Buscar

lista de exercícios de modelagem de dados

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 12 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 12 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 12 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

Lista de Exercícios 
 
 
1. Desenvolva o DER para as seguintes situações: 
 
 “Um empregado trabalha num projeto” 
 “Um cliente possui conta bancária” 
 “Um filme possui vários atores” 
 
2. Aeroporto 
 
 
Um aeroporto tem código (único), nome, cidade e estado onde está 
localizado. Segmentos de vôo partem do aeroporto ou 
a ele chegam. São anotados os horários previstos para a chegada ou da partida 
para cada segmento de vôo. Cada segmento 
tem um número de segmento, relativo ao vôo do qual ele participa. Um vôo é 
composto de vários segmentos de vôo e tem um 
número único, os dias da semana em que ocorre e a empresa que o realiza. Uma 
instância de segmento corresponde a ocorrência 
daquele segmento de vôo numa dada data e armazena o número de assentos 
disponíveis. São armazenadas as datas de cada instância 
de segmento, diferenciando as várias instâncias de segmento de um vôo. Para 
cada instância de segmento são armazenados 
os horários em que ocorrem a chegada e partida ao aeroporto. Para cada 
aeroporto são armazenados os tipos de avião que podem 
aterrizar com o nome do tipo único, o número máximo de assentos e a empresa 
fabricante. Um avião tem um prefixo único, o tipo 
de avião ao qual pertence e número total de assentos e é atribuído a vários 
segmentos de vôo. 
 
1)Desenvolver o DER 
2) Criar a base de dados para a empresa e habilitar a mesma. 
3) Criar todas as tabelas. 
 
 
3. Fábrica de Roupas. 
 
Uma fábrica produz roupas para atender aos pedidos de diversas lojas e 
necessita de um sistema de informação para controlá-los. Em sua linha de 
produtos, a fábrica tem diversos modelos de roupas. Cada um dos modelos pode 
ser fabricado em diferentes tipos de tecidos. Dessa forma, uma roupa é 
identificada pelo código do modelo, possuindo uma descrição detalhada e um 
preço vigente, bem como os tipos de tecido alternativos em que são feitas. Os 
tipos de tecidos são caracterizados por uma sigla única e uma descrição. As lojas 
são cadastradas no sistema pelo gerente geral da fábrica, fornecendo: CNPJ, 
razão social, endereço, nomes e telefones para contato. Será permitido o 
cadastramento de clientes em potencial, ou seja, lojas que ainda não realizaram 
compras. As lojas compram através de pedidos enviados a fábrica, que são 
identificados por um número seqüencial por ano. Cada pedido possuirá a data de 
emissão, uma data prevista de entrega e os produtos comprados (roupas de um 
modelo em um dado tipo de tecido) com suas quantidades. Um pedido só será 
entregue em sua totalidade. Quando um pedido estiver pronto para entrega (todos 
os seus itens embalados), uma nota fiscal identificada por um número será 
emitida, contendo: data de emissão e valor total (calculado a partir da quantidade 
e do preço vigente de cada um dos produtos comprados). 
 
1)Desenvolver o DER 
2) Criar a base de dados para a empresa e habilitar a mesma. 
3) Criar todas as tabelas. 
 
4. Questão 
 
A partir do estudo de caso abaixo, construa o DER. Use nomes claros para 
as entidades, atributos e relacionamentos. Especifique as cardinalidades, chaves 
primarias e estrangeiras de todos os relacionamentos. 
 
 
Um Sistema para uma vídeo locadora fictícia seria: 
 
 Uma pequena locadora de vídeos possui ao redor de 2.000 fitas de 
vídeo, cujo empréstimo deve ser controlado. 
 Cada fita possui um número. Para cada filme, é necessário saber 
seu título e sua categoria (comédia, drama, aventura, …). Cada filme 
recebe um identificador próprio. Para cada fita é controlado que filme 
ela contém. Para cada filme há pelo menos uma fita, e cada fita 
contém somente um filme. Alguns poucos filmes necessitam duas 
fitas. 
 Os clientes podem desejar encontrar os filmes estrelados pelo seu 
