Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMarina Taveira Camarinho Alterado mais de 5 anos atrás
1
Prof: Márcio Soussa Centro Universitário Jorge Amado
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado
2
Referências Bibliográficas
Sistemas de Banco de Dados Elmasri, Navathe Introdução a Sistemas de Bancos de Dados, C.J. Date, Ed. Campus. Sistema de Banco de Dados, A Silberschatz, H.F. Korth, Ed. Makron Books Modelagem Conceitual e Projeto de Bancos de Dados, P. Cougo, Ed. Campus
3
Modelo E-R Estruturas adicionais
Agregação Denota a existência de uma junção de elementos através de um relacionamento, e que permite que essa junção seja percebida como um novo elemento a ser, por sua vez, relacionado a outro elemento
4
Modelo E-R Estruturas adicionais
Agregação Trabalha M EMPREGADO N EMPRESA M CARGO Interpretação do grau é prejudicada
5
Modelo E-R Estruturas adicionais
Agregação Trabalha M EMPREGADO N EMPRESA ocupa 1 CARGO
6
Modelo E-R Estruturas adicionais
Generalização-Especialização (Gen-Esp) O conceito de Gen-Esp está associado ao conceito de herança de características. A estrutura é composta por uma entidade generalizada (pai) e uma ou mais entidades especializadas (filhas) Os elementos da entidade especializada herdam propriedades da entidade generalizada além de possuírem suas características próprias. Pode ser parcial ou total
7
Modelo E-R Estruturas adicionais
Generalização-Especialização (Gen-Esp) CLIENTE CLIENTE PESSOA FISICA CLIENTE PESSOA JURIDICA
8
Modelo E-R Estruturas adicionais
Especializações mutuamente exclusivas (Categorias) MEIO DE TRANSPORTE c CARRO AVIÃO
9
Modelo E-R Estruturas adicionais
Especializações não mutuamente exclusivas (Papéis) FUNCIONARIO p PROFESSOR COORDENADOR CURSO
10
Modelo E-R Estruturas adicionais
Níveis de especialização ANIMAL c AVE RÉPTIL c c ÁGUIA PAPAGAIO CROCODILO JACARÉ
11
Modelo E-R Estruturas adicionais
Níveis de especialização (Expansão Horizontal) ANIMAL c ÁGUIA PAPAGAIO CROCODILO JACARÉ Repetimos atributos e relacionamentos
12
Modelo E-R Estruturas adicionais
FÁBRICA Relacionamentos 1 É Fabricado N CARRO c PASSEIO UTILITÁRIO ÔNIBUS CAMINHÃO
13
Modelo E-R Estruturas adicionais
Auto-relacionamento em Gen-Esp PESSOA c PESSOA FÍSICA PESSOA JURÍDICA N Representa 1
14
Modelo E-R Estruturas adicionais
Quando utilizar Gen-Esp Regra 1:Existe algum atributo que seja aplicável a somente um subconjunto de elementos e não a todos ? Regra 2: Existe algum relacionamento que seja aplicável a somente um subconjunto de elementos e não a todos ? Regra 3: Não estaremos “poluindo” o modelo inserindo detalhes desnecessários ? Regra 4: Estaremos inserindo mais semântica ao nosso modelo ?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.