TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicios Banco de Dados II

Por:   •  17/11/2015  •  Trabalho acadêmico  •  321 Palavras (2 Páginas)  •  472 Visualizações

Página 1 de 2

CENTRO UNIVERSITÁRIO ANHANGUERA DE NITERÓI

Banco de Dados II

Prof: Marcelo Arêas

EXERCÍCIOS SQL

Considere as tabelas abaixo:

Empregado:

matricula (inteiro) – chave primária

nome (varchar(60))

num_depto_fk (inteiro) – chave estrangeira para tabela Departamento

data_admissao (data)

salario (float)

cargo (varchar(20))

Departamento:

num_depto (inteiro) – chave primária

nome_depto (varchar(40))

local (varchar(40))

orçamento_mensal (float)

Responda as perguntas abaixo, considerando que o SGBD está configurado para aceitar datas no formato ‘YYYY-MM-DD’:

1) Construa o script SQL de criação das tabelas acima

As questões a seguir utilizam o comando SELECT

2) Apresente todos os campos (colunas) da tabela de Departamento.

3) Selecione todos os departamentos cujo orçamento mensal seja maior que 100000. Apresente o nome de tal departamento e seu orçamento anual, que deve ser obtido multiplicando-se o orçamento mensal por 12.

4) Apresente a instrução anterior porém ao invés dos "feios" nome_depto e orçamento, as colunas devem ser apresentadas com os títulos Departamento e Orçamento.

5) Apresente todos os salários existentes na empresa, porém omita eventuais duplicidades.

6) Apresente os nomes e cargos da cada empregado contidos na tabela empregado, porém classificados alfabeticamente pelo nome do funcionário (A...Z).

7) Selecione os empregados cujos salários sejam menores que 1000 ou maiores que 3500.

8) Apresente todos os empregados com salários entre 200 e 700, ou que sejam Vendedores.

9) Apresente todos os empregados com salários entre 200 e 700 e que sejam ou Vendedores ou Balconistas.

10) Apresente todos os empregados que sejam Vendedores, Balconistas, ou Faxineiros.

11) Apresente o nome de todos os empregados em letras minúsculas (utilizar LOWER()).

12) Apresente o nome de todos os empregados admitidos até 24/09/2015.

13) Apresente a média de salário pago por departamento (utilizar GROUP BY).

14) Apresente a relação de todos os salários com a quantidade de funcionários que ganham cada valor (utilizar GROUP BY).

As questões a seguir utilizam os comandos UPDATE ou DELETE

15) Aumente em 15% o salário de todos os funcionários dos departamento de número 100, 200 e 300.

16) Acrescente

...

Baixar como (para membros premium)  txt (2.4 Kb)   pdf (46.8 Kb)   docx (11.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com