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
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
Modelagem de Dados
AULA 12: MODELAGEM CONCEITUAL DE DADOS
10
Assuntos da próxima aula:
Modelo Lógico - Derivação de Generalização/Especialização.
11

Outros materiais