ator predileto. Por isso, é necessário manter a informação dos atores 
que estrelam em cada filme. Nem todo filme possui estrelas. Para 
cada ator os clientes às vezes desejam saber o nome real, bem 
como a data de nascimento. 
 A locadora possui muitos clientes cadastrados. Somente clientes 
cadastrados podem alugar fitas. Para cada cliente é necessário 
saber seu pré-nome e seu sobrenome, seu telefone e seu endereço. 
Além disso, cada cliente recebe um número de associado. 
Finalmente, desejamos saber que fitas cada cliente tem 
emprestadas. Um cliente pode ter várias fitas em um instante no 
tempo. Não são mantidos registros históricos de aluguéis. 
 
5. A partir do estudo de caso abaixo, construa o modelo de entidade-
relacionamento correspondente. Use nomes claros para as entidades, atributos e 
relacionamentos. Especifique as cardinalidades de todos os relacionamentos. ( 
AV1 do período passado) 
 
 Uma escola de música precisa manter uma base de dados organizada com 
o objetivo de prover informações sobre músicos, orquestras, sinfonias e 
instrumentos: 
 Cada orquestra é catalogada contendo o seu nome, cidade, país e data 
correspondentes à sua criação; 
 Orquestras executam sinfonias, as mais variadas. Os profundos 
conhecedores de música são capazes até de selecionar a orquestra que 
melhor desempenha uma determinada sinfonia. De cada uma sinfonia, é 
possível saber o seu nome, o compositor e a data de sua criação; 
 Orquestras são constituídas de músicos, os mais variados, de acordo com 
a sua função dentro da mesma: maestro, flautista, etc. Cada músico é 
catalogado contendo: nome do músico, identidade, nacionalidade e data de 
nascimento. Um músico só pode pertencer a uma orquestra; 
 Músicos tocam sinfonias, porém em alguns casos, alguns músicos podem 
mudar de função segundo a sinfonia (por exemplo, um violinista pode virar 
maestro). A data em que um músico apresenta uma determinada sinfonia 
também é importante no contexto. 
 Cada músico pode ser apto a tocar vários instrumentos, mas em cada 
sinfonia toca apenas um instrumento, pois depende de sua função na 
sinfonia. 
 
6. Em uma Universidade, cada aluno possui matricula, nome, cr e pode cursar 
várias disciplinas. Cada disciplina possui um código, nome, numero de créditos, e 
pode ser cursada por vários alunos e é ministrada por somente um professor. 
Cada professor possui matricula, nome, e pode ministrar varias disciplinas. Todo 
aluno tem uma nota associada para cada disciplina cursada. Cada projeto de 
pesquisa na universidade possui código, descrição, área e um professor 
coordenador. Cada professor pode coordenar no máximo um projeto. Um projeto 
pode ter a participação de vários alunos e um aluno pode participar de no máximo 
um projeto. 
7. Uma livraria virtual está sendo informatizada para controlar suas atividades. Em 
primeiro lugar, deseja-se manter um cadastro de seus clientes, onde irá constar:O 
código do cliente, nome, CPF, um ou mais telefones e a sua data de nascimento. 
Os livros também serão cadastrados, sendo caracterizados basicamente 
por:ISBN,título, editora, preço e somente uma área científica do mesmo. Para as 
áreas cientificas, A livraria manterá uma lista de áreas, que pode ser atualizada a 
qualquer momento, com os seguintes dados:Código da área e descrição.A ideia 
da lista é permitir que o usuário ao entrar no site da livraria, informe a área de seu 
interesse para que sejam já apresentados todos os livros desta área.Para as 
encomendas feitas por um cliente, é necessário manter: O numero da encomenda 
(único), o numero do cartão de crédito, a data da encomenda e o valor total 
encomendado. Em cada encomenda podem ser solicitados diversos livros, sendo 
que para cada livro encomendado, é necessário saber a quantidade pedida. 
 
8. A partir do estudo de caso abaixo, construa o DER e o MER. Use nomes claros 
para as entidades, atributos e relacionamentos. Especifique as cardinalidades de 
todos os relacionamentos. 
 
