- Conjunto de Relacionamentos: podem ou não gerar tabelas:
- Relacionamentos Múltiplos ou Relacionamentos Binários de N para N: geram tabelas com as chaves primárias das entidades envolvidas mais os atributos próprios do relacionamento. Exemplo:
Usuários (COD, nome, fone)
Livros (No_tombo, título, ano, editora)
Empréstimos (COD, No_tombo, data_ret, data_dev)
- Relacionamentos Binários de 1 para N ou de 1 para 1: não geram tabelas. Para associar as tuplas das tabelas no Modelo Relacional deve-se transpor a chave de um conjunto de entidades para o outro ( a chave da entidade do lado com 1 é transposta para a entidade do lado n). A chave transposta nesse caso não compõe a chave primária da entidade que a recebeu (é uma chave estrangeira).
Obs: no caso da transposição de chave entre a entidade forte e a entidade fraca que dela depende, a chave transposta compõe a chave primária da entidade fraca). Exemplo:
Países (código, nome, continente)
Cidades ( código, nome, população, código_país)
Fonte: Apostila professores Cláudio e Carrilho, download em Março/2006
Fonte: Apostila professores Cláudio e Carrilho, download em Março/2006
Nenhum comentário:
Postar um comentário