SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade RelacionamentoCris Fidelix
 
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefBD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefRodrigo Kiyoshi Saito
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02thomasdacosta
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Leinylson Fontinele
 
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
 
Exercicio banco de_dados
Exercicio banco de_dadosExercicio banco de_dados
Exercicio banco de_dadosRafael Lima
 
Apostila de Banco de Dados
Apostila de Banco de Dados Apostila de Banco de Dados
Apostila de Banco de Dados info_cimol
 

Was ist angesagt? (20)

1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Aula 1
Aula 1Aula 1
Aula 1
 
Modulo 15 PSI
Modulo 15 PSIModulo 15 PSI
Modulo 15 PSI
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefBD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
 
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
 
Exercicio banco de_dados
Exercicio banco de_dadosExercicio banco de_dados
Exercicio banco de_dados
 
Apostila de Banco de Dados
Apostila de Banco de Dados Apostila de Banco de Dados
Apostila de Banco de Dados
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Linguagem SQL
Linguagem SQLLinguagem SQL
Linguagem SQL
 

Andere mochten auch

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

Andere mochten auch (6)

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