Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Banco de Dados Aula 7 – Conversão MER - Modelo Relacional Professora: Elaine Araújo Regras para conversão – Auto relacionamento Todo auto relacionamento gera uma chave estrangeira que faz referência à chave primária da própria tabela. Vejamos o exemplo a seguir: Regras para conversão – Auto relacionamento Modelo Relacional tb_aluno(matricula_aluno, nome_aluno, data_nascimento_aluno, matricula_aluno_representante) matricula_aluno_representante referencia tb_aluno Regras para conversão – Relacionamento Ternário Todo relacionamento ternário gera uma nova tabela contendo todos os atributos do relacionamento(se houverem) mais as chaves primárias de todas as entidades ligadas ao relacionamento(que passam para essa tabela como chaves estrangeiras). Regras para conversão – Relacionamento Ternário A chave primária da nova tabela, será composta pelos atributos chaves das entidades participantes do relacionamento que tiverem cardinalidade N e, se houver necessidade, mais algum atributo descritivo. Vejamos o exemplo a seguir: Regras para conversão – Relacionamento Ternário Modelo Relacional tb_professor(matricula_professor, nome_professor,telefone_professor,cpf_professor) tb_disciplina(codigo_disciplina, nome_disciplina) tb_turma(codigo_turma,nome_turma) tb_professor_turma_disciplina(matricula_professor, codigo_disciplina,codigo_turma,ano) matricula_professor referencia tb_professor codigo_disciplina referencia tb_disciplina codigo_turma referencia tb_turma Regras para conversão – Agregação Toda agregação vira uma tabela no modelo relacional e irá conter seus próprios atributos, mais as chaves estrangeiras de acordo com os seus relacionamentos. Regras para conversão – Agregação Regras para conversão – Agregação tb_cliente(codigo_cliente,nome_cliente) tb_produto(codigo_produto,nome_produto,preco_produto) tb_compra(codigo_cliente,codigo_produto, data_compra,valor_compra) codigo_cliente referencia tb_cliente codigo_produto referencia tb_produto Tb_prestacao(codigo_prestacao, data_prestacao, valor_prestacao, codigo_cliente, codigo_produto, data_compra) (codigo_cliente,codigo_produto, data_compra) referencia tb_compra Chave estrangeira composta Referências Angelotti, Elaini Simoni. Banco de Dados. Curitiba- Editora do Livro Técnico, 2010.
Compartilhar