Buscar

APRESENTACAO DA AULA 12

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0310 – MODELAGEM DE DADOS 
Aula 12: MODELO LÓGICO RELACIONAL 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Conteúdo da Aula 
 
MODELO LÓGICO – DERIVAÇÃO DE 
ENTIDADES E RELACIONAMENTOS 
1 
PRÓXIMOS 
PASSOS 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Modelo Relacional Lógico 
• Segundo nível na arquitetura de três esquemas. 
 
• Requer que todos os dados estejam em tabelas ou relacionamentos. 
 
• Interliga tabelas utilizando “chaves estrangeiras”. 
 
 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Modelo Relacional Lógico 
Modelo Lógico 
 
Modelo Entidade Relacionamento: Representação dos dados de uma determinada aplicação 
de forma conceitual, um pouco distante da forma como os seus elementos serão 
efetivamente implementados. 
 
Modelo Relacional Lógico: Fornece uma representação dos dados de forma mais próxima a 
como esses se encontrarão quando forem definidos os arquivos para o BD. 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Modelo Relacional Lógico 
Mapeando Esquema 
 
• Mapear o esquema ou transformar o esquema é um método para, a partir do diagrama 
ER, converter dados em tabelas relacionais. 
• Utiliza cardinalidade para converter o diagrama ER em tabelas relacionais. 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Modelo Relacional Lógico 
Mapeando Esquema – Entidades 
 
Cada Entidade Tipo é mapeada em uma tabela. 
 
 
ALUNO 
matricula 
nome 
dtnascim 
ALUNO (matricula, nome, dtnascim.) 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Modelo Lógico – Derivação de Entidades e Relacionamentos 
Mapeando Esquema – Relacionamentos 
 
Regras básicas 
 
• Para cardinalidade 1:1: Incluir todos os atributos numa tabela simples. 
• Para cardinalidade 1:N: Incluir o “identificador” do lado “um” como um atributo 
no lado “muitos”. 
• Para cardinalidade N:M: Criar uma nova tabela e colocar as chaves primárias de 
cada uma das entidades como atributos na nova tabela. 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Derivação de Entidades e Relacionamentos – Regras Básicas 
Mapeando Esquema – Relacionamento 1:1 
ALUNO 
END 
RESIDENCIAL 
matricula 
nome 
dtnascim 
1:1 1:1 
numero 
rua 
ALUNO (matricula, nome, dtnascim, rua, numero, bairro, cep) 
bairro 
CEP 
utiliza 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Derivação de Entidades e Relacionamentos – Regras Básicas 
Mapeando Esquema – Relacionamento 1:N 
(Adaptado de: Geraldo Henrique Neto - Livro Didático da disciplina Modelagem de Dados ) 
FUNCIONARIO (matricula, nome, codigodepto) 
Codigodepto REFERENCES DEPARTAMENTO 
DEPARTAMENTO (codigo, nome) 
FUNCIONARIO DEPARTAMENTO 
matricula nome codigo nome 
1:1 1:N 
lotação 
Modelagem de Dados 
AULA 12: MODELAGEM CONCEITUAL DE DADOS 
Derivação de Entidades e Relacionamentos – Regras Básicas 
Mapeando Esquema – Relacionamento N:N 
ALUNO DISCIPLINA 
matricula nome codigo nome 
(1:N) (1:N) 
nrcredit nota 
cursa 
ALUNO (matricula, nome) DISCIPLINA (codigo, nome, nrcredit) 
Cursa (matricula, codigo, nota) 
matricula REFERENCES ALUNO 
codigo REFERENCES DISCIPLINA 
Assuntos da próxima aula: 
1. Modelo Lógico - Derivação de 
Generalização/Especialização.

Outros materiais