Sei sulla pagina 1di 4

Disciplina: Banco de Dados

Profa. Rossana de Paula Junqueira Almeida


Lista de Exerccios Captulo 3
1) Identifique as entidades:
Deseja-se construir um banco de dados para um sistema de vendas. Em cada venda so vendidos vrios
produtos e um determinado produto pode aparecer em diferentes vendas. Cada venda efetuada por um
vendedor para um determinado cliente. Um produto est armazenado em uma prateleira.
2) Considerar o exerccio anterior, identificar os atributos, considerando que:
Para cada cliente necessrio conhecer seu cdigo, seu nome, seu endereo (rua, nmero, complemento, CEP,
cidade, estado) e seu telefone.
Para cada vendedor, necessrio conhecer seu cdigo, seu nome, seu telefone e sua senha no sistema de
vendas.
Para cada venda necessrio conhecer a data e o nmero da nota fiscal.
Para cada produto, necessrio conhecer o seu nmero, seu cdigo de barras e sua descrio.
Cada prateleira tem um nmero e uma localizao.
3) Determine quais os identificadores das entidades do sistema de vendas anterior.
4) Identifique as entidades, os relacionamentos e as respectivas cardinalidades para o seguinte problema:
Em uma empresa de desenvolvimento de sistemas informatizados, pessoas so alocadas a tarefas. No momento
da alocao da pessoa a tarefa, tambm lhe alocado um equipamento para resolver a tarefa.
5) A partir do DER modifique as cardinalidades mnimas de forma a especificar o seguinte:

Um curso no pode estar vazio, isto , deve possuir ao menos uma disciplina em seu currculo

Um aluno, mesmo que no inscrito em nenhum curso, deve permanecer por algum tempo no banco de
dados

6) Estudo de caso Administradora de imveis


Construa um diagrama ER (apenas entidades e relacionamentos com cardinalidades) para a administradora
de imveis descrita abaixo.
Uma entrevista com o gerente da administradora resultou nas seguintes informaes:

A administradora administra condomnios formados por unidades condominiais.

Cada unidade condominial de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas
unidades.

Cada unidade pode estar alugada para no mximo uma pessoa. Uma pessoa pode alugar diversas
unidades.

7) Estudo de caso Locadora de vdeos


Uma pequena locadora de vdeos possui ao redor de 2000 dvds, cujo emprstimo deve ser controlado.
Cada dvd possui um nmero. Para cada filme, necessrio saber seu ttulo e sua categoria (comdia,
aventura, drama, ...). Cada filme recebe um identificador prprio. Para cada dvd controlado que filme ele contm.
Para cada filme h pelo menos um dvd, e para cada dvd contm somente um filme. Alguns poucos filmes
necessitam dois dvds.
Os clientes podem desejar encontrar os filmes estrelados pelo seu ator predileto. Por isso, necessrio
manter a informao 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 dvds. Para cada
cliente necessrio saber seu nome e sobrenome, seu telefone e seu endereo. Alm disso, cada cliente recebe
um nmero de associado.

8) A editora ABC publica livros de diferentes autores. Alguns autores escreveram apenas um livro, outros
escreveram vrios. Existem livros com mltiplos co-autores. Esta editora trabalha com vrias tipografias, embora
cada livro seja impresso apenas numa delas. Os editores produzem os projetos de livros de vrios autores; a sua
funo enviar a cpia final para a tipografia, depois de revista e corrigida pelos autores.

9) Em sistema bancrio simplificado temos: Clientes, onde cada cliente tem CPF, RG, nome, endereo, telefone e
estado civil. Um cliente pode ter mais de uma conta em agncias distintas. As agncias possuem cdigo da
agncia, nome, endereo e nome do gerente. Sobre as contas tem-se nmero da conta e saldo atualizado. Uma
conta gerenciada por uma nica agncia. Os clientes podem movimentar suas contas, na movimentao deve
constar sobre o tipo (crdito ou dbito), quantia, data e hora.

10) Deseja-se criar um banco de dados para uma agncia de turismo contendo informaes sobre recursos
oferecidos pelas cidades que fazem parte da programao de turismo da agncia. As informaes a serem
mantidas sobre cada cidade referem-se a hotis, restaurantes e pontos tursticos. Sobre os hotis deseja-se
guardar seu nome, endereo, categoria (5 estrelas, 4 estrelas, etc), os tipos de apartamentos existentes, o valor
da diria de acordo com o tipo do apartamento. Sobre cada cidade deve-se armazenar seu nome, estado e um
cdigo nico para buscas. Sobre os restaurantes de interesse guardar o nome, endereo e a categoria (de luxo,
simples, etc). Nesse banco esto sendo considerados como pontos tursticos igrejas, casas de show e museus,
entre outros. No caso de igrejas deseja-se manter informaes sobre o seu nome, a data de construo, a religio
em que ou foi utilizada, o endereo, uma descrio e o estilo de construo. Para casas de show devem ser
guardados o seu nome, o tipo de show, o endereo, uma descrio e os dias de funcionamento e horrio. Para

