Logo Passei Direto
Buscar

Exercicio Resolvido 3 - MC - 4 folhas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1
Modelagem Conceitual –
Exercício resolvido 02 –
Modelagem Conceitual
Vitor Valerio de Souza Campos
Estudo de caso:
Locadora de vídeos
� (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
� 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
� 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. 
2
Estudo de caso:
Locadora de vídeos
� Grife as entidades que você identificar no texto 
acima.
� 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.
� 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, 
…).
3
Estudo de caso:
Locadora de vídeos
� Liste os relacionamentos entre as 
entidades
� 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
� Liste os relacionamentos entre as 
entidades
� 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
� Finalmente, desejamos saber que DVDs cada 
cliente tem emprestados. Um cliente pode ter 
vários DVDs em um instante no tempo.
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.
4
Estudo de caso:
Locadora de vídeos
� Determine os atributos de cada entidade.
� Para cada filme, é necessário saber seu título
e sua categoria (comédia, drama, aventura, 
…). Cada filme recebe um identificador
próprio.
Estudo de caso:
Locadora de vídeos
� Determine os atributos de cada entidade.
� 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.
� 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.
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.
5
Estudo de caso:
Locadora de vídeos
� Determine os atributos de cada entidade.
� 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.
Estudo de caso:
Locadora de vídeos
� Determine os atributos de cada entidade.
� Os atributos da entidades são:
Entidades Atributos
CATEGORIA nome
FILMES id
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:
Locadora de vídeos
� Determinação de identificador.
� Cada filme recebe um identificador próprio.
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. 
6
Estudo de caso:
Locadora de vídeos
� Determinação de identificador.
� Cada DVD possui um número.
Estudo de caso:
Locadora de vídeos
� 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
� Determine os atributos de cada entidade.
� 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.
Estudo de caso:
Locadora de vídeos
� Apresentação do diagrama Entidade-
Relacionamento com suas cardinalidades.

Mais conteúdos dessa disciplina