A maior rede de estudos do Brasil

Grátis
23 pág.
10b  Cap 5   Projeto de BD   Heuser

Pré-visualização | Página 1 de 1

Ler cap 5 do Livro Projeto BD – Heuser (está no SIA)
Profa MsC Josyane Lannes Florenzano de Souza
josyane@terra.com.br
Modelo Conceitual  Modelo Lógico
A Transformação ER para Relacional
Processo de projeto lógico consta dos seguintes passos:
Implementação inicial de entidades e respectivos atributos
Implementação de relacionamentos e respectivos atributos
Implementação de generalizações/especializações
Transformação de entidades em tabela
Implementação de entidade com relacionamento identificador
Implementação de entidade com relacionamento identificador: entidade referencia entidade identificada por relacionamento identificador
Implementação de relacionamentos
Tabela Própria n:n
Implementação de relacionamentos
Adição de Colunas (1:n)
Implementação de relacionamentos
Fusão de Tabelas de entidades (1,1)
Relacionamentos 1:1
Ambas as entidades têm participação opcional
Uma entidade tem participação opcional e a outra tem participação obrigatória
Ambas as entidades temparticipação obrigatória
Relacionamentos 1:1 Ambas as entidades têm participação opcional
Solução 1: adição de colunas na tabela referente a uma das entidades que participam do relacionamento.
Relacionamentos 1:1 Ambas as entidades têm participação opcional
Outra alternativa seria gerar uma tabela própria para o relacionamento:
Relacionamentos 1:1
Ambas as entidades têm participação opcional
Uma entidade tem participação opcional e a outra tem participação obrigatória
Ambas as entidades temparticipação obrigatória
Relacionamentos 1:1 Uma entidade tem participação opcional e a outra tem participação obrigatória
Solução1: Fusão de tabelas
Relacionamentos 1:1 Uma entidade tem participação opcional e a outra tem participação obrigatória
Solução2: Adição de colunas à tabela correspondente à entidade com cardinalidade mínima 0
Relacionamentos 1:1
Ambas as entidades têm participação opcional
Uma entidade tem participação opcional e a outra tem participação obrigatória
Ambas as entidades tem participação obrigatória
Relacionamentos 1:1 Ambas as entidades temparticipação obrigatória
Solução: Tradução preferida é através da fusão das tabelas correspondentes às duas entidades
Relacionamentos 1:n
Alternativa preferida de implementação é a de adição de colunas
Relacionamentos 1:n
Alternativa através de adição de colunas
Relacionamentos 1:n
Alternativa implementação através de tabela própria
Transformação de relacionamento ternário em entidade
Ver páginas 155-156 material didático
Implementação generalização/especialização
Ler a partir página 156
Exercício Resolver cenário Biblioteca (arquivo 6 do SIA)

Crie agora seu perfil grátis para visualizar sem restrições.