museus deseja-se guardar seu nome, a data de fundao, o nmero de salas, o endereo, uma descrio e
fundadores. Sobre os outros pontos tursticos deseja-se armazenar somente informaes gerais, tais como, um
nome, uma descrio e o endereo.
11) A empresa possui diversos depsitos espalhados pelo estado, de modo a melhor atender seus clientes. Cada
depsito tem endereo, cidade e telefone. Assim, um item de mercadoria pode possuir saldo estocado em um ou
mais depsitos, interessando sempre saber, obviamente, qual o saldo de cada item em cada depsito, para poder
programar as entregas. Cada item fornecido por um ou mais fornecedores, a respeito dos quais a empresa
precisa saber CPF ou CGC, razo social ou nome, endereo e dois telefones. Portanto, o preo unitrio de um
item pode variar conforme o fornecedor. Assim, temos agora dois preos unitrios: o de compra (preo unitrio do
fornecedor) e o de venda (preo pelo qual a mercadoria vendida). Com o crescimento do nmero de
vendedores, a empresa resolveu dividi-los em pequenas equipes, chefiadas por um dos vendedores que, assim,
passou a acumular a funo de Supervisor Regional de Vendas, sem deixar de ser um vendedor. Agora cada
vendedor est vinculado obrigatoriamente a um supervisor (e somente um obviamente).

12) Uma escola deseja disponibilizar em uma intranet as notas de seus alunos por matria e por bimestre, sendo
que um semestre sempre ter duas nos bimestrais e a mdia do final do semestre ser calculada pelo sistema. Na
pgina, o aluno poder visualizar o cdigo da matria, a descrio da matria, bimestre, nota e no final do
semestre a respectiva mdia final. Tambm poder consultar quais as matrias cursa no semestre, e respectivos
professores. O professor pode visualizar quais matrias leciona em cada curso e lanas as notas de cada aluno. A
escola tambm deseja extrair relatrios ou pesquisas sobre as matrias que o aluno cursa e vice-versa e ainda
quais professores lecionam que matria e vice-versa. Para que no haja confuso entre matrias com mesmo
nome, mas em cursos e contedos diferentes, e ainda considerando que podem existir vrias turmas do mesmo
curso e no mesmo semestre, todas as matrias possuiro um cdigo. Assim, matemtica I da turma A do curdo de
Administrao ter um cdigo de matria diferente de matemtica I do mesmo curso de Administrao da turma B.
Ser diferente tambm da matemtica I de qualquer outro curso. Desta forma cada cdigo de matria ter
somente um professor responsvel.

13) Uma empresa de informtica presta consultoria para vrios clientes desenvolvendo projetos de sistemas
envolvendo banco de dados. Cada filial dessa consultoria possui seus prprios clientes, no podendo uma filial
prestar servios a clientes de outra. Podem, porm, os funcionrios de uma filial serem utilizados por outra quando
isso for necessrio. Como em casa de ferreiro o espeto de pau, a consultoria no dispe de um sistema que
aponte: que funcionrios esto alocados em qual projeto; horas de funcionamento em cada projeto; qual projeto
pertence a qual cliente; a qual filial o cliente est vinculado e o total de horas de cada projeto.

14) Uma empresa multinacional de grande porte deseja gerenciar os contratos firmados com seus fornecedores. O
Setor de Patrimnio o responsvel pelo gerenciamento e cadastramento de contratos, e de seus respectivos
fornecedores. Esses contratos de fornecimento de produtos e de prestao de servios so realizados com vrios
fornecedores dos mais variados ramos de atividade. Um determinado contrato pode ser feito com vrios
fornecedores, como por exemplo, um contrato de fornecimento de suprimentos de informtica onde cada
fornecedor entrega determinado tipo de produto (um entrega papel, outro cartucho de impressora jato de tinta,
etc.). Os contratos so classificados em vrios tipos, tais como: consultoria, aluguel de equipamento, fornecimento
de material/servio, etc. Cada contrato possui uma forma de pagamento especfica estabelecida na sua incluso.
Entretanto, todos os fornecedores enviam boletas de cobrana que so registradas, e na sua respectiva data de

vencimento so atualizadas para o status de paga, e uma autorizao para crdito ao fornecedor enviada para
o Sistema Bancrio. O Setor de Patrimnio tambm responsvel pelo cadastramento dos materiais/servios
consumidos pela empresa, e tambm pelo cadastramento de seus respectivos fornecedores. Esses
materiais/servios podem ser contratados em vrios contratos.

Potrebbero piacerti anche