Redes

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1036 palavras )
  • Download(s) : 0
  • Publicado : 27 de setembro de 2012
Ler documento completo
Amostra do texto
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 nomundo 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 umcinema, 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 queparticipam 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 entidadesBanco de Dados I
Estudo de Caso – Gerência Acadêmica de uma Universidade


Aspectos importantes coletados a partir do levantamento inicial junto ao usuário do sistema:

• Aluno cursa Disciplina: um aluno cursa de 0 a N(máx. 7) disciplinas; e uma disciplina pode estar sendo cursada por 0 a N (min. 10 / máx. 50) alunos;
• Aluno realizou disciplina (histórico escolar) :um aluno realizou de 0 a N disciplinas; e uma disciplina pode ter sido realizada por 0 a N alunos. O fato da realização só pode ocorrer no máximo 3 vezes (repetição) para uma mesma ligação entre aluno e uma disciplina;
• Professor possui-habilitação Disciplina: um professor tem que ter pelo menos uma habilitação de disciplina para poder pertencer aos quadros da UNITESTE; e uma disciplinapode ter nenhum, um ou vários professores habilitados;
• Aluno pertence a curso: um aluno só pode pertencer a um curso; e um curso pode permitir a matricula de vários alunos.

Entidades percebidas no mundo real





















Modelo Inicial

































Aperfeiçoando o modelo

• Departamento controla Curso:Um departamento pode controlar de 1 até N cursos; e um curso só é controlado por um departamento;
• Departamento é responsável por Disciplina: um departamento é responsável por um ou várias disciplinas; e uma disciplina é de responsabilidade de um e somente um departamento;
• Professor está ligado a um e somente um departamento; e um departamento pode possuir vários professores;...
tracking img