O objetivo é projetar um sistema de reservas para uma companhia de aviação. O 
sistemacontará com um banco de dados central, que será acessado por 
aplicações clientes, rodando tanto dentro da própria companhia, quanto fora dela. 
A transação central do sistema é a reserva. Uma reserva é identificada por um 
código gerado pelo sistema em computador. A reserva é feita para um único 
passageiro, do qual se conhece apenas o nome. A reserva compreende um 
conjunto de trechos de vôos, que acontecerão em determinada data e hora. Para 
cada trecho, a reserva é feita em uma classe (econômica, executiva, etc.). Um vôo 
é identificado por um código e possui uma origem e um destino. Por exemplo, o 
vôo 595 sai de Porto Alegre, com destino a São Paulo. Um vôo 
é composto de vários trechos, correspondendo às escalas intermediarias do vôo. 
Por exemplo, o vôo 595 é composto de dois trechos, um de Porto Alegre a 
Londrina, o outro de Londrina a São Paulo. Cabe salientar que há cidades que são 
servidas por vários aeroportos. Por isso, é importante informar ao passageiro que 
faz a reserva, qual é o aeroporto no qual o vôo passa. Às vezes os clientes, ao 
fazer a reserva, desejam saber qual é o tipo de aeronave que será utilizada em 
determinado trecho do vôo. Alguns poucos vôo, principalmente internacionais, têm 
troca de aeronave em determinadas escalas. Nem todos os vôo operam em todos 
os dias da semana. Inclusive, certos vôos têm pequenas mudanças de horário em 
certos dias da semana. Cada reserva possui um prazo de validade. Caso os 
bilhetes não tenham sido emitidos, até esgotar-se o 
prazo da reserva, a mesma é cancelada. Reservas podem ser prorrogadas. 
 
9. Seja o seguinte modelo conceitual representado pelo DER abaixo. Faça a 
conversão para as tabelas do modelo lógico relacional. 
 
10. Apresente o modelo conceitual e o modelo lógico de cada mini-mundo descrito 
abaixo. 
 
a) Serviços de motoqueiros 
Uma empresa prestadora de serviços que aloca motoqueiros para realizar 
entregas motorizadas solicitou o desenvolvimento de um sistema de informações 
para controlar suas atividades. Os clientes interessados na alocação de 
entregadores motoqueiros podem possuir um ou mais contratos com a empresa 
em questão. No contrato deverão constar o seu número, a data da assinatura, a 
sua duração (em meses) e o valor da hora que deverá ser paga pelo serviço dos 
motoqueiros. Sobre os clientes é necessário saber o seu código, o seu CNPJ, o 
seu endereço e um ou mais telefones de contato. 
Ao longo do contrato os clientes deverão informar as ordens de serviço que 
deverão ser cumpridas pelos motoqueiros. De uma ordem de serviço deverão 
constar a data da entrega, a hora da entrega, o endereço de entrega e a descrição 
da encomenda a ser entregue. Posteriormente à entrega, o departamento de 
despacho de mercadorias irá completar os dados da entrega informando o valor 
da mesma. 
As entregas serão realizadas pelos motoqueiros pagos pela empresa. Sobre os 
motoqueiros é necessário saber o seu nome, endereço, os números dos celulares 
de serviço, o número do CPF e o número da Carteira Nacional de Habilitação. 
Cada motoqueiro poderá usar uma das motocicletas de propriedade da empresa. 
Sobre uma motocicleta é preciso conhecer os seguintes dados: a marca, o 
modelo, o ano de fabricação e a placa. É necessário saber também qual será a 
motocicleta que um motoqueiro irá utilizar para realizar uma determinada entrega. 
Mensalmente deverão ser emitidas faturas para os clientes que utilizaram os 
serviços de entrega. Uma fatura deverá conter os dados do cliente, a relação dos 
serviços de entrega realizados durante o mês com os seus respectivos valores, o 
valor da parcela fixa mensal, o total da fatura, a data de pagamento, o número e o 
nome do banco responsável pela fatura e o número do boleto bancário para o 
pagamento da fatura. 
 
b) Corretora 
 
