Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Exercícios de relacionamento 2012

16,506 views

Published on

Exercicios de relacionamento de banco de dados.

Published in: Technology

Exercícios de relacionamento 2012

  1. 1. LISTA DE EXERCÍCIOS MODELO DE RELACIONAMENTOS1º) Modelo de Votação Eleitoral:Faça o modelo entidade relacionamento, com indicação das chaves primárias ecardinalidades entre as entidades e que representem: a união federal, os estados,as cidades, as zonas eleitorais com seus eleitores, vinculando no modelo asseguintes figuras:- País (código país, nome país, nome presidente, nome vice)- Estados (nome uf)- Cidades ( nome cidade)- Presidente da república- Vice-Presidente da República;- Senadores (nome senador)- Deputados federais (nome deputado federal)- Governadores;- Vice-Governadores;- Deputados estaduais (nome deputado estadual)- Prefeitos;- Vice-Prefeitos;- Vereadores (nome vereador)- E os eleitores distribuídos em zonas eleitorais dentro das cidades.
  2. 2. #cd_pais #cd_pais # cd_uf nm_pais nm_pres N Senadores #cd_sen nm_sen Eleitores # cd_cid # cd_ze nm_vice # cd_eleitor nm_eleitor 1 Pais N #cd_pais 1 N 1 Deputados #cd_df nm_df 1 Federais Zonas # cd_uf # cd_cid#cd_pais N Eleitorais # cd_ze nm_ze#cd_uf 1 N N nm_uf nm_gov Estados Cidades 1 nm_vice_gov 1 # cd_uf # cd_cid 1 nm_cid nm_pref N # cd_uf N nm_vice_pref Vereadores # cd_cid # cd_uf # cd_ver Deputados # cd_de nm_de nm_ver Estaduais
  3. 3. 2º) Instituição Financeira: Holding XYZ Dados do Banco/Agência: Nome do Banco _____________ Fazer: CGC _________________ -Modelo entidade relacionamento Nome da agência: _____________ -Especificação dos lay-outs e chaves Nome do gerente: _____________ -Cardinalidade Cliente: Regras: Nome do cliente ______________ -Uma holding poderá ter vários bancos. CPF ________________ -Cada banco poderá ter vários agências. Data nasc __/__/__ - Cada agência tem seu gerente. Profissao _______________ -Cada agencia tem seus clientes. Conta Corrente: -Cada cliente tem uma conta corrente ou Nr. Conta : ______________ várias contas correntes. Saldo da conta: __________ -Cada cliente poderá ter uma ou várias conta poupança . Poupança: Nr. Cad. Poup: __________ Saldo: ___________ Data do vencimento: __/__/__
  4. 4. Holding Conta # cd_bco # cd_age #cd_hold Corrente # nr_cta nm_hold cd_cli vl_saldo N 1 N 1 Banco 1 N Agência 1 Cliente # cd_bco N # cd_age # cd_cli nm_cli nr_cpf dt_nasc #cd_hold # cd_bco 1 cd_prof # cd_bco # cd_age nm_bco nm_age nm_gerente N Poupança # cd_bco # cd_age # nr_poup cd_cli vl_sald dt_vcmto3º) Locadora de Vídeo:Faça o modelo clássico de uma video-locadora, defina as chaves primárias ecardinalidade das entidades, considerando:- Clientes- Fornecedores- Fitas- Reservas das fitas- Locação das fitasO modelo deverá estar preparado para responder questionamentos diversos, taiscomo:- Quantos são os nossos clientes ?- Quais os filmes alugados pelos clientes ?- Quais os clientes com reservas de fitas ?- Quais os filmes que estão reservados ?- Quais os filmes da locadora ?- Quais os filmes mais alugados ?- Quais os filmes retirados pelos clientes ?- Quais os filmes menos alugados ?- Quais os clientes que não devolveram os filmes ?- Etc...
  5. 5. # cd_forn # cd_fitaVideolocadora # cd_vid Fitas Fornecedores N 1 nm_vid X nr_cgc Fornecedores 1 N # cd_forn nm_forn # cd_vid # cd_cli N nm_cli 1 Clientes Fitas # cd_vid # cd_fita nm_fita 1 1 1 N N # cd_vid N # dt_loc Reservas # cd_vid Locação # cd_cli # cd_cli # cd_fita # cd_fit dt_prevista_retirada dt_retirada dt_real_retirada dt_devolução

×