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.
Banco de Dados 1
Semana 05
LISTA EXERCÍCIOS CORRIGIDA
1
Lista 1
Semana 01 Como se chama a chave que se refere a uma coluna em
uma tabela diferente no banco de dados relacional? ...
 Qual a diferença de união e junção?
 A união agrupa duas tabelas iguais na junção duas
tabelas diferentes relacionadas ...
Execute a união, intersecção
e diferença das duas tabelas
4
Nome do
Aluno
Resultado
Thiago Aprovado
Renata Aprovado
Lucas ...
União 5
Nome do
Aluno
Resultado
Thiago Aprovado
Renata Aprovado
Lucas Reprovado
João Aprovado
Martha Aprovado
Carla Aprova...
Intersecção 6
Nome do
Aluno
Resultado
Thiago Aprovado
Diferença 7
Nome do
Aluno
Resultado
Renata Aprovado
Lucas Reprovado
João Aprovado
Nome do
Aluno
Resultado
Martha Aprovado
...
Execute a junção das
tabelas
8
CodAluno Nome do
Aluno
11 Thiago
12 Renata
13 Lucas
14 João
Data CodAluno Resultado
1/11 12...
Junção 9
Data CodAluno Resultado Nome do Aluno
1/11 12 8.0 Renata
1/11 11 7.5 Thiago
5/11 13 9.0 Lucas
8/11 11 5.5 Thiago
Modelagem - Oficina Construa um modelo ER a partir da seguinte descrição do
sistema: Uma empresa de venda de automóveis p...
11
Cliente
* Código
Nome
CPF
Endereço
Telefone
Funcionário
* Código
Nome
CPF
Endereço
Telefone
Categoria
Veículo
* Código
...
12
Cliente
* Código
Nome
CPF
Endereço
Telefone
Funcionário
* Código
Nome
CPF
Endereço
Telefone
Categoria
Veículo
* Código
...
13
Cliente
* Código
Nome
CPF
Endereço
Telefone
Funcionário
* Código
Nome
CPF
Endereço
Telefone
Categoria
Veículo
* Código
...
14
Cliente
* Código
Nome
CPF
Endereço
Telefone
Funcionário
* Código
Nome
CPF
Endereço
Telefone
Categoria
Veículo
* Código
...
Modelagem - Empreiteira
 Construa um modelo ER a partir da seguinte descrição do
sistema: Considere um sistema de informa...
Upcoming SlideShare
Loading in …5
×

Banco de Dados 1 - Semana 05 b

870 views

Published on

Banco de Dados 1 - Semana 05 b
Exercícios Resolvidos

Published in: Education
  • Be the first to comment

  • Be the first to like this

