Modelagem Conceitual –
Exercício resolvido 02 –
Modelagem Conceitual
Estudo de caso:
Locadora de vídeos
Vitor Valerio de Souza Campos
Estudo de caso:
Locadora de vídeos
Os clientes podem desejar encontrar os filmes estrelados
pelo seu ator predileto. Por isso, é necessário manter a
informação 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 é
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.
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.
(adaptado do material de um curso de modelagem de dados
da Oracle)
Uma pequena locadora de vídeos possui ao redor de 2.000
DVDs de vídeo, cujo empréstimo deve ser controlado.
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:
Locadora de vídeos
Grife as entidades que você identificar no
texto acima.
Liste as entidades que você grifou.
Liste os relacionamentos entre as entidades.
Determine os atributos de cada entidade.
Determinação de identificadores.
Crie o modelo Entidade Relacionamento do
exercício, definindo suas cardinalidades.
1
Estudo de caso:
Locadora de vídeos
Grife as entidades que você identificar no texto
acima.
Estudo de caso:
Locadora de vídeos
Uma pequena locadora de vídeos possui ao redor de
2.000 DVDs de vídeo, cujo empréstimo deve ser
controlado.
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.
Grife as entidades que você identificar no texto acima.
Os clientes podem desejar encontrar os filmes estrelados
pelo seu ator predileto. Por isso, é necessário manter a
informação 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 é 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.
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:
Locadora de vídeos
Liste as entidades que você grifou.
LOCADORA,
DVD,
FILME,
CLIENTE,
CATEGORIA,
ATOR.
Estudo de caso:
Locadora de vídeos
Liste os relacionamentos entre as
entidades
Para cada filme, é necessário saber seu título
e sua categoria (comédia, drama, aventura,
…).
2
Estudo de caso:
Locadora de vídeos
Liste os relacionamentos entre as
entidades
Estudo de caso:
Locadora de vídeos
Para cada filme há pelo menos um DVD, e
cada DVD contém somente um filme. Alguns
poucos filmes necessitam dois DVDs.
Liste os relacionamentos entre as
entidades
Estudo de caso:
Locadora de vídeos
Liste os relacionamentos entre as
entidades
Finalmente, desejamos saber que DVDs cada
cliente tem emprestados. Um cliente pode ter
vários DVDs em um instante no tempo.
Os clientes podem desejar encontrar os filmes
estrelados pelo seu ator predileto. Por isso, é
necessário manter a informação dos atores que
estrelam em cada filme. Nem todo filme possui
estrelas.
Estudo de caso:
Locadora de vídeos
Liste os relacionamentos entre as entidades
Relacionamentos:
entre FILME e CATEGORIA,
entre FILME e DVD,
ESTRELA entre ATOR e FILME,
EMPRÉSTIMO entre DVD e CLIENTE.
3
Estudo de caso:
Locadora de vídeos
Determine os atributos de cada entidade.
Estudo de caso:
Locadora de vídeos
Para cada filme, é necessário saber seu título
e sua categoria (comédia, drama, aventura,
…). Cada filme recebe um identificador
próprio.
Determine os atributos de cada entidade.
Estudo de caso:
Locadora de vídeos
Determine os atributos de cada entidade.
Cada DVD possui um número.
O atributo volume é necessário para filmes com
mais de um DVD para identificar que parte do
filme está armazenado no DVD.
Para cada filme, é necessário saber seu título
e sua categoria (comédia, drama, aventura,
…).
Estudo de caso:
Locadora de vídeos
Determine os atributos de cada entidade.
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.
4
Estudo de caso:
Locadora de vídeos
Determine os atributos de cada entidade.
Estudo de caso:
Locadora de vídeos
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.
Determine os atributos de cada entidade.
Os atributos da entidades são:
Entidades
CATEGORIA
FILMES
DVD
CLIENTE
ATOR
Estudo de caso:
Locadora de vídeos
Determinação de identificador.
Cada filme recebe um identificador próprio.
Atributos
nome
id
título
número
volume
número
prenome
sobrenome
telefone
endereço
data de nascimento
nome popular
nome artístico
Estudo de caso:
Locadora de vídeos
Determinação de identificador.
categoria (comédia, drama, aventura, …).
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:
Locadora de vídeos
Determinação de identificador.
Estudo de caso:
Locadora de vídeos
Cada DVD possui um número.
Estudo de caso:
Locadora de vídeos
Determine os atributos de cada entidade.
Determinação de identificador.
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.
Estudo de caso:
Locadora de vídeos
Apresentação do diagrama EntidadeRelacionamento 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.
6
Download

(Microsoft PowerPoint - Exerc\355cio Resolvido 02 - MC)