SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
LISTA DE EXERCÍCIOS            MODELO DE RELACIONAMENTOS


1º) Modelo de Votação Eleitoral:
Faça o modelo entidade relacionamento, com indicação das chaves primárias e
cardinalidades entre as entidades e que representem: a união federal, os estados,
as cidades, as zonas eleitorais com seus eleitores, vinculando no modelo as
seguintes 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.
#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
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: __/__/__
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_vcmto



3º) Locadora de Vídeo:

Faça o modelo clássico de uma video-locadora, defina as chaves primárias e
cardinalidade das entidades, considerando:

- Clientes
- Fornecedores
- Fitas
- Reservas das fitas
- Locação das fitas

O modelo deverá estar preparado para responder questionamentos diversos, tais
como:
- 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...
# cd_forn
                                                           # cd_fita

Videolocadora   # 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

Más contenido relacionado

La actualidad más candente

TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordP.ESPERANCA
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Gustavo Zimmermann
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TADEstrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TADLeinylson Fontinele
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalDaniel Brandão
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfMarcelo Silva
 
BD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento RelacionalBD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento RelacionalRodrigo Kiyoshi Saito
 
Exercicio banco de_dados
Exercicio banco de_dadosExercicio banco de_dados
Exercicio banco de_dadosRafael Lima
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraNatanael Simões
 
Normalização básica
Normalização básicaNormalização básica
Normalização básicaNadia Habu
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)Janynne Gomes
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Leinylson Fontinele
 
PHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de DadosPHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de DadosDaniel Brandão
 

La actualidad más candente (20)

TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot Word
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Árvore Binária
Árvore BináriaÁrvore Binária
Árvore Binária
 
03 mer2
03 mer203 mer2
03 mer2
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Plano de Ensino - Bando de Dados
Plano de Ensino - Bando de DadosPlano de Ensino - Bando de Dados
Plano de Ensino - Bando de Dados
 
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TADEstrutura de Dados - Aula 02 - Estrutura de Dados e TAD
Estrutura de Dados - Aula 02 - Estrutura de Dados e TAD
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - Relacional
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
 
BD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento RelacionalBD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento Relacional
 
Psi m14
Psi m14Psi m14
Psi m14
 
Exercicio banco de_dados
Exercicio banco de_dadosExercicio banco de_dados
Exercicio banco de_dados
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
 
Normalização básica
Normalização básicaNormalização básica
Normalização básica
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Sistema acadêmico
Sistema acadêmicoSistema acadêmico
Sistema acadêmico
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
PHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de DadosPHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de Dados
 

Destacado

Curso LINUX: Material
Curso LINUX: Material Curso LINUX: Material
Curso LINUX: Material Fernando Palma
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dadosFernando Palma
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoRangel Javier
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Tutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL WorkbenchTutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL WorkbenchDaniel Brandão
 

Destacado (7)

Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Curso LINUX: Material
Curso LINUX: Material Curso LINUX: Material
Curso LINUX: Material
 
Apostila de Banco dados
Apostila de Banco dadosApostila de Banco dados
Apostila de Banco dados
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Tutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL WorkbenchTutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL Workbench
 
Caderno de exercícios excel 2010
Caderno de exercícios excel 2010Caderno de exercícios excel 2010
Caderno de exercícios excel 2010
 

Exercícios de relacionamento 2012

  • 1. LISTA DE EXERCÍCIOS MODELO DE RELACIONAMENTOS 1º) Modelo de Votação Eleitoral: Faça o modelo entidade relacionamento, com indicação das chaves primárias e cardinalidades entre as entidades e que representem: a união federal, os estados, as cidades, as zonas eleitorais com seus eleitores, vinculando no modelo as seguintes 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. #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. 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. 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_vcmto 3º) Locadora de Vídeo: Faça o modelo clássico de uma video-locadora, defina as chaves primárias e cardinalidade das entidades, considerando: - Clientes - Fornecedores - Fitas - Reservas das fitas - Locação das fitas O modelo deverá estar preparado para responder questionamentos diversos, tais como: - 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. # cd_forn # cd_fita Videolocadora # 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