trabalho
Data:
Curso:
Professor: Antonio Carlos da Silva
Disciplina: Banco de Dados – PL/SQL
Unidade:.
Turma:
Período:
Prédio/Sala:
Nome do Aluno:
RA:
Assinatura do aluno após correção e revisão:
Nota:
REGRAS
Leia com atenção todas as questões.
Não esquecer: Indentação de Código fonte, Inclusão de Exceptions quando necessário. Acessar o SQLTools realizar a configuração: Tools
Settings
Session ( no lado direito no campo Date format (empty for default) alterar para o format dd/mm/yyyy.
Você poderá utilizar arquivos PDF, TXT, DOC no equipamento local (exceto pendrive ou qualquer outro dispositivo), Impressos, Livros.
Não será permitido o uso de Internet (local ou celular) troca de pen_drives, compartilhamento de pastas na rede e notebooks (Desconectar o cabo de rede).
Boa avaliação
1. Criar um bloco PL/SQL que imprima o(s) seu(s) nome(s) juntamente com o RA. (01 ponto)
– Nível Super Fácil
2. Com base nas medidas da figura abaixo, monte um bloco pl/sql que realize (calcule) e imprima em tela as seguintes informações: Metro Cúbico, Metro Quadrado e Litros. (01 ponto) – Nível Fácil
DICAS: Utilizar Variáveis constantes ou calcular diretamente no pacote de impressão
Metro cúbico (m³): Comprimento X Largura X Altura
Metro quadrado(m²): Comprimento X Largura
Litros: 1m³ = 1000 litros.
3. Criar um programa (bloco anônimo) PL/SQL que considere as informações: : (01 ponto) – Nível Fácil:
1 – Branco
2 – Azul
3 – Amarelo
4 – Verde
Recebendo o código da cor mostrar qual é a cor correspondente (imprimindo em tela). Não sendo informado nenhum dos códigos acima enviar mensagem de que o código é inválido.
DICA: Utilizar estrutura de decisão (IF/ELSIF/ELSE) para realizar esta tarefa.
4. Criar uma Procedure PRC_PROD_OPER em PL/SQL que: (03 pontos) - Nível Médio
Calcule e insira na coluna salario da tabela OPERARIOS o salário de cada operário atendendo as regras definidas no CASE abaixo:
CASE