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...
Próximos SlideShares
Carregando em…5
×

Banco de Dados 1 - Semana 05 b

829 visualizações

Publicada em

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

Publicada em: Educação
  • Seja o primeiro a comentar

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

×