A corretora “Boa Ação” deseja um sistema automatizado que auxilie na venda de 
ações dos seus clientes durante o pregão, para as diversas corretoras 
credenciadas pela Bolsa de Valores. O sistema será reinicializado diariamente 
para que os clientes sem saldo e as ações que nenhum cliente possui saldo não 
apareçam, nunca. Saldo é a quantidade de ação que um cliente possui. A tabela 
de corretoras deverá ser integralmente preservada.O cliente expressa a intenção 
de vender uma ação pela ordem de venda. Nela o cliente informa a ação e a 
quantidade que ele quer vender, a partir dela, a corretora tenta fechar negócios 
pelo preço mais alto que o mercado pagar. Para avaliar uma ordem de venda o 
sistema deverá conferir se o cliente tem disponível a quantidade de ações que 
colocou à venda. Como as compras feitas num dia só estarão disponíveis para 
venda no dia seguinte, o saldo das ações de cada cliente é calculado de 
madrugada, antes de inicializar o sistema, e permanece válido por todo o pregão. 
A quantidade disponível para venda, a qualquer momento do pregão, é sempre o 
saldo menos as quantidades das ordens já emitidas daquela ação, por aquele 
cliente, naquele dia. Para evitar especulações neste mercado, a Bolsa de Valores 
impõe que durante o pregão do dia, um cliente só pode emitir, no máximo, 5 
ordens de venda de um mesma ação, desde que o saldo permita. A ordem de 
venda de um cliente, pode ser negociada em vários lotes, desde que somados não 
ultrapassem a quantidade de venda da ordem. Com isso, a mesma ordem pode 
acabar sendo negociada aos poucos por várias corretoras, e/ou pela mesma, 
várias vezes. O sistema deve ser capaz de, ao final do pregão: 
1 - Listar a matrícula e nome do cliente, código e descrição da ação, 
quantidade a ser vendida e a hora/minuto das ordens de venda cadastradas que 
não foram negociadas, nem parcialmente. 
2 - Listar matrícula do cliente, código da ação, quantidade e hora/minuto 
das ordens de venda cadastradas que foram parcialmente negociadas, juntamente 
com o cgc e nome da corretora, quantidade, hora/minuto e preço de cada lote 
negociado dentro desta ordem de venda. Ao final de cada ordem de venda parcial, 
informar a quantidade que sobrou sem ser negociada. 
 
c)Hospital 
 
Um hospital deseja implantar um sistema para administrar suas cirurgias. Neste 
hospital existem diversas salas no Centro Cirúrgico. As salas de cirurgia possuem 
recursos para grupos de especialidades médicas, sendo apropriadas para 
cirurgias de uma especialidade. Existem salas que se prestam somente a cirurgias 
de uma única especialidade, pois estão dotadas de equipamentos apropriados a 
essa especialidade médica. Os médicos que realizam cirurgias no hospital em 
seus pacientes agendam as cirurgias conforme a disponibilidade das salas, 
informando datas, hora inicial e hora final prevista, junto à operadora do sistema. 
Os horários para controle das salas são modulados de 30 em 30 minutos, de 
forma a manter-se uma quebra equilibrada da distribuição de horários. Quando 
uma cirurgia é encerrada, é informado ao controle do Centro Cirúrgico para a 
preparação e higienização para a próxima ocupação. Uma sala de cirurgia não 
pode ser utilizada simultaneamente por mais de uma cirurgia, pois somente existe 
um leito cirúrgico em cada uma. Um médico não pode ter cirurgias coincidentes 
em data e horário, mesmo que em salas diferentes. 
 
Uma cirurgia somente deve ser realizada em uma sala apropriada para a sua 
especialidade. Admitem-se urgências, porém devem ser destacadas para 
utilizarem sala que não as especificas da especialidades. Urgência é considerada 
uma qualificação da cirurgia, mas não tem restrição de especialidade, podendo 
utilizar qualquer uma das salas. Toda cirurgia tem somente um médico 
responsável, que devemos registrar para o controle do sistema ( não consta do 
escopo do sistema controlar os assistentes, instrumentadores e anestesistas ). 
 
