Vous êtes sur la page 1sur 3

BANCO DE DADOS I/MODELAGEM DE DADOS

Prof. Ricardo Rodrigues Barcelar


http://www.ricardobarcelar.com.br


1

- EXERCCIOS -

MODELAGEM ENTIDADE-RELACIONAMENTO

Assuma que cada problema abaixo uma solicitao de criao de um modelo de
dados conceitual. Utilizando os conceitos aprendidos em sala e das teorias concebidas por
Chen, construa os respectivos Diagramas Entidade-Relacionamento para cada situao.

1) Assuma que um conjunto de Entidades, onde Empregado especializado de acordo com o
setor onde trabalha: Administrativo, Vendas e Financeiro. Mostre como esta especializao
representada em um Diagrama Entidade-Relacionamento.

2) Construa um Diagrama Entidade-Relacionamento para um hospital com um conjunto de
pacientes e um conjunto de mdicos, onde os pacientes so submetidos a testes para
diagnstico do problema.

3) Construa um Diagrama Entidade-Relacionamento para as situaes abaixo. Indique as
cardinalidades mximas e mnimas. Para cada conjunto de entidades, coloque um
conjunto mnimo de atributos, indicando a sua chave.
Em uma construtora, um engenheiro pode gerenciar vrios projetos, sendo que cada
projeto gerenciado obrigatria e unicamente por um engenheiro. Um funcionrio pode
trabalhar em vrios projetos ao mesmo tempo.
Em uma clnica odontolgica, um dentista pode consultar vrios pacientes. Aps a
consulta, podem ser iniciados os atendimentos, mas nem toda consulta resulta em
atendimento. Um paciente pode ser atendido por mais de um dentista. O(s) dentista(s) que
consulta(m) no precisa(m) ser o(s) mesmo(s) que atende(m). Deve ser registrada a data,
a hora e a descrio de cada atendimento.
Em um buffet, um cliente pode contratar vrias festas. Uma festa, no entanto, contratada
por um nico cliente. Uma festa tem vrias bebidas e vrios alimentos, sendo obrigatria a
escolha de pelo menos uma bebida e um alimento. O pagamento de uma festa pode ser
vista ou parcelado em at 12 vezes, devendo ser controlada a data de vencimento e data
de pagamento de cada parcela.

4) Construa um Diagrama Entidade-Relacionamento para uma companhia de seguros de
automveis com um conjunto de clientes, onde cada cliente pode possuir um ou mais
veculos. Cada veculo pode ter um nmero de acidentes (sinistros) associados a ele.
Lembrando que a concesso de bnus na renovao do seguro est diretamente
relacionada existncia ou no de sinistros em veculos de propriedade do cliente.

5) Construa um Diagrama Entidade-Relacionamento para um sistema de sade ideal,
considerando que:
Hospitais so formados por um ou mais Ambulatrios e cada um destes est em um nico
Hospital;
BANCO DE DADOS I/MODELAGEM DE DADOS
Prof. Ricardo Rodrigues Barcelar
http://www.ricardobarcelar.com.br


2

Mdicos clinicam em um nico Hospital, cada um deles agregando vrios Mdicos;
Hospitais solicitam exames clnicos em vrios Laboratrios, cada um destes pode ter
solicitaes de vrios Hospitais;
Pacientes consultam com vrios Mdicos, e estes so consultados por vrios Pacientes;
Hospitais possuem ambulatrios, onde so atendidos vrios Pacientes, enquanto estes s
podem ser atendidos em um nico Ambulatrio;
O pessoal de apoio do hospital alocado em cada Ambulatrio, e cada um destes conta
com vrios integrantes do Pessoal de apoio;
Os Pacientes podem realizar vrios Exames, e cada Exame realizado por um nico
Paciente;
Os Exames so realizados em Laboratrios, que por sua vez podem realizar quantos
exames forem necessrios;
Cada Paciente pode receber vrios Diagnsticos, e cada Diagnstico pertence a um nico
Paciente;

