Banco De Dados - Estudo De Caso: Controle De Cinema
Exames: Banco De Dados - Estudo De Caso: Controle De Cinema. Pesquise 861.000+ trabalhos acadêmicosPor: alexandrep • 24/3/2015 • 509 Palavras (3 Páginas) • 2.836 Visualizações
Banco de Dados I
Estudo de Caso – Controle de cinemas
Aspectos importantes coletados a partir do levantamento inicial junto ao usuário do sistema:
• A empresa de distribuição possui vários cinemas;
• Filmes podem ser dos mais variados tipos e gêneros;
• Filmes são registrados com título original, se forem [tipo] estrangeiros, possuirão também o título em português;
• Filmes contêm informações sobre os atores que compõem o elenco;
• Filmes trazem informações sobre o diretor. Só pode existir um diretor por filme;
• Cinema pode apresentar mais de um filme em cartaz, com sessões alternadas;
• Atores podem atuar em diversos filmes, assim como o diretor de um filme pode ser ator neste filme ou ainda mais, ator em outro filme;
Entidades percebidas no mundo real:
Definindo os relacionamentos
Um cinema passa muitos filmes Um filme passa em muitos cinemas
Relacionamento de Agregação
• Quando vamos ao cinema assistir a um Filme, vamos a um Cinema que Passa um Filme.
• E quando um Cinema Passa um Filme, existem sessões para assistirmos.
• Logo, fazemos parte de um público que assistiu a um determinado filme em um cinema específico, em uma localidade qualquer.
• Sendo assim a SESSAO de cinema passa um filme.
• O objeto SESSAO só existe se antes existir um CINEMA que PASSA um FILME, ou seja, deve existir um filme relacionado com um cinema, para que exista uma ou mais sessões.
DER – Controle de Cinema
1. Um cinema passa muitos filmes, e um filme passa em muitos cinemas.
2. Quando um filme passa em um cinema, este tem muitas sessões.
3. Cada filme possui atores que participam dele, e por sua vez um ator pode participar de muitos filmes.
4. Todo filme tem um diretor, que pode ser também um ator deste filme. Um diretor pode dirigir muitos filmes.
Entidades
Relacionamentos
Aperfeiçoando o modelo – Generalização - Especialização
Novas entidades
Banco de Dados I
Estudo
...