Você está na página 1de 2

Exerccio resolvido do

Modelo Relacional

Estudo de caso:
Locadora de vdeos


Vitor Valerio de Souza Campos

Estudo de caso:
Locadora de vdeos


Os clientes podem desejar encontrar os filmes estrelados


pelo seu ator predileto. Por isso, necessrio manter a
informao dos atores que estrelam em cada filme. Nem todo
filme possui estrelas. Para cada ator os clientes s vezes
desejam saber o nome real, bem como a data de nascimento.
A locadora possui muitos clientes cadastrados. Somente
clientes cadastrados podem alugar DVDs. Para cada cliente
necessrio saber seu prenome e seu sobrenome, seu
telefone e seu endereo. Alm disso, cada cliente recebe um
nmero de associado.
Finalmente, desejamos saber que DVDs cada cliente tem
emprestados. Um cliente pode ter vrios DVDs em um
instante no tempo. No so mantidos registros histricos de
aluguis.

Estudo de caso:
Locadora de vdeos


Estudo de caso:
Locadora de vdeos


Apresentao do esquema para um banco de


dados relacional.





Categoria(cod_categoria, nome_categoria)
Filme(id_filme, ttulo, cod_categoria)
DVD(nmero_dvd, volume, id_filme, nmero_cliente)
Cliente(nmero_cliente, prnome, sobrenome ,
telefone, endereo)
Ator(cod_ator, data_de_nascimento, nome_popular,
nome_artistico, id_filme)
Estrela(cod_ator, id_filme)

(adaptado do material de um curso de modelagem de dados


da Oracle)
Uma pequena locadora de vdeos possui ao redor de 2.000
DVDs de vdeo, cujo emprstimo deve ser controlado.
Cada DVD possui um nmero. Para cada filme, necessrio
saber seu ttulo e sua categoria (comdia, drama, aventura,
). Cada filme recebe um identificador prprio. Para cada
DVD controlado que filme ele contm. Para cada filme h
pelo menos um DVD, e cada DVD contm somente um filme.
Alguns poucos filmes necessitam dois DVDs.

Apresentao do diagrama EntidadeRelacionamento com suas cardinalidades.

Estudo de caso:
Locadora de vdeos


Considere o diagrama entidaderelacionamento da Locadora de Video e o


esquema para um banco de dados
relacional. Identifique neste esquema as
chaves primrias e estrangeiras.

Estudo de caso:
Locadora de vdeos


Identificao das chaves primrias.









Categoria(cod_categoria, nome_categoria)
Filme(id_filme, ttulo, cod_categoria)
DVD(nmero_dvd, volume, id_filme,
nmero_cliente)
Cliente(nmero_cliente, prnome, sobrenome ,
telefone, endereo)
Ator(cod_ator, data_de_nascimento,
nome_popular, nome_artistico, id_filme)
Estrela(cod_ator, id_filme)

Estudo de caso:
Locadora de vdeos


Identificao das chaves estrangeiras.





Categoria(cod_categoria, nome_categoria)
Filme(id_filme, ttulo, cod_categoria)









cod_categoria referencia Categoria

DVD(nmero_dvd, volume, id_filme, nmero_cliente)


id_filme referencia Filme
nmero_Cliente referencia Cliente

Cliente(nmero_cliente, prnome, sobrenome , telefone,


endereo)
Ator(cod_ator, data_de_nascimento, nome_popular,
nome_artistico, id_filme)
Estrela(cod_ator, id_filme)



cod_ator referencia Ator


id_fime referencia Filme

Você também pode gostar