Escolar Documentos
Profissional Documentos
Cultura Documentos
Locadora de vídeos
Exercício resolvido do (adaptado do material de um curso de modelagem de dados
Modelo Relacional da Oracle)
Uma pequena locadora de vídeos possui ao redor de 2.000
DVDs de vídeo, cujo empréstimo deve ser controlado.
Vitor Valerio de Souza Campos Cada DVD possui um número. Para cada filme, é necessário
saber seu título e sua categoria (comédia, drama, aventura,
…). Cada filme recebe um identificador próprio. Para cada
DVD é controlado que filme ele contém. Para cada filme há
pelo menos um DVD, e cada DVD contém somente um filme.
Alguns poucos filmes necessitam dois DVDs.
1
Estudo de caso: Estudo de caso:
Locadora de vídeos Locadora de vídeos
Identificação das chaves primárias. Identificação das chaves estrangeiras.
Categoria(cod_categoria, nome_categoria)
Categoria(cod_categoria, nome_categoria) Filme(id_filme, título, cod_categoria)
Filme(id_filme, título, cod_categoria) cod_categoria referencia Categoria
DVD(número_dvd, volume, id_filme, número_cliente)
DVD(número_dvd, volume, id_filme, id_filme referencia Filme
número_cliente) número_Cliente referencia Cliente
Cliente(número_cliente, prénome, sobrenome , telefone,
Cliente(número_cliente, prénome, sobrenome , endereço)
telefone, endereço) Ator(cod_ator, data_de_nascimento, nome_popular,
nome_artistico, id_filme)
Ator(cod_ator, data_de_nascimento, Estrela(cod_ator, id_filme)
nome_popular, nome_artistico, id_filme) cod_ator referencia Ator
Estrela(cod_ator, id_filme) id_fime referencia Filme