- Atributos Multivalorados: novas tabelas devem ser criadas para armazená-los juntamente com a chave primária da entidade que os possui. Exemplo:
Livros (No_tombo, título, ano, editora)
Autores (No_tombo, autor)
- Agregação: como a agregação é a representação de um conjunto de relacionamentos como se fosse um conjunto de entidades, o mapeamento para tabelas é semelhante ao mapeamento aplicado em entidades e relacionamentos normais.
- Relacionamentos de 1 para 1: para decidir como será feita a transposição de chaves, deve-se observar a participação total com relação ao relacionamento.
Exemplo:
Todo país tem uma capital, mas nem toda cidade é capital de um país, portanto a tabela de países é que deve receber a código da cidade que é capital.
Países (código, nome, continente, código_capital)
Cidades ( código, nome, população)
OBS: Relacionamentos Binários de 1 para n podem gerar tabela quando não há totalidade na associação.
Fonte: Apostila professores Cláudio e Carrilho, download em Março/2006
Nenhum comentário:
Postar um comentário