Você está na página 1de 3

Prof. Francisco Gerson A.

de Meneses

Contedo programtico

Banco de Dados
Unidade V Entidades fracas e entidades
fortes
Prof. Francisco Gerson A. de Meneses

Introduo
Chave parcial
Entidade dominante e entidade dominada
Relacionamento identificador
Viso no diagrama
Detalhes do diagrama
Casos particulares

franciscogerson10@gmail.com

Prof. Francisco Gerson A. de Meneses

Introduo

Um conjunto de entidades pode no ter atributos


suficientes para formar uma chave primria, nesse
caso so chamadas de conjuntos de entidades
fracas.

Exemplo:
Considere um conjunto de entidades pagamento, com trs
atributos: nmero_pagamento, data_pagamento e
total_pagamento
Embora cada entidade pagamento seja distinta, os
pagamentos de emprstimos diferentes podem
compartilhar um mesmo nmero.
Assim o conjunto de entidades no tem chave primria;
este um conjunto de entidades fracas.

Prof. Francisco Gerson A. de Meneses

Chave parcial

Apesar de um conjunto de entidades fracas no


possuir chave primria, precisamos, todavia, de um
significado para a distino entre todas aquelas
entidades fracas que dependem de uma entidade
forte em particular, procura-se ento um atributo
com essa caracterstica.

Exemplo:
O identificador do conjunto de entidades fracas pagamento
o atributo nmero_pagamento, assim, para cada
emprstimo, um nmero de pagamento identifica um
determinado pagamento para aquele emprstimo.

O identificador de um conjunto de entidades fracas


tambm chamado de Chave Parcial de um
conjunto de entidades.

Prof. Francisco Gerson A. de Meneses

Introduo

Um conjunto de entidades que tem uma chave


primria chamado de conjunto de entidades
fortes.
Para um conjunto de entidades fracas ser
significativo, ele deve fazer parte de um conjunto de
relacionamentos com um conjunto de entidades
fortes (cardinalidade um para muitos).
Um membro de um conjunto de entidades fortes
definido como uma entidade dominante, enquanto
um membro de um conjunto de entidades fracas
uma entidade dominada.

Prof. Francisco Gerson A. de Meneses

Entidade dominante e
entidade dominada

A chave primria de um conjunto de


entidades fracas formado pela chave
primria do conjunto de entidades fortes ao
qual a existncia do conjunto de entidades
fracas est vinculada mais o identificador do
conjunto de entidades fracas.
No caso do conjunto de entidades
pagamento, sua chave primria
nmero_emprstimo, nmero_pagamento
dominante

dominado

Prof. Francisco Gerson A. de Meneses

Relacionamento identificador

O conjunto de entidades dominantes de


identificao dito proprietrio do conjunto
de entidades fracas por ele identificada.
O relacionamento que associa o conjunto de
entidades fracas a seu proprietrio o
relacionamento identificador.
Em nosso exemplo, pagamento_emprstimo
o relacionamento identificador de
pagamento.

Exemplo no diagrama:

Prof. Francisco Gerson A. de Meneses

Detalhes do diagrama

Um conjunto de entidades fracas identificado no


diagrama E-R pela linha dupla usada no retngulo e
no losango correspondente.
O diagrama apresenta tambm o uso de linhas
duplas para identificar participao total,
significando que todo pagamento precisa estar
relacionado via pagamento-emprstimo a alguma
conta.
A seta de pagamento-emprstimo para emprstimo
indica que cada pagamento para um nico
emprstimo.
O identificador de um conjunto de entidades fracas
est sublinhado, mas com uma linha tracejada em
vez de uma linha contnua.

Prof. Francisco Gerson A. de Meneses

Casos particulares

Em alguns casos, o projetista do banco de dados pode optar


por expressar um conjunto de entidades fracas como um
atributo composto multivalorado do conjunto de entidades
proprietrio.
Em nosso exemplo, essa alternativa exigiria que o conjunto
de entidades emprstimo tivesse um atributo composto
multivalorado pagamento.
Um conjunto de entidades fracas pode ser modelado de
forma mais apropriada, como um atributo, se ele apenas
participar da identificao do relacionamento e ele tiver
poucos atributos.
Por outro lado, ser mais conveniente optar por um conjunto
de entidades fracas quando os conjuntos participantes do
relacionamento no constituem o relacionamento identificador
e quando o conjunto de entidades fracas possuir diversos
atributos.

Prof. Francisco Gerson A. de Meneses

Viso no diagrama

total
nmero_pag

total_pag

nmero_emprst

emprstimo

pagamento_
emprstimo

Diagrama com um conjunto de entidades fracas.


O conjunto de entidades fracas pagamento dependente do
conjunto de entidades fortes emprstimo pelo
conjunto de relacionamentos pagamento_emprstimo.

pagamento

data_pag

Prof. Francisco Gerson A. de Meneses

Casos particulares

Um conjunto de entidades fracas pode participar


como proprietrio de um relacionamento
identificador com outro conjunto de entidades
fracas.
Mesmo que um conjunto de entidades fracas tenha
sempre sua existncia dependente de uma entidade
dominante, a dependncia de existncia no
resulta, necessariamente, em um conjunto de
entidades fracas; isto , o conjunto de entidades
subordinadas pode ter uma chave primria.

Prof. Francisco Gerson A. de Meneses

Exerccio

Baseado no estudo de caso abaixo faa o Diagrama


Entidade Relacionamento, de acordo com os tpicos
vistos at o momento, identificando as suas chaves
primrias e suas entidades fracas:
Uma oficina automotiva necessita manter um controle
dos seus clientes, dos veculos e dos reparos que so
feitos nesses veculos; tal necessidade surgi a partir do
momento em que o proprietrio da oficina deseja saber
quais veculos so reincidentes e quais reparos foram
feitos, mantendo assim um histrico sobre esses
veculos, alm disso, deseja saber tambm quais
clientes se utilizam mais dos servios da oficina. Os
reparos devem ser especificados com o seu tipo, data
em que foi realizado e o valor do mesmo.
Grupo de 3 pessoas.

Prof. Francisco Gerson A. de Meneses

Bibliografia
SILBERSCHATZ, A. KORTH, H. F. e SUDARSHAN,
S. Sistemas de Bancos de Dados. So Paulo: Makron
Boks, 1999.
Notas de aula

Você também pode gostar