Modelo Entidade-Relacionamento
1. Conjunto de Entidades
Atributos Simples ou compostos
Atributos Monovalorados ou Multivalorados
Atributo Derivado
Atributo Nulo
2. Conjunto de Relacionamentos
Chamamos de relaciomamento uma associação entre uma ou várias entidades.
Como exemplo, podemos definir um relacionamento que associa o cliente “Geraldo”
com o empréstimo L-15.
{(e1, e2, ..., en) | e1 Є E1, e2 Є E2, ..., en Є En } V (e1, e2, ..., en) são relacionamentos.
3. Mapeamento de Restrições
O esquema E-R de uma empresa pode definir certas restrições, as quais o
conteúdo do banco de dados deve respeitas.
Um para um
Um para muitos
Uma entidade em A está associada a várias entidades em B. E uma entidade B,
entretanto, deve estar associada no máximo a uma entidade A.
Muitos para um
4. Chaves
O conceito de chave permite-nos fazer distinções entre entidades dentro de um
conjunto de entidades. Basta para isso, adicionar-mos o atributo chave à entidade que se
comportará como identificador único.
Chamamos de Superchave ou Chave Composta, o conjunto de um ou mais
atributos que tomados coletivamente permitem identificar de maneira unívoca uma
entidade.
A) B)
5. Diagrama Entidade-Relacionamento
Trata-se da estrutura lógica do banco de dados expressada de forma gráfica.
Principais componentes:
Representam os atributos
Fluxos
Atributos multivalorados
Para identificar uma chave primária, basta sublinhar o atributo. E par identificar
a obrigatoriedade de um atributo, basta colorir o círculo . As chaves estrangeiras
podem ser identificadas com o caracter #.