Regras Conversao Uni

Preview:

DESCRIPTION

Banco de Dados

Citation preview

Regras de Converso do Modelo Conceitual para o Modelo Relacional/Lgico

Regras de Converso do Modelo Conceitual para o Modelo Relacional/Lgico1) Cada entidade do Modelo Conceitual transforma-se em uma tabela no Modelo Relacional/Lgico contendo como campos os respectivos atributos da entidade.2) O atributo identificador da entidade transforma-se em chave primria na tabela.

3) Analisar os relacionamentos entre as entidades para gerar a chave estrangeira, aplicando a regra de acordo com o tipo de relacionamento:

a) Relacionamento de 1:N No cria nova tabela, mas a chave primria da tabela de lado 1 transforma-se em chave estrangeira na tabela de lado N do relacionamento. Caso o relacionamento contenha atributos, esses devem acompanhar a chave estrangeira.b) Relacionamento de N:N Cria-se nova tabela cuja chave primria ser composta pela chave primria das duas tabelas relacionadas. Caso o relacionamento contenha atributos, esses devem ser adicionados na nova tabela, do contrrio, ser uma tabela contendo apenas a chave primria. Esses campos recebero a restrio de chave primria composta e ao mesmo tempo sero, individualmente, chave estrangeira.c) Relacionamento de 1:1 No cria nova tabela, mas a chave primria de um dos lados deve se transformar em chave estrangeira do outro lado do relacionamento. O lado a ser escolhido dever ser aquele que ter menor possibilidade de conter valores nulos na coluna que ser a chave estrangeira. Caso o relacionamento contenha atributos, esses devem acompanhar a chave estrangeira.ATENAO:

Qualquer tabela que no tenha sido gerada de acordo com essa regra est errada, ou seja, todas as tabelas que surgirem no modelo relacional devem corresponder a uma entidade ou ser fruto do relacionamento de N:N no modelo conceitual. Qualquer campo que aparea numa tabela que seja fruto de um relacionamento de N:N, alm da prpria chave, dever ser um atributo de relacionamento no modelo conceitual.