Os medicamentos, materiais e remédios consumidos pela cirurgia devem se 
computados para cobrança posterior. 
O paciente é identificadopelo hospital, inclusive com o seu leito de internação e 
datas. Não existe no sistema nenhum controle pré-cirúrgico. O sistema deve 
controlar cirurgias marcadas, assim como as já realizadas. Para o centro cirúrgico 
especialidade é um dado do tipo: Cardiorrespiratória, Nefrologia, Ginecologia e 
Obstetrícia, Transplantes, Gastroenterologia, Oftalmologia, Traumatologia, 
Cirurgia Plástica, Oncologia, etc... Os médicos são todos registrados como 
habilitados no hospital, suas especialidades também controladas, podendo realizar 
cirurgias em somente uma especialidade. São considerados materiais gastos em 
uma cirurgia as agulhas de sutura, algodão, sangue, gaze. Como medicamentos 
temos produtos como anestésicos em geral, anti-sépticos, soro, etc ...., e remédios 
diversos com aplicação intravenosa. 
 
 
d) Aeroporto 
 
Um aeroporto tem código (único), nome, cidade, e estado onde está localizado. 
Segmentos de vôo partem do aeroporto ou a ele chegam. São anotados os 
horários previstos para a chegada ou da partida para cada segmento de vôo. 
Cada segmento tem um número de segmento, relativo ao vôo do qual ele 
participa. Um vôo é composto de vários segmentos de vôo e tem um número 
(único), os dias da semana em que ocorre e a empresa que o realiza. Uma 
instância de segmento corresponde à ocorrência daquele segmento de vôo numa 
dada data e armazena o número de assentos disponíveis. São armazenadas as 
datas de cada instância de segmento, diferenciando as várias instâncias de 
segmento de um vôo. Para cada instância de segmento são armazenados os 
horários em que ocorrerem a chegada ao ou de partida ao aeroporto. Para cada 
aeroporto são armazenados os tipos de avião que podem aterrizar com o nome do 
tipo (único), o número máximo de assentos e a empresa fabricante. Um avião tem 
um prefixo único, o tipo de avião ao qual pertence e número total de assentos e é 
atribuído a vários segmentos de vôo. 
 
 
e) Rede de Mosteiros 
 
Fim de ano ... momento de descanso e de retiro espiritual. A rede de mosteiros “ 
Most Eros” deseja um sistema que auxilie a acompanhar suas reservas de vagas 
e as respectivas hospedagens de seus clientes ao longo do tempo. Ela pretende 
alimentar o sistema com dados históricos de 5 anos, no intuito de oferecer bônus 
aos hóspedes mais freqüentes. Por determinação da “Embro Matur” todos os seus 
hóspedes devem ser cadastrados. Em cada Mosteiro suas vagas são identificadas 
por um número seqüencial (único no Mosteiro). Não existe vaga de casal. 
Um cliente ( agência, empresa, um antigo hóspede, uma pessoa interessada, etc 
...) entra em contato e pode fazer uma ou mais reservas. Em cada reserva o 
cliente informa o mosteiro de sua preferência (nome e endereço do Mosteiro), a 
data prevista para hospedagem, o período em dias e a quantidade de vagas 
desejadas. A atendente verifica a possibilidade para esta data e, caso esteja tudo 
certo, registra a reserva com esta data de solicitação. Não há cancelamento de 
reservas, e os hóspedes utilizam todo o período de sua hospedagem. Um cliente 
não pode solicitar mais de uma reserva para a mesma data de hospedagem. 
Para qualquer cliente que entre em contato, é cadastrado um código, nome, 
endereço e telefone, mesmo que ele não solicite uma reserva. No caso de ser 
uma empresa, registra-se também o nome da empresa, o nome da pessoa que 
entrou em contato e o cargo, apenas para futuras referências. Quando o cliente se 
tornar hóspede, são registrados sua identidade, órgão expedidor e data de 
nascimento. 
Na hospedagem de um cliente é informado o número da sua vaga e é registrado a 
data desta hospedagem e o período em dias que o hóspede deseja ficar, além dos 
dados do hóspede ( exigidos pela “ Embro Matur” ) 
 
 
f) Assinatura de Revistas. 
 
