Trabalha
Empregado Departamento
em
Empregado
Empregado (Nome, Cargo)
Nome
Cargo
Mapeamento Atributos Compostos
• Os atributos simples da composição serão mapeados para
colunas da tabela.
Cliente (Nome)
No Máximo
Clientes_PJuridica
(Codigo, Nome,
Endereco, CNPJ,
Ativ_Principal)
Mapeamento Generalização e Especialização
• Há três possíveis opções:
3 - Criar uma tabela para cada conjunto de entidade da hierarquia.
Nesse caso, a chave primária das tabelas filhas devem ser chaves
estrangeiras referenciando a chave do conjunto mais genérico.
Clientes_PJuridica (Codigo,
CNPJ, Ativ_Principal)
Codigo referencia Clientes
Mapeamento Auto Relacionamento 1:N
• Deve-se criar a chave estrangeira na única tabela que
representa o conjunto de entidades.
Pre_Requisitos (CodigoDisciplinaPos,
CodigoDisciplinaPre)
CodigoDisciplinaPre referencia Disciplinas
CodigoDisciplinaPos referencia Disciplinas
Dicionários de Dados
• O dicionário de dados descreve a terminologia utilizada para o
desenvolvimento do modelo de dados do sistema. Ele
apresenta uma descrição textual da estrutura lógica e física do
banco de dados.
Nome: Projeto
Descrição: Qualquer projeto realizado
por empregados da empresa
Atributo chave: Código
Outros atributos: Nome e localização
Até a Próxima