Prova Sobre SQL Oracle

Você também pode gostar

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 4

AVALIAO DE SQL

Instrues:
permitida a utilizao de consulta ao material.
Tempo de 1Hora.
Leia o Enunciado com Ateno.
Modelo

Utilizando o Schema HR faa :


1) Identifique os erros na consulta abaixo e efeutue a
correo:

SELECT employee_id, last_name sal x 12 ANNUAL SALARY


FROM employees;

2) Crie uma view denominada EMPLOYEES_VU baseada nos nomes e nmeros dos funcionrios
e nos nmeros de departamento da tabela EMPLOYEES. Altere o cabealho do nome do
funcionrio para EMPLOYEE. Exiba o conteudo da view EMPLOYEES_VU
3) Exiba o sobrenome e o nmero do departamento de todos os funcionrios nos
departamentos 20 e 50 em ordem alfabtica de nome.

4) Exiba os sobrenomes de todos os funcionrios que tenham um a como a terceira letra de seus
nomes.

5) Para cada funcionrio, exiba seu nmero, sobrenome, salrio e aumento salarial de 15% expresso
como um nmero inteiro. Atribua coluna o label New Salary. Informe a instruo SQL em
um arquivo denominado

6) Usando a funo case, crie uma consulta que exiba a classificao de todos os funcionrios
com base no valor da coluna JOB_ID, de acordo com os seguintes dados:
Cargo Classificao
AD_PRES A
ST_MAN B
IT_PROG C
SA_REP D
ST_CLERK E
Nenhum dos itens acima 0

7) Crie uma consulta para exibir o sobrenome do funcionrio, o nome do departamento, o ID do local e
a cidade de todos os funcionrios que recebam uma comisso.

8) Exiba o nmero do departamento, o sobrenome e o ID do cargo de todos os funcionrios do


departamento name Executive

9) Produza uma lista de cargos dos departamentos 10, 50 e 20, nessa ordem. Exiba o ID de cargo e o
ID de departamento, usando operadores SET.

10) Crie a tabela EMP (Se ja existir exclua-a), sem linhas, a partir de um SELECT * na employees e
adicione tabela EMP, na coluna employee_id, uma restrio de PRIMARY KEY no nvel da tabela crie
tambem uma tabela DEPT (Se ja existir exclua-a), sem linhas, a partir de um SELECT * na
DEPARTAMENTS e adicione uma restrio PRIMARY KEY na tabela DEPT usando a coluna
departament_id. A restrio dever ser nomeada quando for criada. Crie uma chave estrangeira (Foreign Key)
entre as tabelas DEPT e EMP usando a coluna department_id da EMP e a coluna department_id da DEPT.

Você também pode gostar