Baixe o app para aproveitar ainda mais
Prévia do material em texto
. Modelagem de Dados MDR – Generalização e Especialização Prof. Esp. Flávio Almeida flavio.cti@hotmail.com www.ipaje.com.br . Sumário • Modelo de Dados Relacional – Derivação do MER para MDR • Transformação de Generalização e Especialização . Objetivos Ao final desta aula o aluno irá: • Transformar os modelos conceituais para lógico; • Utilizar ferramentas CASE para realizar a diagramação do modelo. . MDR – Generalização e Especialização Derivação do MER para MDR As transformações de generalização e especialização podem ser realizadas de 4 formas básicas: Transformação com preservação de todas as entidades; Transformação com preservação das especializações; Transformação com preservação da generalização; Transformação mista. . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades Criar uma tabela para a entidade generalizada e uma tabela para cada entidade especializada; Colocar os atributos comuns como campos da tabela da entidade generalizada; Colocar a chave primária da entidade generalizada como chave estrangeira em cada uma das entidades especializadas. . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades Matrícula Nome Matrícula Idioma Matrícula CNH . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades Matrícula Nome Matrícula Idioma Matrícula CNH . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação das especializações Criar somente tabelas para as entidades especializadas; Transferir os atributos da entidade generalizada para cada uma das entidades especializadas; Transferir os relacionamentos da entidade generalizada para cada uma das entidades especializadas. . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades Matrícula Nome Idioma Matrícula Nome CNH . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação da generalização Criar somente uma tabela para a entidade generalizada; Transferir os atributos das entidades especializadas para a entidade generalizada; Transferir os relacionamentos das entidades especializadas para a entidade generalizada. . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades Matrícula Nome Idioma CNH . MDR – Generalização e Especialização Derivação do MER para MDR Transformação com preservação de todas as entidades . MDR – Generalização e Especialização Derivação do MER para MDR Transformação mista Migrar alguns atributos e relacionamentos das entidades especializadas para a entidade generalizada e/ou vice-versa. Para os atributos e relacionamentos que migrarem das entidades especializadas para e entidade generalizada, aplicar as regras da 1a e 2a forma. Para os atributos e relacionamentos que migrarem da entidade generalizada para as entidades especializadas, aplicar as regras da 3a forma. . Aprenda Mais... • Atividade 1) Converta o Modelo Conceitual para Modelo Lógico . Na Próxima Aula • Será abordado sobre o mapeamento de agregação do MER para o Modelo Relacional.
Compartilhar