1bdb_2015_02_noturno

2
CESMAC - CURSO DE SISTEMAS DE INFORMAÇÂO- 4° PERÍODO. 1ª AVALIAÇÃO DE LABORATÓRIOS DE BANCO DE DADOS PROFESSOR GUSTAVO ACCIOLY ALUNO: ______________________________________________ DATA: ___/___/____. 1. As informações a seguir se referem à planilha Excel de Gabriel, que controla os gastos mensais com sua conta de luz. - Verificação do mês de menor consumo - Verificação do mês de maior consumo Data leitura leitura Kw gasto Valor a pagar Data pagto Média consumo 04/11/20 14 4166 460 206,43 15/01/20 15 15,33 02/12/20 14 4201 350 157,07 15/03/20 15 12,06 Menor consumo 350 Fevereiro/14 Maior consumo 460 Janeiro/14 2. Crie um comando de criação da tabela conta de luz (data em que a leitura do relógio de luz foi realizada, número da leitura, quantidade de Kw gasto no mês, valor a pagar pela conta, data do pagamento e média de consumo, cpf do cliente) e tabela cliente (cpf, nome, data de nascimento, RG, endereço, cidade, uf), colocando as restrições de integridade, se necessário. (1,5pt) 3. Adicione uma coluna mês de consumo na conta de luz(0,25pt) 4. Remova uma coluna RG da tabela Cliente(0,25pt) 5. Selecione quais os meses e os valores que possuem conta acima da média (0,5pt) 6. Faça uma busca para saber quantas conta de luz estão com os pagamentos em aberto por cliente(0,5pt) 7. Pedro foi contratado como desenvolvedor de software

Upload: edcarlos-farias

Post on 11-Feb-2016

2 views

Category:

Documents


0 download

DESCRIPTION

Prova de Banco de Dados

TRANSCRIPT

Page 1: 1BDB_2015_02_noturno

CESMAC - CURSO DE SISTEMAS DE INFORMAÇÂO- 4° PERÍODO. 1ª AVALIAÇÃO DE LABORATÓRIOS DE BANCO DE DADOS PROFESSOR GUSTAVO ACCIOLY

ALUNO: ______________________________________________ DATA: ___/___/____.

1. As informações a seguir se referem à planilha Excel de Gabriel, que controla os gastos mensais com sua conta de luz.

- Verificação do mês de menor consumo - Verificação do mês de maior consumo

Data leitura Nº leitura Kw gasto Valor a pagar

Data pagto Média consumo

04/11/2014 4166 460 206,43 15/01/2015 15,3302/12/2014 4201 350 157,07 15/03/2015 12,06

Menor consumo 350 Fevereiro/14 Maior consumo 460 Janeiro/14

2. Crie um comando de criação da tabela conta de luz (data em que a leitura do relógio de luz foi realizada, número da leitura, quantidade de Kw gasto no mês, valor a pagar pela conta, data do pagamento e média de consumo, cpf do cliente) e tabela cliente (cpf, nome, data de nascimento, RG, endereço, cidade, uf), colocando as restrições de integridade, se necessário. (1,5pt)

3. Adicione uma coluna mês de consumo na conta de luz(0,25pt)4. Remova uma coluna RG da tabela Cliente(0,25pt) 5. Selecione quais os meses e os valores que possuem conta acima da média

(0,5pt) 6. Faça uma busca para saber quantas conta de luz estão com os pagamentos em

aberto por cliente(0,5pt) 7. Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu

primeiro dia de trabalho ele se deparou com algumas tabelas de Banco de dados, que representa os dados de um sistema de controle de malotes. Foi solicitado a Pedro relatório para o sistema contendo os seguintes dados: o nome de todos os funcionários que enviaram os malotes, o código dos malotes enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando da linguagem SQL:

FUNCIONARIOS(MATFUNC, NOMEFUNC, DATANASCTO)MALOTES (CODMALOTE, ORIGEM, DESTINO, DATAENVIO, SITUACAOMALOTE, DATACONFERENCIA, CODCONTEUDO, MATRICULA)CONTEUDOS(CODCONTEUDO, DESCRICAO)

Observação: Monte dois comandos que utilizem diferentes tipos de junção e retornem a listagem desejada.

8. Questão (Nota: 2,0)

 

Page 2: 1BDB_2015_02_noturno

Em um modelo de dados que descreve os funcionários de uma empresa e alguns hobby praticados entre os funcionários, considere as tabelas abaixo.EMPREGADO (#MATEmpregado, NomeEmpregado, Salario) e HOBBY_EMP(MATEmpregado, NomeHobby)

Na linguagem SQL, obter uma listagem dos funcionários que não praticam hobby.