Diference entre Entidades e Atributos
Entidade
Entidade é definida como um objeto com existência física.
Cada entidade consiste em um conjunto de atributos.
Exemplo:
No banco de dados de uma Livraria, as entidades são Livro, Editora, Autor ...
Atributos
As propriedades de uma entidade são chamadas de atributo, com a ajuda de atributos podemos distinguir uma entidade de outra entidade.
Exemplo:
LIVRO -> id, titulo, autor, editora, publicado_em, copias
AUTOR -> id, nome, contato
EDITORA -> id, nome, contacto
Se você olhar para qualquer um dos atributos, você pode identificar o que é essa Entidade.
Exemplo:
publicado_em -> Entidade não é AUTOR, definitivamente a Entidade é LIVRO.
contacto -> Entidade não é LIVRO, definitivamente a Entidade deve ser AUTOR ou ADITORA
Tipos de atributos
Os atributos são divididos em 5 tipos, eles são:
Atributos compostos versus simples (atômicos):
Um atributo que pode ser dividido em subatributos (subpartes menores), esses atributos são chamados de atributos compostos.
Exemplo:
Atributos não divisíveis são chamados de atributos simples (atômicos)
Exemplo: Idade (você não pode dividir Idade em subatributos)
Atributo de valor único vs valor múltiplo:
Se um atributo consiste em um valor único, esse atributo é chamado de atributo de valor único (simples).Exemplo: Idade de uma pessoa (valor único)
Se um atributo consiste em mais de um valor ou conjunto de valores é chamado de atributo multivalorado.
Exemplo: atributo de “cor” para uma entidade LIVRO (mais de uma cor)
atributo do “número de contato” de uma pessoa (número do telefone fixo, número do escritório, número de celular).
Atributos armazenados versus derivados:
Em alguns casos, dois (ou mais) valores de atributos estão relacionados entre si.Exemplo:
Os atributos de idade e data de nascimento de uma pessoa.
A data de nascimento é chamada de atributo armazenado
Idade é chamada de atributo derivado (porque se sabemos a data de nascimento de uma pessoa podemos derivar mais um valor para por exemplo Idade, portanto Idade é um atributo derivado)
Valores Nulos:
Em alguns casos, uma determinada entidade pode não ter um valor aplicável para um atributo, esse tipo de atributo é chamado de valor nulo.
Exemplo:
Atributo de graus universitários de uma pessoa. (Uma pessoa sem diploma, então, será nulo para diploma universitário)
Atributo de número do apartamento (apenas um número para o apartamento, mas o apartamento consiste em número de casas)
Atributos complexos:
A combinação do atributo composto e de vários valores é chamada de atributo complexo.
O atributo composto usa () parênteses e separa os componentes com vírgulas.
O atributo multivalorado usa {} colchetes
0 Comentários