Professional Documents
Culture Documents
REFERNCIAS
-ELMASRI, R.; NAVATHE, S. B.. Sistemas de Banco de Dados. 6a ed.,
Pearson-Addison-Wesley, 2011.
-HEUSER, Carlos A. Projeto de banco de dados. 6. ed. Porto Alegre:
Bookman, 2009. (Livros didticos; v. 4).
ROTEIRO
-Definio e apresentao do Modelo e Projeto Lgico de Banco de
Dados;
-Mapeamento de entidades e atributos;
-Mapeamento de relaes.
Definio do Modelo e
Projeto Lgico de Banco de
Dados
Produto
Tipo de
Produto
DescrTipoProd
Computador
Impressora
Produto
codPr
od
descrProd
precoP
rod
codTipoP
rod
PC desktop modelo X
2500,00
PC notebook ABC
3500,00
500,00
Impressora laser XX
1500,00
MAPEAMENTO DE
ENTIDADES E ATRIBUTOS
MAPEAMENTO DE ENTIDADES
Cdigo
Nome
Grupo
Nmero da Empresa
(1,1)
(0,n)
Nome
Empre
sa
(1,1)
???
(0,n)
Emprega
do
Nmero do
Empregado
Nome
11
MAPEAMENTO DE ENTIDADES
Cdigo
Nome
Nmero da Empresa
(1,1)
Grupo
(0,n)
Nome
Empre
sa
(1,1)
(0,n)
Emprega
do
Nmero do
Empregado
Nome
12
MAPEAMENTO DE ENTIDADES
Cdigo
Nome
Nmero da Empresa
(1,1)
(0,n)
Grupo
Nome
Empre
sa
(1,1)
???
(0,n)
Emprega
do
Nmero do
Empregado
Nome
13
MAPEAMENTO DE ENTIDADES
Cdigo
Nome
Nmero da Empresa
(1,1)
(0,n)
Grupo
Nome
Empre
sa
(1,1)
(CodGrup,NoEmpresa,Nome)
Identificador da entidade forte torna-se:
- parte da chave primria na entidade fraca
- chave estrangeira na entidade
(0,n)
Emprega
do
Nmero do
Empregado
Nome
14
MAPEAMENTO DE ENTIDADES
Cdigo
Nome
Nmero da Empresa
(1,1)
Grupo
(0,n)
Nome
Empre
sa
(1,1)
(0,n)
???
Emprega
do
Nmero do
Empregado
Nome
15
MAPEAMENTO DE ENTIDADES
Cdigo
Nome
Nmero da Empresa
(1,1)
Grupo
(0,n)
Nome
Empre
sa
(1,1)
(0,n)
Empregado (CodGrup,
NoEmpresa,NoEmpreg,
Nome)
Emprega
do
Nmero do
Empregado
Nome
16
MAPEAMENTO DE ATRIBUTOS
PlanoSade (0, 1)
Rua
Nmero
Cidade
Telefone (1, N)
Emprega
dos
RG
Nome
Idade
Endereo
???
17
MAPEAMENTO DE ATRIBUTOS
PlanoSade (0, 1)
Rua
Nmero
Cidade
Telefone (1, N)
Emprega
dos
RG
Nome
Idade
Endereo
MAPEAMENTO DE ATRIBUTOS
PlanoSade (0, 1)
Rua
Nmero
Cidade
Telefone (1, 3)
Emprega
dos
RG
Nome
Idade
Endereo
19
MAPEAMENTO DE ATRIBUTOS
PlanoSade (0, 1)
Rua
Nmero
Cidade
Telefone (1, 3)
Emprega
dos
RG
Nome
Idade
Endereo
20
MAPEAMENTO DE
RELACIONAMENTOS
TABELA PRPRIA
Cdigo
Nome
Engenh
eiro
Cdigo
(0,n)
(0,n)
Ttulo
Projet
os
Funo
???
22
TABELA PRPRIA
Cdigo
Nome
Engenh
eiro
Cdigo
(0,n)
(0,n)
Ttulo
Projet
os
Funo
Engenheiro(CodEng, Nome)
Projeto(CodProj, Ttulo)
Atuao(CodEng, CodProj, Funo)
CodEng referencia Engenheiro
CodProj referencia Projeto
23
Departam
ento
Cdigo
(1,1)
(0,n)
Lotao
Nome
Empreg
ado
Data Locao
???
24
Departam
ento
Cdigo
(1,1)
(0,n)
Lotao
Nome
Empreg
ado
Data Locao
(1,1)
(1,1)
Ender
Comiss
Confernci
Organizao
o
a
Data Instalao
???
26
(1,1)
(1,1)
Ender
Comiss
Confernci
Organizao
o
a
Data Instalao
Conferncia (CodConf,Nome,DataInstComOrg,EnderComOrg)
27
Exerccios
Alternativa 2:
Aluno
(CodAl,Nome,CodCurso)
EnderecoAluno
(CodAl,Endereco)
33
34
Revisando...
REVISO
-Definio do Modelo e Projeto Lgico de Banco de Dados;
-Mapeamento de entidades e atributos;
-Mapeamento de relaes.
PRXIMA AULA
-Mapeamento de Especializaes ...
36