Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
BANCO DE DADOS
TRANSFORMAÇÃO DOMODELO CONCEITUAL
PARA O MODELO LÓGICO
PARTE-2
Prof. Fabiano PapaizIFRN
MODELO CONCEITUAL → MODELO LÓGICO
2) Tradução dos relacionamentos e seus atributos
MODELO CONCEITUAL → MODELO LÓGICO¢ As informações mais importantes para a tradução dosrelacionamentos são o seu tipo e a sua cardinalidademínima e máxima
¢ Tipos dos Relacionamentos:Ø Relacionanento 1:1 (um-para-um)
Ø Relacionanento 1:n (um-para-muitos)
Ø Relacionanento n:n (muitos-para-muitos)
MODELO CONCEITUAL → MODELO LÓGICO¢ Cardinalidades Mínima e Máxima:
Ø (0,1) no mínimo 0 e no máximo 1 (participação opcional)Ø (1,1) no mínimo 1 e no máximo 1 (particip. obrigatória)Ø (0,n) no mínimo 0 e no máximo muitos (particip. opcional)Ø (1,n) no mínimo 1 e no máximo muitos (particip. obrigatória)
¢ (0,1) →
¢ (1,1) →
¢ (0,n) →
¢ (1,n) →
Mínima Máxima
MODELO CONCEITUAL → MODELO LÓGICO
vRelacionamentos 1:1
MODELO CONCEITUAL → MODELO LÓGICO¢ Regras para Relacionamentos 1:1
Ambas são opcionais
Somente 1 é obrigatória
Ambas são obrigatórias
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos 1:1 com Ambas opcionais
Adição de Coluna:
Tabela Própria:
Regras:
Modelo Conceitual:
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos 1:1 com Somente 1 obrigatória
Adição de Coluna:
Fusão de Tabelas:
Regras:
Modelo Conceitual:
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos 1:1 com Ambas obrigatórias
Adição de Coluna:
Fusão de Tabelas:
Regras:
Modelo Conceitual:
MODELO CONCEITUAL → MODELO LÓGICO
vRelacionamentos 1:n
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos 1:n¢ Neste caso sempre preferir usar adição de colunas,não importando a cardinalidade mínima e máxima
Adição de Coluna:
Modelo Conceitual:
EXEMPLO-1
Chave estrangeira
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos 1:n¢ Neste caso sempre preferir usar adição de colunas,não importando a cardinalidade mínima e máxima
Adição de Coluna:
Modelo Conceitual:
EXEMPLO-2
MODELO CONCEITUAL → MODELO LÓGICO
vRelacionamentos n:n
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos n:n¢ Neste caso sempre deveremos usar tabela própria,não importando a cardinalidade mínima e máxima
Tabela Própria:
EXEMPLO-1
Modelo Conceitual:
Chave primária e também estrangeira
MODELO CONCEITUAL → MODELO LÓGICO¢ Relacionamentos n:n¢ Neste caso sempre deveremos usar tabela própria,não importando a cardinalidade mínima e máxima
Tabela Própria:
EXEMPLO-2
Modelo Conceitual:
MODELO CONCEITUAL → MODELO LÓGICO
vExercícios
MODELO CONCEITUAL → MODELO LÓGICO
¢ Exercício-1: criar o modelo lógico na forma gráficapara o seguinte modelo conceitual
MODELO CONCEITUAL → MODELO LÓGICO
¢ Exercício-2: criar o modelo lógico na forma gráficapara o seguinte modelo conceitual
MODELO CONCEITUAL → MODELO LÓGICO
¢ Exercício-3: criar o modelo lógico na forma gráficapara o seguinte modelo conceitual
FIM