Buscar

Banco de dados- Exemplos modelo relacional c gabarito

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina de Banco de Dados
Parte III - EXERCÍCIOS
Prof. Elisa Maria Pivetta
CAFW - UFSM
 Hospitais são formados por um ou mais Ambulatórios e cada um
destes está em um único Hospital
 Médicos clinicam em um único Hospital, cada um deles
agregando vários Médicos
 Hospitais solicitam exames clínicos em vários Laboratórios, cada
um destes pode ter solicitações de vários Hospitais
 Pacientes consultam vários Médicos, e estes são consultados por
vários Pacientes
 Ambulatórios atendem vários Pacientes, enquanto estes só
podem ser atendidos em um único Ambulatório
 Pessoal de apoio está alocado a cada Ambulatório, e cada um
destes conta com vários integrantes do Pessoal de apoio
Exemplo: Sistema de Saúde 
 Laboratórios fazem vários Exames, e cada um dos Exames é feito
em um único Laboratório
 Pacientes realizam vários Exames, e cada Exame é realizado por
um único Paciente
 Cada Paciente pode receber vários Diagnósticos, e cada
Diagnóstico é de um único Paciente
Exemplo: Sistema de Saúde 
Exemplo: Sistema de Saúde
Hospital
Médico
Ambulatório
Laboratório
Clinica
SolicitaFormado
N
N
N1
1
M
Hospitais são formados por um ou mais Ambulatórios e cada
um destes está em um único Hospital
Médicos clinicam em um único Hospital, cada um deles
agregando vários Médicos
Hospitais solicitam exames clínicos em vários Laboratórios,
cada um destes pode ter solicitações de vários Hospitais
Hospital
Médico Exame
Paciente
Laboratório
Clinica
Solicita
Consulta
Formado
Faz
N
M
N1
1 1
N
N
M
Exemplo: Sistema de Saúde
Ambulatório
N
Pacientes consultam vários Médicos, e estes consultam vários Pacientes
Laboratórios fazem vários Exames, e cada Exame é feito em um único Laboratório
Hospital
Médico Exame
Paciente
Ambulatório
Laboratório
Clinica
Solicita
Consulta
Formado
Atende
Faz
N
N
M
N
N1
1
1 1
N
N
M
Exemplo: Sistema de Saúde
Ambulatórios atendem vários Pacientes, enquanto estes só podem ser
atendidos em um único Ambulatório
Hospital
Médico
Pessoal
Exame
Paciente
Ambulatório
Laboratório
Clinica
Solicita
Consulta
Formado
AtendeAloca
Faz
N
N
N
M
N
N1
1 1
1 1
N
N
M
Exemplo: Sistema de Saúde
Pessoal de apoio está alocado a cada Ambulatório, e cada um destes
conta com vários integrantes do Pessoal de apoio
Hospital
Médico
Pessoal
Exame
Paciente
Ambulatório
Laboratório
Clinica
Solicita
Consulta
Formado
AtendeAloca
Faz
Realiza
N
N
N
M
N
N
N1
1 1
1 1
N
1
N
M
Exemplo: Sistema de Saúde
Pacientes realizam vários Exames, e cada Exame é realizado por um
único Paciente
Hospital
Médico
Pessoal
Exame
Paciente
Ambulatório
Diagnóstico
Laboratório
Clinica
Solicita
Consulta
Formado
AtendeAloca
Faz
Recebe
Realiza
N
N
N
M
N
N
N
N1
1 1
1 1
N
1
1
N
M
Paciente pode receber vários Diagnósticos, e cada Diagnóstico é de um
único Paciente
Exemplo: Sistema de Saúde
1- EXPLIQUE O DIAGRAMA
 Resumo - Exercício 1:
Banco de dados que permite o controle das matrículas dos 
alunos em uma escola.
De acordo com o sistema:
ALUNO - matricula-se - CURSO
-um aluno pode matricular-se em um único curso nesta 
escola, mas um curso contém vários alunos
Cardinalidade N : 1
CURSO - formado - DISCIPLINA
-um curso é formado por diversas disciplinas, mas uma 
mesma disciplina pode estar em mais que um curso
Cardinalidade N : M
ALUNO - cursa - DISCIPLINA (nota, falta, situação)
-vários alunos podem cursar uma mesma disciplina e uma 
disciplina tem vários alunos
Cardinalidade N : M
2- CADASTRO NACIONAL DE VEÍCULOS 
 Apresente um modelo de dados, sabendo que:
– O veículo possui sempre uma placa única em todo 
o país; 
– O veículo possui sempre um responsável legal por 
ele. É necessário manter o histórico desta 
responsabilidade (propriedade); 
– O veículo pertence sempre a uma categoria 
(A,B,C,D,E); 
– O veículo é sempre de uma marca e de um modelo 
e possui ano de fabricação.
2- CADASTRO NACIONAL DE VEÍCULOS
ResponsávelCategoria Veículo Fabricação
Nome CodCod
Categoria
Cod
CPF Marca
NomeVeic
tempossui
1 1 1 N
Placa
 Deseja-se guardar dados sobre empregados, departamentos e
