SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
Pacc UAB
 
Aula 1 introdução à computação para crianças
Aula 1 introdução à computação para criançasAula 1 introdução à computação para crianças
Aula 1 introdução à computação para crianças
Dorgival Netto
 
Plano de estudo manutenção de redes de computadores
Plano de estudo   manutenção de redes de computadoresPlano de estudo   manutenção de redes de computadores
Plano de estudo manutenção de redes de computadores
Carlos Melo
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
angelicamenegassi
 

Mais procurados (20)

Aula 01 - JavaScript: Introdução
Aula 01 - JavaScript: IntroduçãoAula 01 - JavaScript: Introdução
Aula 01 - JavaScript: Introdução
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Tutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL WorkbenchTutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL Workbench
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Modulo 15 PSI
Modulo 15 PSIModulo 15 PSI
Modulo 15 PSI
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Introdução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHPIntrodução a Linguagem de Programação PHP
Introdução a Linguagem de Programação PHP
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
Estrutura de Dados Aula 13 - Árvores (conceito, elementos, tipos e utilizações)
 
Html
HtmlHtml
Html
 
Aula 1 introdução à computação para crianças
Aula 1 introdução à computação para criançasAula 1 introdução à computação para crianças
Aula 1 introdução à computação para crianças
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Linguagem SQL
Linguagem SQLLinguagem SQL
Linguagem SQL
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
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)
 
Plano de estudo manutenção de redes de computadores
Plano de estudo   manutenção de redes de computadoresPlano de estudo   manutenção de redes de computadores
Plano de estudo manutenção de redes de computadores
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
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
 

Destaque (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
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Caderno de exercícios excel 2010
Caderno de exercícios excel 2010Caderno de exercícios excel 2010
Caderno de exercícios excel 2010
 

Último

Último (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

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