Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Aula 6 anderson fonseca ANDERSON.FONSECA@joaquimnabuco.edu.br Agenda - Mapeamento do M E-R para o Modelo Relacional - Atividade de Fixação Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos CE's é direto - Cada CE corresponde a uma relação com o mesmo nome e os mesmos atributos - A chave determinante do CE passa a ser a chava-primária da relação - Chave estrangeira é especificada nessa fase, assim como os outros atributos Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos CE's é direto Gênero Código Descrição Gênero Código: numero (1) Descrição: texto (40) Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (1:N) - Relacionamentos 1 : N, podem ser embutidos nas relações que representam o lado N, com um novo atributo que será uma chave estrangeira Gênero Código Descrição Filme Código Descrição (1,N) (1,1) Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (1:N) Filme Descrição: texto (40) Código: texto (1) Genero Código: texto (1) Descrição: texto (40) Genero: texto (1) Chave estrangeira Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (1:1) - Relacionamentos 1 : 1, a chave estrangeira pode ser embutida em qualquer um dos lados, mas o natural é colocar dentro do conta-corrente por se tratar de uma entidade fraca. Conta-Corrente Código Descrição Cliente Código Descrição (1,1) (1,1) Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (1:1) Conta-corrente Nome: texto (40) Código: numero (1) Cliente Código: numero (1) Nome: texto (40) Cliente: numero (1) Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (N:N) - Relacionamentos N:N, são representados via tabela auxiliar Fornecedores Código Descrição Materiais Código Descrição (1,N) (1,N) Fornecimentos prazo preço quantidade Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (N:N) Materiais Descrição: texto (40) Código: texto (1) Fornecedores Código: texto (1) Nome: texto (40) Materiais: texto (1) Fornecedores: texto (1) preço: numero (10,2) prazo: numero (3) quantidade: numero (4) Materiais_Fornecedores Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (Auto- Relacionamento) Peças Código Descrição Composições N N Quantidade É componente Tem como componente Mapeamento do ME-R para o Modelo Relacional Regras - O Mapeamento dos Relacionamentos e Relações (Auto- Relacionamento) Peças Descrição: texto (40) Código: numero (1) peça: numero (1) componente: numero (1) quantidade: numero (4) Composições Atividade de Fixação Modelar Conceitualmente e Logicamente o que se pede: Biblioteca Uma biblioteca mantém um conjunto de livros, de diversas categorias. Conforme as suas categorias, eles estão dispostos em estantes apropriadas. Um livro tem vários exemplares na biblioteca.São mantidos dados detalhados sobre autores e editoras dos livros para fins de consulta. Na biblioteca trabalham várias bibliotecárias. Cada bibliotecária é responsável por organizar periodicamente sempre o mesmo conjunto de estantes e realizar empréstimos de exemplares para clientes. Empréstimos cadastrados no BD devem conter a data da devolução e o valor diário da multa, permanecendo no BD até o cliente entregar o exemplar. A bibliotecária que realizou o empréstimo também é relevante de ser mantido no BD. Dúvidas??? Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14
Compartilhar