Upload
eder-samaniego
View
197
Download
0
Embed Size (px)
Citation preview
http://eder.villalba.com.br
Banco de Dados 1
Semana 05REVISÃO E EXERCÍCIOS
1
Lista 1Semana 01
Como se chama a chave que se refere a uma coluna em uma tabela diferente no banco de dados relacional?
Segundo a descrição de tabela abaixo, qual seria o atributo para utilização como chave primária?
O que é uma chave primária?
Por que uma chave primária não pode se repetir no banco?
O que é um banco de dados relacional? Por que ele possui esse nome?
http://eder.villalba.com.br
2
ISBN
Nome do Livro
Nome do Autor
Data da Publicação
Preço
Qual a diferença de união e junção?
Qual operação extrai linhas de uma tabela?
Qual operação extrai colunas de uma tabela?
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.
http://eder.villalba.com.br
3
Execute a união, intersecção e diferença das duas tabelas
http://eder.villalba.com.br
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
Execute a junção das tabelas
http://eder.villalba.com.br
5
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
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.
http://eder.villalba.com.br
6
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 trabalhe 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.
http://eder.villalba.com.br
7