Вы находитесь на странице: 1из 6

Estudo de caso:

Modelagem Conceitual – Locadora de vídeos


Exercício resolvido 02 –  (adaptado do material de um curso de modelagem de dados
Modelagem Conceitual 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.

Estudo de caso: Estudo de caso:


Locadora de vídeos Locadora de vídeos
 Os clientes podem desejar encontrar os filmes estrelados  Grife as entidades que você identificar no
pelo seu ator predileto. Por isso, é necessário manter a
informação dos atores que estrelam em cada filme. Nem todo texto acima.
filme possui estrelas. Para cada ator os clientes às vezes
desejam saber o nome real, bem como a data de nascimento.  Liste as entidades que você grifou.
 A locadora possui muitos clientes cadastrados. Somente  Liste os relacionamentos entre as entidades.
clientes cadastrados podem alugar DVDs. Para cada cliente é
necessário saber seu prenome e seu sobrenome, seu  Determine os atributos de cada entidade.
telefone e seu endereço. Além disso, cada cliente recebe um
número de associado.  Determinação de identificadores.
Finalmente, desejamos saber que DVDs cada cliente tem

emprestados. Um cliente pode ter vários DVDs em um  Crie o modelo Entidade Relacionamento do
instante no tempo. Não são mantidos registros históricos de exercício, definindo suas cardinalidades.
aluguéis.

1
Estudo de caso: Estudo de caso:
Locadora de vídeos Locadora de vídeos
 Grife as entidades que você identificar no texto  Grife as entidades que você identificar no texto acima.
acima.  Os clientes podem desejar encontrar os filmes estrelados
pelo seu ator predileto. Por isso, é necessário manter a
 Uma pequena locadora de vídeos possui ao redor de informação dos atores que estrelam em cada filme. Nem
2.000 DVDs de vídeo, cujo empréstimo deve ser todo filme possui estrelas. Para cada ator os clientes às
controlado. vezes desejam saber o nome real, bem como a data de
 Cada DVD possui um número. Para cada filme, é nascimento.
necessário saber seu título e sua categoria (comédia,  A locadora possui muitos clientes cadastrados. Somente
drama, aventura, …). Cada filme recebe um clientes cadastrados podem alugar DVDs. Para cada
identificador próprio. Para cada DVD é controlado que cliente é necessário saber seu prenome e seu sobrenome,
filme ele contém. Para cada filme há pelo menos um seu telefone e seu endereço. Além disso, cada cliente
DVD, e cada DVD contém somente um filme. Alguns recebe um número de associado.
poucos filmes necessitam dois DVDs.  Finalmente, desejamos saber que DVDs cada cliente tem
emprestados. Um cliente pode ter vários DVDs em um
instante no tempo. Não são mantidos registros históricos
de aluguéis.

Estudo de caso: Estudo de caso:


Locadora de vídeos Locadora de vídeos
 Liste as entidades que você grifou.  Liste os relacionamentos entre as
 LOCADORA, entidades
 DVD,  Para cada filme, é necessário saber seu título
 FILME, e sua categoria (comédia, drama, aventura,
 CLIENTE, …).
 CATEGORIA,
 ATOR.

2
Estudo de caso: Estudo de caso:
Locadora de vídeos Locadora de vídeos
 Liste os relacionamentos entre as  Liste os relacionamentos entre as
entidades entidades
 Para cada filme há pelo menos um DVD, e  Os clientes podem desejar encontrar os filmes
cada DVD contém somente um filme. Alguns estrelados pelo seu ator predileto. Por isso, é
necessário manter a informação dos atores que
poucos filmes necessitam dois DVDs.
estrelam em cada filme. Nem todo filme possui
estrelas.

Estudo de caso: Estudo de caso:


Locadora de vídeos Locadora de vídeos
 Liste os relacionamentos entre as  Liste os relacionamentos entre as entidades
entidades  Relacionamentos:
 Finalmente, desejamos saber que DVDs cada  entre FILME e CATEGORIA,
cliente tem emprestados. Um cliente pode ter  entre FILME e DVD,
vários DVDs em um instante no tempo.  ESTRELA entre ATOR e FILME,
 EMPRÉSTIMO entre DVD e CLIENTE.

3
Estudo de caso: Estudo de caso:
Locadora de vídeos Locadora de vídeos
 Determine os atributos de cada entidade.  Determine os atributos de cada entidade.
 Para cada filme, é necessário saber seu título  Para cada filme, é necessário saber seu título
e sua categoria (comédia, drama, aventura, e sua categoria (comédia, drama, aventura,
…). Cada filme recebe um identificador …).
próprio.

Estudo de caso: Estudo de caso:


Locadora de vídeos Locadora de vídeos
 Determine os atributos de cada entidade.  Determine os atributos de cada entidade.
 Cada DVD possui um número.  Por isso, é necessário manter a informação
dos atores que estrelam em cada filme....
Para cada ator os clientes às vezes desejam
saber o nome real, bem como a data de
nascimento.
 O atributo volume é necessário para filmes com
mais de um DVD para identificar que parte do
filme está armazenado no DVD.

4
Estudo de caso: Estudo de caso:
Locadora de vídeos Locadora de vídeos
 Determine os atributos de cada entidade.  Determine os atributos de cada entidade.
 Para cada cliente é necessário saber seu  Os atributos da entidades são:
prenome e seu sobrenome, seu telefone e seu Entidades Atributos
endereço. Além disso, cada cliente recebe um CATEGORIA
FILMES
nome
id
número de associado. título
DVD número
volume
CLIENTE número
prenome
sobrenome
telefone
endereço
ATOR data de nascimento
nome popular
nome artístico

Estudo de caso: Estudo de caso:


Locadora de vídeos Locadora de vídeos
 Determinação de identificador.
 Determinação de identificador.  categoria (comédia, drama, aventura, …).
 Cada filme recebe um identificador próprio.  Para esta entidade é necessário criar um atributo
identificador.
 Nomes ou outros atributos que ocupem muito espaço de
armazenamento não são recomendados, caso se tenha em
visto uma implementação em SGBD relacional, já que eles
resultam em estruturas internas de acesso pouco
eficientes.

5
Estudo de caso: Estudo de caso:
Locadora de vídeos Locadora de vídeos
 Determinação de identificador.
 Determinação de identificador.
 Por isso, é necessário manter a informação
 Cada DVD possui um número. dos atores que estrelam em cada filme....
Para cada ator os clientes às vezes desejam
saber o nome real, bem como a data de
nascimento.

Estudo de caso: Estudo de caso:


Locadora de vídeos Locadora de vídeos
 Apresentação do diagrama Entidade-
 Determine os atributos de cada entidade. Relacionamento com suas cardinalidades.
 Para cada cliente é necessário saber seu
prenome e seu sobrenome, seu telefone e seu
endereço. Além disso, cada cliente recebe um
número de associado.

Вам также может понравиться