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?

Normalização básica
Normalização básicaNormalização básica
Normalização básica
Nadia Habu
 
Respostas exercício 1 bdi
Respostas exercício 1   bdiRespostas exercício 1   bdi
Respostas exercício 1 bdi
Patty Muniz
 
Exercício resolvido normalização
Exercício resolvido normalizaçãoExercício resolvido normalização
Exercício resolvido normalização
Ticianne Darin
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 

Was ist angesagt? (20)

Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Normalização básica
Normalização básicaNormalização básica
Normalização básica
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Sistema de gerenciamento de banco de dados
Sistema de gerenciamento de banco de dadosSistema de gerenciamento de banco de dados
Sistema de gerenciamento de banco de dados
 
Respostas exercício 1 bdi
Respostas exercício 1   bdiRespostas exercício 1   bdi
Respostas exercício 1 bdi
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Banco De Dados
Banco De DadosBanco De Dados
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
 
Exercício resolvido normalização
Exercício resolvido normalizaçãoExercício resolvido normalização
Exercício resolvido normalização
 
Modelação de Dados
Modelação de DadosModelação de Dados
Modelação de Dados
 
03 mer2
03 mer203 mer2
03 mer2
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
Psi m14
Psi m14Psi m14
Psi m14
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Banco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQLBanco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQL
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)
 

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