A editora Fofoca pública atualmente 6 revistas de distribuição nacional. Devido ao 
número crescente e assinantes e a publicação em breve de novas revistas, a 
direção da editora decidiu contratar os serviços de uma empresa de informática 
para o desenvolvimento de um sistema, capaz de agilizar as 
vendas de assinaturas. Para se tornar assinante, as pessoas interessadas enviam 
um cupom contendo 
o nome, CPF, endereço para entrega e o prazo da assinatura (6, 12 ou 24meses). 
O Departamento de Assinantes envia aos novos assinantes recibos para 
pagamento da assinatura. O prazo para o pagamento é de 30 dias, a partir da data 
da emissão do cupom. O assinante paga sua assinatura em qualquer dos bancos 
autorizados. Periodicamente, os bancos enviam à editora a Segunda via do recibo 
de pagamento, devidamente quitado. Após quinze dias de atraso no pagamento 
da assinatura, deverá ser enviada uma carta ao assinante solicitando pagamento. 
Após trinta dias de atraso, a assinatura deve ser automaticamente cancelada. O 
gerente do Departamento 
de Assinantes deve ser informado de todos os cancelamentos. Os assinantes 
podem alterar o endereço para entrega das revistas, simplesmente informando ao 
Departamento de Assinantes o novo endereço. Um mês antes do término do prazo 
da assinatura, deverão ser automaticamente enviados aos assinantes novos 
cupons, para renovação da assinatura. É prática da Editora conceder descontos 
para os assinantes por ocasião da renovação de suas assinaturas. Mensalmente, 
a direção da editora 
define os preços das assinaturas de cada revista. No dia quinze de cada mês, 
devem ser emitidas as etiquetas de endereçamento, para serem afixadas nos 
exemplares dos assinantes. Sempre que solicitado, o sistema deverá ser capaz de 
informar o total de assinantes de cada revista. 
 
 
 
 
g) Empresa Horto. 
 
A HORTO é uma empresa que atua no ramo de jardinagem. A empresa necessita 
de um sistema de informações para controlar suas vendas e demais atividades. A 
empresa disponibiliza, para venda em sua loja, diversos produtos, tais como: 
coqueiros, samambaias, hibiscos, amendoeiras, fertilizantes, terra preta, adubo, 
vasos etc. Entre os produtos oferecidos existem naturalmente dois grupos 
distintos: plantas e acessórios. Todos os produtos serão controlados e têm um 
código de identificação do produto, descrição, preço e quantidade estocada. Para 
o grupo das plantas, também deve constar a família a que pertencem. Alem dos 
produtos mencionados, a HORTO também oferece a prestação de diversos 
serviços relacionados com jardinagem, também controlados pelo sistema, tais 
como: levantamento de projeto, elaboração de projeto, planejamento de execução, 
terraplanagem, adubação, poda, fixação de gramados, plantação de flores, 
tratamento de pragas, corte de grama, rega de jardins etc. Todos os serviços 
serão controlados e tem um código de identificação do serviço, descrição, preço 
por unidade de medida e unidade de medida. Os produtos e serviços serão 
cadastrados no sistema pelo gerente e terão tratamento independente. Os clientes 
poderão ser pessoas físicas (PF) ou jurídicas (PJ) e serão previamente 
cadastrados no sistema pelo gerente. Sempre que necessário os dados dos 
clientes serão atualizados, constando de: código de identificação do cliente, nome, 
endereço, telefone, CPF (PF), CGC (PJ), nome do contato (PJ). Uma vez 
cadastrados os clientes poderão fazer pedidos, que serão identificados por um 
seqüencial por ano, contendo a data da solicitação, valor total, data de 
encerramento prevista e o endereço de entrega e/ou realização dos serviços. Os 
pedidos possuirão itens, que poderão ser produtos ou serviços. Para cada pedido 
serão registrados os seus itens, identificados seqüencialmente no pedido e 
contendo a quantidade pedida e o valor do item. O gerente emitirá notas fiscais 
para os pedidos atendidos, ou no caso de vendas diretas na loja, sendo entregues 
aos clientes. As notas fiscais, uma por pedido, serão registradas no sistema com 
as seguintes informações: o número da NF, data de emissão, data de vencimento 
e o valor total emitido.Após o pagamento da nota fiscal pelo cliente serão 
registrados no sistema a data de pagamento e o valor efetivamente pago. 
 
