Buscar

Engenharia reversa de banco de dados

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 7 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 7 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

Engenharia reversa de 
banco de dados
Lógico (Relacional) - Conceitual (E-R)
 
Regras básicas
1. Chaves primárias
2. Chaves estrangeiras
3. O que sobrar
 
Análise das chaves primárias
 Chave primária composta
 Tem chaves estrangeiras
 Mais de uma, que apontam para tabelas diferentes, 
então a tabela representa um relacionamento N-para-N 
(N:N). Os campos que não são chave estrangeira, são 
atributos do relacionamento. Se houver algum destes 
campos que é chave primária, deve ser atributo 
identificador.
 Caso a regra acima não se aplique, gerar uma entidade 
para aquela tabela 
 
Análise das chaves primárias
 Para todos os casos em que entidades foram 
geradas
 Chave primária composta
 Se há apenas 1 chave estrangeira na chave 
primária e há campos que não são chave 
estrangeira, então deve ser criado um 
relacionamento 1:N identificador entre a tabela 
em questão e a tabela referenciada. A tabela em 
questão é o lado N do relacionamento.
 
Análise das chaves primárias
 Para todos os casos em que entidades foram 
geradas
 Se toda a chave primária for, também, uma 
chave estrangeira referenciando uma única 
tabela, então a entidade em questão 
especializa a entidade referenciada.
 
Análise da chave estrangeira
 Vale para aquelas FK que NÃO são parte da 
chave primária
 Para cada FK que a tabela tiver, criar um 
relacionamento 1:N entre a entidade 
correspondente e a entidade correspondente 
à tabela referenciada. O lado N é o da 
entidade em questão.
 
O que sobrar
 Todos os campos das tabelas que originaram 
entidades e não forem chave estrangeira 
(FK), geram atributos nas respectivas 
entidades.
 Se o campo for chave primária (PK), então o 
atributo é identificador.
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7

Outros materiais