Após identificar as entidades de um sistema, é necessário definir as informações que serão armazenadas sobre cada uma delas.
Essas informações são chamadas de atributos e representam as características das entidades.
Atributos são propriedades ou características associadas a uma entidade.
Cada atributo armazena um tipo específico de informação.
ENTIDADE: CLIENTE
Atributos:
- id_cliente
- nome
- email
- telefone
- data_nascimento
Em diagramas entidade relacionamento, os atributos são normalmente representados por elipses ligadas à entidade.
(Nome)
|
+----------------------+
| CLIENTE |
+----------------------+
|
(Email)
| Tipo | Descrição |
|---|---|
| Simples | Não pode ser dividido em partes menores. |
| Composto | Pode ser dividido em subatributos. |
| Multivalorado | Pode possuir vários valores. |
| Derivado | Obtido a partir de outros atributos. |
É o atributo que não pode ser subdividido em partes menores.
Pode ser dividido em vários componentes menores.
Permite armazenar mais de um valor para uma mesma ocorrência.
É calculado a partir de outros atributos armazenados.
Um atributo pode ser utilizado para identificar unicamente cada registro de uma entidade.
CLIENTE
🔑 id_cliente
nome
email
telefone
Nesse caso, id_cliente é a chave primária da entidade.
| Entidade | Atributos |
|---|---|
| Cliente | id_cliente, nome, email, telefone |
| Produto | id_produto, descricao, valor, estoque |
| Funcionário | id_funcionario, nome, cargo, salário |