Banco de Dados 1 - Semana 05 b

  1. 1. Banco de Dados 1 Semana 05 LISTA EXERCÍCIOS CORRIGIDA 1
  2. 2. Lista 1 Semana 01 Como se chama a chave que se refere a uma coluna em uma tabela diferente no banco de dados relacional? – CHAVE PRIMÁRIA  Segundo a descrição de tabela abaixo, qual seria o atributo para utilização como chave primária? - ISBN  O que é uma chave primária? É um atributo único que serve como identificador do registro  Por que uma chave primária não pode se repetir no banco? Pois isso geraria um conflito no momento de localizar um determinado registro  O que é um banco de dados relacional? Por que ele possui esse nome? É um modelo de armazenamento de dados baseados em tabelas. Possui esse nome pois as tabelas possuem um relacionamento entre si. 2 ISBN Nome do Livro Nome do Autor Data da Publicação Preço
  3. 3.  Qual a diferença de união e junção?  A união agrupa duas tabelas iguais na junção duas tabelas diferentes relacionadas a partir de uma chave  Qual operação extrai linhas de uma tabela?  Seleção  Qual operação extrai colunas de uma tabela?  Projeção  Uma tabela possui 4 registros a outra 8 considerando que elas possuam um relacionamento de cardinalidade um para muitos do tipo inteiro, quantos registros teria uma tabela gerada pelo produto cartesiano das duas tabelas citadas.  32 3
  4. 4. Execute a união, intersecção e diferença das duas tabelas 4 Nome do Aluno Resultado Thiago Aprovado Renata Aprovado Lucas Reprovado João Aprovado Nome do Aluno Resultado Thiago Aprovado Martha Aprovado Carla Aprovada Joana Reprovada Alunos 1 Alunos 2
  5. 5. União 5 Nome do Aluno Resultado Thiago Aprovado Renata Aprovado Lucas Reprovado João Aprovado Martha Aprovado Carla Aprovada Joana Reprovada
  6. 6. Intersecção 6 Nome do Aluno Resultado Thiago Aprovado
  7. 7. Diferença 7 Nome do Aluno Resultado Renata Aprovado Lucas Reprovado João Aprovado Nome do Aluno Resultado Martha Aprovado Carla Aprovada Joana Reprovada 1 - 2 2 - 1
  8. 8. Execute a junção das tabelas 8 CodAluno Nome do Aluno 11 Thiago 12 Renata 13 Lucas 14 João Data CodAluno Resultado 1/11 12 8.0 1/11 11 7.5 5/11 13 9.0 8/11 11 5.5
  9. 9. Junção 9 Data CodAluno Resultado Nome do Aluno 1/11 12 8.0 Renata 1/11 11 7.5 Thiago 5/11 13 9.0 Lucas 8/11 11 5.5 Thiago
  10. 10. Modelagem - Oficina Construa um modelo ER a partir da seguinte descrição do sistema: Uma empresa de venda de automóveis pretende implementar um sistema para gerir a informação dos reparos de oficina efetuados nos veículos dos seus clientes.  O sistema deverá permitir um registro histórico de todos os reparos efetuados. A empresa pretende manter dos clientes as seguintes informações: Código, nome, CPF, endereço e telefone.  A empresa pretende também saber os veículos que um cliente teve e as datas em que foram comprados.  Dos funcionários da oficina a empresa pretende manter: Código do Funcionário, Nome, CPF Endereço, Telefone e Categoria.  O custo da hora de mão-de-obra depende da categoria do funcionário e é definido através de uma tabela que é atualizada regularmente.  A empresa pretende saber sobre cada reparo: as peças que foram utilizadas e o seu preço bem como o tempo de mão- de-obra gasto por cada funcionário e o respectivo custo.  A empresa pretende também guardar de cada peça em estoque: Código da peça, Descrição, Custo Unitário e a Quantidade em Estoque. 10
  11. 11. 11 Cliente * Código Nome CPF Endereço Telefone Funcionário * Código Nome CPF Endereço Telefone Categoria Veículo * Código Placa Dt Compra Categoria * Código Nome Valor Possui Pertence
  12. 12. 12 Cliente * Código Nome CPF Endereço Telefone Funcionário * Código Nome CPF Endereço Telefone Categoria Veículo * Código Placa Dt Compra Categoria * Código Nome Valor Possui Pertence Repara
  13. 13. 13 Cliente * Código Nome CPF Endereço Telefone Funcionário * Código Nome CPF Endereço Telefone Categoria Veículo * Código Placa Dt Compra Categoria * Código Nome Valor Possui Pertence Repara 1 N N N N 1
  14. 14. 14 Cliente * Código Nome CPF Endereço Telefone Funcionário * Código Nome CPF Endereço Telefone Categoria Veículo * Código Placa Dt Compra Categoria * Código Nome Valor Possui Pertence 1 N N N N 1 Reparo * Código Data Tempo Custo 1 1 Peças * Código Placa Dt Compra Usa N
  15. 15. Modelagem - Empreiteira  Construa um modelo ER a partir da seguinte descrição do sistema: Considere um sistema de informação para gestão de uma empreiteira. O sistema deverá registrar:  Os recursos humanos associados a cada empreitada (Identificação do técnico, número de horas de trabalho e a especialidade)  As várias etapas de cada empreitada, estando associada a cada etapa o cumprimento de um objetivo numa determinada data e a emissão da fatura respectiva.  O material (tipo e quantidade) usado em cada dia da empreitada.  Uma empreitada pode ser dividida em outras empreitadas que devem ser geridas como empreitadas independentes. Alguns dos materiais usados pela empreitada são materiais especiais, para os quais é necessário fazer um seguro de transporte próprio, indicando o nome do condutor e a placa do veículo na qual será transportada. 15

×