Estudo de caso
Estudo de Caso:
Controle de Projetos de um Curso de Graduação
O coordenador do curso de graduação de “Tecnologia em Análise de Sistemas” contratou um analista de sistemas para modelar um sistema que controle todos os projetos relacionados ao seu curso. Sabe-se que, cada projeto pode possuir vários estudantes, mas somente um orientador. Os orientadores, por sua vez, podem orientar vários projetos. Com relação aos estudantes, esses podem participar de vários projetos.
Para os projetos deseja-se armazenar: número, nome, data de início e área de pesquisa, data de início, tempo estimado de duração e custo estimado.
Dos orientadores deseja-se guardar o número e o nome. Para os estudantes, o número de matrícula e o nome. Para cada estudante que participa de um projeto, deseja-se armazenar sua carga horária de dedicação.
Estudo de Caso:
Controle de Matrículas de uma Universidade
O objetivo principal desse sistema é controlar as matrículas dos alunos de uma Universidade. Sabe-se que uma Universidade possui vários Cursos e que estes cursos possuem várias Disciplinas (estas são exclusivas de cada curso). Cada disciplina por sua vez possui um e somente um Professor responsável. Um Aluno se matricula em uma ou várias disciplinas oferecidas em um dos cursos. As disciplinas podem ser Optativas ou Obrigatórias.
Estudo de Caso:
Revendedora de Livros
O objetivo principal de uma revendedora de livros é atender as solicitações de compras realizadas pelas livrarias. A revendedora trabalha basicamente com dois tipos de livrarias: privadas e públicas. Toda e qualquer livraria pode solicitar uma ou mais compras. Para cada compra tem-se um funcionário responsável e vários itens. Cada item solicitado possui como atributo uma quantidade pedida de livros. Todo livro pode possuir vários autores e um autor pode escrever vários livros. Um livro pode estar presente em vários itens