Sie sind auf Seite 1von 2

DISCIPLINA: BANCO DE DADOS

PROFESSOR: JEFFERSON DE SOUSA SILVA

EXERCÍCIO MODELAGEM

Encontre as entidades, inclua as chaves primárias, os atributos que forem necessários, as chaves estrangeiras e as
restrições de integridade dos seguintes casos.

Cardinalidades 1:N e N:M no Case Studio

1. “Uma escola quer construir um banco de dados que possua informações sobre os seus alunos, cursos e professores. No
inicio do ano, os alunos comparecem na secretaria e efetuam a matricula. Um aluno pode efetuar uma matricula em
mais de um curso durante o decorrer do ano. Os cursos são ministrados por diversos professores, isto é, um professor
pode dar aula em mais de um curso.”

2. “Uma empresa de consultoria quer manter informações sobre os seus clientes e os projetos realizados. Quando um
novo projeto tem inicio é determinado os funcionários que irão trabalhar e o encarregado do projeto. A empresa presta
serviço de consultoria em inúmeras áreas, desta forma um cliente pode ter mais de um projeto sendo executado na
empresa.”

3. “Uma academia de ginástica quer manter informações sobre os seus alunos e sobre as modalidades que esses alunos
freqüentam. Um aluno pode efetuar matricula em diversas modalidades. Um professor pode dar aula em mais de uma
modalidade. Cada turma é formada pelo professor, alunos, modalidade, horário e o local onde será realizada a aula.”

4. “Um mercado quer construir um banco de dados que armazene informações sobre os seus clientes, fornecedores e
produtos vendidos. O mercado trabalha com inúmeros fornecedores, sendo que cada fornecedor trabalha com um único
produto. Os dados dos clientes são armazenados no banco de dados a partir da primeira compra realizada pelo cliente.
Um cliente pode comprar várias mercadorias no mercado em diferentes ocasiões, sendo que a mesma mercadoria pode
ser comprada por diversos clientes.”

5. “Um hospital quer manter informações sobre os seus pacientes e médicos. Geralmente um médico atende vários
pacientes em várias consultas, da mesma forma um paciente pode ser atendido por mais de um médico. Os médicos
que trabalham no hospital são especializados em uma categoria, porém pode-se ter mais de um médico atendendo na
mesma especialidade. O hospital exige exclusividade dos seus médicos.”

6 Uma universidade mantém o cadastro de seus funcionários por código, CPF, nome, data de nascimento, sexo, data de
admissão, endereço (rua, número, complemento, bairro, cep), cidade, fones e dependentes (nome, data de nasc., grau de
parentesco e sexo).
Os professores são associados às disciplinas que eles lecionam em determinado semestre/ano e num certo horário
formando as turmas. As disciplinas possuem um código, nome, ementa, conteúdo programático e carga horária. Os alunos
de cada curso se matriculam nas turmas e recebem uma nota e freqüência. Os alunos são cadastrados por RA, nome,
endereço, fone, data de nascimento e sexo.
As faculdades são cadastradas por um código, nome, localização e fone. As faculdades são associadas aos professores
contratados. Além disso, cada faculdade oferece uma série de cursos ( código, nome, duração, ano de criação, ano de
reconhecimento) e estes possuem um coordenador (membro do corpo docente), sendo mantida a data de posse do
professor coordenador e a data de termino de seu mandato.
7. A cooperativa é composta por uma série de fazendas cadastradas por código, nome, tamanho e localização. As fazendas
são associadas aos seus proprietários que possuem um código, nome, endereço e fone. Além disso, as fazendas são
associadas aos produtos que nelas são cultivados em determinadas épocas (mês/ano). Os produtos possuem um código,
nome, descrição e tempo de vida.
Um produto cultivado em uma fazenda pode sofrer o ataque de uma praga, e isso será detectado em uma determinada
data. As pragas são cadastradas por um código, nome popular, nome científico e tempo de vida.
Os ataques de pragas serão combatidos por um defensivo em certa data e com certo número de aplicações. Os
defensivos possuem um código, nome e podem ser de 2 categorias: naturais (biológicos) ou químicos. Os defensivos
químicos possuem um volume, prazo de validade, prazo de contaminação, descrição dos componentes e efeitos colaterais; e
os biológicos possuem o nome científico do agente biológico.

Das könnte Ihnen auch gefallen