Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados I - Aula 05
Banco de Dados I - Aula 05
Banco de Dados I
Prof. Cláudio Márcio
cmarcio@unp.br
1
UnP - Prof. Cláudio Márcio
Banco de Dados I
Modelo Entidade-Relacionamento
CONCEITO REPRESENTAÇÃO
Entidade
Entidade fraca
Relacionamento
Relacionamento
identificador
Atributos
Atributo Simples /
Composto
Atributo
multivalorado
Atributo
Derivado
Identificador
2
UnP - Prof. Cláudio Márcio
Banco de Dados I
CPF DEPARTAMENTO
Data-Início
EMPREGADO
Nome GERENCIA
1 1 1
CONTROLA
supervisor supervisionado
M
1 N TRABALHA N
SUPERVISÃO N
EM
1
PROJETO
DEPENDENTE Horas
DE
N Nome
Local
Número
DEPENDENTE
Nome-Dep
Data-Nasc Relacionamento 3
Sexo
UnP - Prof. Cláudio Márcio
Banco de Dados I
Restrições de participação e
dependências de existência
Restrição de participação:
Determina se a existência de uma entidade
depende de sua existência relacionada à outra
entidade, pelo tipo relacionamento. Essa restrição
determina o número mínimo de instâncias de
relacionamento em que cada entidade pode participar,
e também é chamada restrição de cardinalidade
mínima.
Existem dois tipos de restrição de participação:
Total e Parcial.
4
UnP - Prof. Cláudio Márcio
Banco de Dados I
5
UnP - Prof. Cláudio Márcio
Banco de Dados I
6
UnP - Prof. Cláudio Márcio
Banco de Dados I
Entidade FRACA
São tipos de entidades que não têm seus
próprios atributos-chaves. Entidades que pertencem
a um tipo entidade fraca, são identificadas por
estarem relacionadas a entidades específicas do
outro tipo entidade, por meio da comunicação com
valores de seus atributos.
Pessoa Telefones
7
UnP - Prof. Cláudio Márcio
Banco de Dados I
8
UnP - Prof. Cláudio Márcio
Banco de Dados I
Especialização
CPF Endereço
Nome
Data Nasc
Pessoa
ISA
Matricula Data
Contrato
Data
Matricula
Salário
Aluno Professor Funcionário
11
UnP - Prof. Cláudio Márcio
Banco de Dados I
12
UnP - Prof. Cláudio Márcio
Banco de Dados I
Generalização
CPF Endereço
Nome
Data Nasc
Pessoa
ISA
Matricula Data
Contrato
Data
Matricula
Salário
Aluno Professor Funcionário
14
UnP - Prof. Cláudio Márcio
Banco de Dados I
Herança de Atributos
CPF Endereço
Nome
Data Nasc
Pessoa
ISA
Matricula Data
Contrato
Data
Matricula
Salário
Aluno Professor Funcionário
16
UnP - Prof. Cláudio Márcio
Banco de Dados I
17
UnP - Prof. Cláudio Márcio
Banco de Dados I
Auto-Relacionamento
18
UnP - Prof. Cláudio Márcio
Banco de Dados I
Mini-Mundo (Locadora de DVD):
Uma Locadora deseja controlar o empréstimo de DVDs a seus
sócios. Atualmente o controle de empréstimo é feito utilizando dois
conjuntos de fichas: o das informações dos sócios e o das
informações dos DVDs, no qual se controla também os
empréstimos.
Nas fichas dos sócios constam as seguintes informações: número de
inscrição, nome, endereço e telefone. Nas fichas dos dvds estão
registrados: código de identificação do dvd, titulo do filme, duração,
ano, gênero, nome do diretor e de 2 (dois) dos artistas principais, data
de aquisição e o estado do DVD (bom ou ruim), além de uma lista de
empréstimos com número de inscrição do sócio, data do empréstimo.
data da devolução e valor pago. Estes dois últimos são preenchidos
quando o DVD é devolvido.
A gerência deseja que o sistema forneça um relatório de todos os
filmes que possui, informando a quantidade de cópias por filme, além
de relatórios de filmes por gênero diretor e artista. Ela deseja também
uma lista das cópias em mal estado e outra de sócios inadimplentes.
Existe interesse em manter um controle sobre diretores e artistas com
nome, pais de origem e data de nascimento de cada um. 19
UnP - Prof. Cláudio Márcio