h) Banco de Investimento. 
 
O BackInvest é um banco de investimentos com atuação em todo o território 
nacional, oferecendo aos seus investidores (somente pessoas físicas) diversas 
opções de aplicação através de uma central única de atendimento, assistida por 
um sistema de informação que você deverá desenvolver. Quando do primeiro 
contato do investidor interessado em utilizar o banco com a central de 
atendimento, esta realiza o cadastramento do investidor no sistema. Esse 
cadastramento é feito com base na Ficha Cadastral do Investidor que contém 
seguintes informações: CPF, nome, endereço, telefone, data de nascimento e 
sexo. Junto com as informações cadastrais também são registradas as respostas 
do Questionário de Perfil. As perguntas desse questionário são previamente 
cadastradas no sistema pela Direção Geral. Cada pergunta é constituída de um 
texto da questão e cinco textos de opções para respostas. Uma vez cadastrado(s) 
o(s) investidor(es), a central de atendimento procederá à abertura de uma conta 
em procedimento próprio. Assim, um investidor poderá ter várias contas e uma 
conta poderá ser de vários investidores, porém existirá uma ordem de titularidade 
entre os investidores (Ex. titular, segundo, terceiro etc). Para cada conta será 
registrado o número da conta e data de abertura. Quando o investidor desejar, a 
conta poderá ser encerrada e, nesse caso, a conta não poderá ter aplicações e 
então a data de encerramento é registrada. Os investidores poderão realizar 
depósitos e saques nas contas, movimentando assim o seu saldo. Estas 
movimentações deverão ser registradas no sistema, informando data de 
movimentação, valor movimentado e tipo de movimentação (depósito ou saque). A 
Direção Geral registrará no sistema também as diversas carteiras de aplicação 
disponíveis para os investidores. Cada carteira possui um código identificador, 
nome, data de criação e descrição. Uma carteira poderá estar aberta ou fechada 
conforme critérios da Direção Geral. Diariamente a Direção Geral registrará para 
cada carteira de aplicação o valor da cota da carteira. Para as contas ativas (não 
encerradas) será possível efetuar aplicações nas diversas carteiras de aplicação 
abertas. Quando da aplicação em uma carteira, serão determinadas a data da 
aplicação e a quantidade de cotas adquiridas. Na aplicação será debitado do saldo 
o valor correspondente (quantidade de contas resgatadas vezes o valor da cota no 
dia). Quando o investidor assim desejar, este poderá efetuar resgates de cotas 
aplicadas nas carteiras de aplicação. Nesse momento será informada a 
quantidade de cotas a serem resgatadas e a data de resgate (data corrente). No 
resgate, serão baixados uma quantidade igual de cotas aplicadas e creditado no 
saldo o valor correspondente (quantidade de contas resgatadas vezes o valor da 
cota no dia). 
 
 
i) Empresa de Publicidade 
 
A empresa Publicidade&Negócios deseja ampliar o acompanhamento das visitas 
realizadas e dos negócios fechados por seus representantes. Para isso, deverá 
ser desenvolvido um sistema de acompanhamento de visitas. 
O setor de RH é responsável por selecionar os representantes da empresa, 
especificando sua matrícula, nome, endereço residencial, celular e telefone. Cada 
representante, através de indicações, jornais, revistas ou contatos pessoais, 
seleciona os novos clientes da empresa. Antes de realizar uma visita, o 
representante deverá cadastrar os dados do cliente, ou seja, CNPJ, nome, 
endereço, bairro, estado, telefone, segmento e os contatos. Um cliente pode ter 
um ou vários contatos associados e para cada contato é importante conhecer seu 
código, nome, cargo e telefone. Cada contato pertence a uma única empresa. O 
representante realiza uma ou mais visitas e cada visita pode gerar nenhum ou 
vários negócios. É importante identificar na visita o seu código, a data, hora, 
finalidade e valor do reembolso. O mesmo negócio pode ser tratado em várias 
visitas. 
Um relatório contendo todas as visitas cadastradas durante a semana é emitido 
para o Gerente de Vendas para posterior reembolso. Mensalmente, o RH 
encaminha para cada representante uma lista contendo todas as visitas realizadas 
durante o mês, especificando os dados dos negócios (Numero do negócio, 
descrição, valor estimado e objetivo) referentes às visitas. 
 