projetos da empresa
 Suponha que, depois da fase de análise de requisitos, os
projetistas chegaram à seguinte descrição do “mini-mundo”, ou
seja, a parte da companhia a ser representada no banco de
dados.
3 - Empresa Frederico Ltda
 A companhia é organizada em departamentos e cada depto tem um
nome, um número e um empregado que o gerencia. Deseja-se
guardar a data na qual o empregado começou a gerenciar o depto.
 Um depto pode estar em vários locais.
 Um depto controla um número de projetos, os quais possuem
número, nome e um único local.
 Um empregado é caracterizado por um cadastro, nome, sexo e
salário. Ele está associado a um depto, mas pode trabalhar em
vários projetos que não necessariamente são controlados pelo
mesmo depto.
 Deseja-se guardar o número de horas que um empregado trabalha
em um projeto e o supervisor direto de cada empregado (que
também é um empregado).
 Cada empregado possui dependentes caracterizados por nome,
data de nascimento e grau de parentesco.
3 - Empresa Frederico Ltda
4 - APURAÇÃO ELEITORAL
 Para facilitar o processamento da apuração eleitoral 
da eleição municipal a ser realizada nesse ano, o TRE 
(Tribunal Regional Eleitoral) resolveu informatizar esse 
processo. Sabe-se que cada localidade é dividida em 
várias zonas eleitorais que, por sua vez, são divididas 
em várias seções nas quais os eleitores estão 
vinculados. O candidato a um cargo público deve estar 
vinculado a um único partido político. Vale ressaltar 
que, segundo a legislação vigente, o voto é secreto. 
4 - APURAÇÃO ELEITORAL
5 - LOCADORA
 A Locadora FREDWEST Ltda. Deseja 
automatizar a empresa
 Suponha que, depois da fase de análise de 
requisitos, os projetistas chegaram à seguinte 
descrição de mini-mundo, ou seja, a parte da 
Locadora a ser representada no Banco de 
Dados:
5 - LOCADORA
 A Locadora deseja cadastrar cada cliente com nome, cpf,
endereço e seus telefones.
 Cada cliente possui dependentes autorizados, caracterizados
por nome, sexo e data de nascimento.
 Cada cliente pode alugar um ou mais filmes, e cada um destes
pode ser locado por vários clientes.
 Deseja guarda a data, o valor e a quantidade de filmes locados
por um cliente.
 Um filme é caracterizado por código, duração, título, gênero e
sinopse.
 A locadora disponibiliza tipos particulares de mídia: dvd, vhs
Blu-ray.
 Procurar filme pelo nome ator, pela categoria…
 Idioma, cor….
Locadora: Mini-dicionário de dados
 Ator {cod_ator, nome_ator} 
 Gênero {cod_genero, descr_genero} 
 Categoria {cod_cat, descr_cat} (exemplo: 2d, 3d, desenho etc.....)
 Cliente {cod_cli, nome_cli, end_cli, cidade_cli, uf_cli, fone_cli, 
cpf_cli, rg_cli } 
 Autorizado {cod_aut, nome_aut, cod_cli} 
 Filme {cod_filme, nome_filme, cod_cat, cod_gen, nome_diretor} 
 Ator_Filme {cod_ator, cod_filme} 
 Mídia {cod_Midia, cod_filme, tipo_midia, formato, Idioma}
 Locação {cod_loc, data_loc, cod_cli} 
 Midia_Locação {cod_Midia, cod_loc, valor_locacao, 
data_devolucao}
5 - LOCADORA
6 - LOCADORA
7 - EMPRESA FLORES SA
 Uma rede que tem como objetivo atender todo 
o mercado nacional no que diz respeito àvenda e entrega de flores. Através desta rede, 
um cliente pode fazer uma compra de flores 
em Belo Horizonte e pedir para a entrega ser 
feita em Fortaleza. Para isso a FLORES SA 
firmou convênio com várias floriculturas em 
várias cidades do Brasil. 
7 - EMPRESA FLORES SA 
 Uma floricultura pode atender várias cidades 
da região. O pedido do cliente, que pode 
possuir vários tipos de flores, é cadastrado e 
repassado para uma das floriculturas 
conveniadas que atendem a cidade, na qual 
será entregue o pedido. 
7 - EMPRESA FLORES SA 
8 - BIBLIOTECA
 Elabore um modelo de dados a partir das 
seguintes informações:
– O cadastro dos usuários com endereço completo
– Os autores da obra e as editoras dos exemplares 
com o ano de edição; 
– Os usuários estão classificados entre alunos, 
professores e funcionários, sendo que para os 
professores não serão considerados limites de 
volumes para empréstimos, nem possíveis atrasos 
na devolução deste.
9 - ELMASRI

Continue navegando