Sei sulla pagina 1di 1

1a Lista de Exerccios de Banco de Dados

Prof. Glauber Cintra Data da entrega: 16/set/2014


Esta lista deve ser feita por grupos de no mnimo 3 e no mximo 4 alunos.
Crie modelos de dados para as situaes descritas abaixo e expresse os modelos atravs de
diagramas entidade-relacionamento (DER). Indique as restries de cardinalidade e as chaves
primrias de cada conjunto de entidades (crie as chaves primrias que achar necessrias). Em
seguida mapeie cada DER para tabelas, indicando as chaves primrias e estrangeiras de cada tabela.
1) Uma concessionria de veculos deseja cadastrar seus clientes, os veculos e as vendas. Cada cliente
possui nome, endereo e pode ter diversos telefones. Os veculos possuem nmero do chassi, placa,
marca, fabricante e ano de fabricao. Para cada venda, precisamos saber qual o veculo vendido, o
comprador, a data e o valor da venda e qual o vendedor envolvido. Os vendedores possuem nome e
data de admisso.
2) Uma administradora de cartes de crdito deseja armazenar no seu banco de dados informaes
sobre os estabelecimentos credenciados, as pessoas associadas e sobre as transaes com carto de
crdito. Para cada estabelecimento credenciado, necessrio armazenar seu nome, CNPJ e
endereo. Para cada associado, precisamos saber seu nome, CPF e endereo. O carto tem um
nmero, limite de crdito e data de vencimento. Uma transao est associada com um nico carto
de crdito e um nico estabelecimento. preciso guardar o valor e a data de cada transao.
3) Desejamos criar um sistema de banco de dados para a copa do mundo. Precisamos saber qual o pas
representado por cada seleo, o nome e o nmero dos 23 jogadores que a integram. preciso
cadastrar os jogos, tanto os da primeira fase quanto os das fases subsequentes. Para cada jogo,
queremos saber as selees envolvidas, a data, o horrio, o estdio, os jogadores que entraram em
campo, o placar, quais os autores dos gols, especificando se o gol foi contra ou a favor, quem tomou
carto e o tipo do carto.
4) Precisamos modelar um sistema para a totalizao dos votos do 1 o turno de uma eleio. Para cada
municpio, precisamos cadastrar seu nome, a sigla do estado a que pertence, o tamanho da bancada
de vereadores, suas zonas eleitorais e para cada zona, suas sees eleitorais. Precisamos cadastrar
os partidos, que tm nome e sigla, e as coligaes municipais de partidos. Para cada candidato,
preciso cadastrar seu nome, cargo que disputa (vereador ou prefeito), partido a que pertence e
nmero. Finalmente precisamos cadastrar os votos. Cada voto est relacionado com uma seo
eleitoral, um candidato a prefeito e um candidato a vereador. possvel votar em branco ou nulo para
qualquer um destes cargos e para vereador possvel votar em um partido. Lembre-se de que o voto
secreto.

Potrebbero piacerti anche