Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0310 – MODELAGEM DE DADOS Aula 13: MODELO LOGICO RELACIONAL CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL MODELO LÓGICO – DERIVAÇÃO DE GENERALIZAÇÃO/ESPECIALIZAÇÃO 1 PRÓXIMOS PASSOS MODELO LÓGICO – DERIVAÇÃO DE AGREGAÇÃO 2 CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL Mapeando Esquema – Generalização/Especialização PESSOA CLIENTE FUNCIO NARIO ident nome dtnasc salario Adaptado de: http://www.ic.ufmt.br/sites/default/files/u289/Aula%204%20-%20ModelagemRelacional.pdf, acesso em 25 Nov. 2015 CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL Mapeando Esquema – Generalização/Especialização Adaptado de: http://www.ic.ufmt.br/sites/default/files/u289/Aula%204%20-%20ModelagemRelacional.pdf, acesso em 25 Nov. 2015 1º caso: Cria-se uma tabela para cada entidade. ➔ A chave das especializações é uma chave estrangeira da generalização. PESSOA = ident, nome CLIENTE = ident, dtnasc FUNCIONARIO = ident, salario CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL Mapeando Esquema – Generalização/Especialização Adaptado de: http://www.ic.ufmt.br/sites/default/files/u289/Aula%204%20-%20ModelagemRelacional.pdf, acesso em 25 Nov. 2015 2º caso: Cria-se uma tabela para cada especialização. ➔ Todos os atributos da generalização são replicados nas especializações. CLIENTE = ident, dtnasc, nome FUNCIONARIO = ident, salario, nome CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL Mapeando Esquema – Generalização/Especialização Adaptado de: http://www.ic.ufmt.br/sites/default/files/u289/Aula%204%20-%20ModelagemRelacional.pdf, acesso em 25 Nov. 2015 3º caso: Cria-se uma tabela para a generalização, com atributos booleanos representando as instâncias das especializações. PESSOA = ident, nome, dtnasc, salario, indcliente, ind,funcionario CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL Mapeando Esquema – Generalização/Especialização Adaptado de: http://www.ic.ufmt.br/sites/default/files/u289/Aula%204%20-%20ModelagemRelacional.pdf, acesso em 25 Nov. 2015 4º caso: Cria-se uma tabela para a generalização com um atributo indicando o tipo da instância. PESSOA = ident, nome, dtnasc, salario, tipopessoa CCT0310 – Modelagem de Dados Conteúdo da Aula AULA 13: MODELO LOGICO RELACIONAL Mapeando Esquema – Agregação Medico = CRM, Nome_Med Paciente = ID,Nome_Pac, End Consulta = CRM, ID, Data_Cons Exame = Cod_Ex, Descricao Solicita = CRM, ID, Cod_Ex, Dt_Realiz Assuntos da próxima aula: 1. Normalização.
Compartilhar