11. Construa um diagrama ER para a biblioteca descrita abaixo. O acervo de uma 
biblioteca é composto por exemplares de livros. Cada livro é caracterizado por um 
ou mais autores, um título, uma editora, local de edição, um código ISBN e um 
conjunto de palavras-chave. A biblioteca possui pelo menos um exemplar de cada 
livro, numerados seqüencialmente (exemplares 1, 2, 3, etc). Os associados da 
biblioteca podem retirar exemplares dos livros. Cada associado pode levar 
emprestado no máximo três exemplares. Para cada empréstimo é registrada a 
data em que este foi realizado. Cada associado possui um código, um nome e 
endereço. 
 
12. Construa um diagrama E-R (incluindo as cardinalidades) para controle do 
prontuário de pacientes de um hospital. O hospital possui um conjunto de 
pacientes e um conjunto de médicos. No registro dos pacientes, temos o nome, 
RG, CPF, endereço e telefone. No registro dos médicos temos o nome, 
especialidade, RG, CPF, CRM, endereço e telefone. Cada paciente tem associado 
a si um prontuário (sua ficha), onde são registradas basicamente todas 
ocorrências, exames, consultas, medicamentos ministrados associadas a ele. 
Cada registro no seu prontuário, além de ter a data tem que estar relacionado a 
um médico, que é o responsável pela informação do registro cadastrado no 
sistema. 
 
13. Construa um diagrama E-R para uma companhia de seguros de automóveis 
com um conjunto de clientes, onde cada um possui um certo número de carros. 
Os dados do cliente são nome, RG, CPF, endereço e telefone. Do carro deve-se 
armazenar a placa, código Renavan, fabricante, modelo, e ano. Associado a cada 
carro há um histórico de ocorrências. Um carro podem possuir várias ocorrências 
ou nenhuma. Cada ocorrência deve ter uma data, local e descrição. 
 
14. Crie o MER de um sistema de BD para ser utilizado pelos departamentos da 
universidade. Um departamento é responsável por no mínimo uma disciplina. Uma 
disciplina por sua vez pode ter de zero à várias turmas que estão sendo 
oferecidas. Cada turma por sua vez possui no mínimo um aluno inscrito, e não 
pode existir uma turma que não esteja relacionada à uma disciplina. Um aluno 
cadastrado no sistema pode estar ou não matriculado em alguma disciplina, e 
pode também estar matriculado em várias disciplinas. Um departamento deve ter 
em seu registro a sigla, o nome e o nome do chefe. Cada disciplina deve ter um 
nome, um código, a descrição da ementa, e a bibliografia. Cada Turma deve ter 
um registro do seu turno (manhã, tarde ou noite) e professor que ministra. Cada 
aluno deve ter em seus registros nome, RG, CPF, N de carteirinha, endereço e 
telefone 
 
15. Uma biblioteca mantém um conjunto de livros, de diversas categorias. 
Conforme as suas categorias, eles estão 
dispostos em estantes apropriadas. Um livro tem vários exemplares na biblioteca. 
São mantidos dados detalhados sobre autores e editoras dos livros para fins de 
consulta. Na biblioteca trabalham várias bibliotecárias. Cada bibliotecária é 
responsável por organizar periodicamente sempre o mesmo conjunto de estantes 
e realizar empréstimos de exemplares para clientes. Empréstimos cadastrados no 
BD devem conter a data da devolução e o valor diário da multa, permanecendo no 
BD até o cliente entregar o exemplar. A bibliotecária que realizou o empréstimo 
também é relevante de ser mantido no BD. Algumas bibliotecárias são estagiárias. 
Uma bibliotecáriaestagiária está sempre sob a responsabilidade de uma 
bibliotecária efetiva. Devese saber também a instituição de ensino da qual a 
estagiária vem. Defina os atributos que julgares relevantes para os fatos 
identificados.

Continue navegando