6) Analise o caso abaixo e crie o devido Diagrama Entidade-Relacionamento:
a) Deseja-se guardar dados sobre empregados, departamentos e projetos de uma
companhia;
b) Suponha que, depois da fase de anlise de requisitos, os projetistas chegaram
seguinte descrio do mini-mundo, ou seja, a parte da companhia a ser representada no
banco de dados.
A companhia organizada em departamentos e cada departamento tem um nome, um
nmero e um empregado que o gerencia. Deseja-se guardar a data na qual o empregado
comeou a gerenciar o departamento.
Um departamento pode estar em vrios locais.
Um departamento controla um nmero de projetos, os quais possuem nmero, nome e um
nico local.
Um empregado caracterizado por um cadastro que contm nome, sexo e salrio. O
empregado dever estar associado a um departamento, mas pode trabalhar em vrios
projetos que no necessariamente so controlados pelo mesmo departamento.
Deseja-se guardar o nmero de horas que um empregado trabalha em um projeto e o
supervisor direto de cada empregado (que tambm um empregado).
Cada empregado possui dependentes caracterizados por nome, data de nascimento e
grau de parentesco.

7) Analise o caso abaixo e crie o respectivo Diagrama Entidade-Relacionamento:
a. Uma Administradora de Condomnios deseja guardar dados sobre edifcios, apartamentos
e de seus moradores.
b. Suponha que depois da fase de anlise de requisitos, os projetistas chegaram seguinte
descrio de mini-mundo, ou seja, a parte da Administradora a ser representada no
Banco de Dados:
BANCO DE DADOS I/MODELAGEM DE DADOS
Prof. Ricardo Rodrigues Barcelar
http://www.ricardobarcelar.com.br


3

Cada edifcio tem um endereo, um cdigo, uma data de construo e uma data de
vistoria;
Cada edifcio possui vrios apartamentos;
Um apartamento caracterizado por um nmero e uma rea;
Em cada apartamento podem morar vrias pessoas, e cada uma destas pode estar
associada a um ou mais apartamentos;
Uma pessoa caracterizada por CPF, nome, sexo e data de nascimento;
Deseja-se guardar ainda, o tipo de moradia (para indicar se o morador inquilino ou
proprietrio do apartamento) e a data em que a pessoa comeou a morar no apartamento;

8) Considere o seguinte conjunto de requisitos para um banco de dados de uma
Universidade, usado para manter informaes sobre os seus estudantes:
A Universidade mantm, para cada estudante, seu nome, nmero de matrcula, RG, data
de nascimento, sexo, endereo e telefone, sendo que endereo e telefone podem ser
permanentes ou temporrios, srie (1, 2, ..., 5), grau (graduao ou ps-graduao), e
curso;
Algumas aplicaes necessitam se referir cidade, estado e CEP do endereo
permanente dos estudantes. Tanto o RG como a matrcula tm valores nicos para cada
estudante;
Cada departamento da faculdade descrito por um nome, cdigo do departamento, bloco,
ramal e campus. Alm disto, cada departamento chefiado por um professor. Tanto o
nome do departamento como o seu cdigo so nicos para cada departamento;
Cada professor descrito por sua matrcula na Universidade, nome, RG, CPF, titulao
(especialista, mestre ou doutor), situao (substituto ou titular), endereo, e e-mail. Um
professor necessariamente deve estar vinculado a um departamento. A matrcula, o RG e
o CPF so nicos para cada professor;
Cada disciplina tem um nome, cdigo, descrio, carga horria, nvel (graduao, ps-
graduao). O cdigo da disciplina nico para cada disciplina;
Cada turma tem uma srie, perodo de aplicao (1 semestre, 2 semestre), ano, e um
identificador da turma;
Um relatrio de notas emitido e deve incluir, estudante, as disciplinas/turmas
freqentadas, com as respectivas notas;
Projete um Diagrama Entidade-Relacionamento para esta aplicao e depois
construa o modelo lgico utilizando a ferramenta DBDesigner. Neste, especifique, para
cada conjunto de entidades uma chave primria apropriada. Especifique tambm as
restries estruturais para cada conjunto de relacionamentos.

Vous aimerez peut-être aussi