Eu preciso do Trabalho

523 palavras 3 páginas
Construa um comando SQL que mostre o nome dos professores, nome da disciplina, status do relacionamento com a data de altereção.

Select P.No_Professor Pd.Id_Disciplina, Pd.Status, Pd.dt_Alteracao
From Professor_Disciplina Pd, Professor P, Disciplina D
Where P.id_Professor = Pd.IdProfessor and D.Id_Disciplina

Liste o nome das tabelas e nome das constraints e quando for “FK” mostrar o nome da tabela referenciada

Select uc.table_name, uc.constraint_name,
(select ua.table_name from ua
Where ua.constraint_name = uc.r_constraint_name and ua.owner = ‘TDS’
)’REF_TABLE’, uc.r_constraint_name from dba_constraints uc
Uc.owner = ‘TDS’;

Trabalho para entrega 21/09/2013, Competencia 08, realizar no word, seguir normas ABNT.
No mercado existem números tipos de banco de dados. Cite e descreva características, usabilidade de pelo menos 4 tipos,. Sugestão: hierárquico, Orientado a objeto, em rede, relacional.

ORACLE, SQL SERVER, MYSQL, MS ACCESS

FUNCTIONS, STORED PROCEDURE E TRIGGERS

Exercicio 1 Criando uma função que aumenta 10% do salario de um funcionario.

Create or replace function fn_salario10
(p1_id IN professor.cd_professor%TYPE)
RETURN NUMBER
IS
v_sal professor.vl_salario%TYPE :=0;
BEGIN
SELECT vl_salario*1.10
INTO v_sal
FROM maycon.professor
WHERE cd_professor = p1_id;
RETURN v_sal;
END fn_salario10;

2 – Crie uma Stored Procedure/Função para calcular o numero de materias que um professor ministra. Gere um relatório conforme abaixo:
Create or replace FUNCTION fn_NumProfMateria
(p1_id IN professor.cd_professor%TYPE)
RETURN NUMBER
IS
V_NumMat NUMBER := 0;
BEGIN
SELECT count(cd_disciplina)
INTO v_NumMat
FROM maycon.professor_disciplina
WHERE cd_professor = p1_id;
RETURN v_NumMat;
END fn_NumProfMateria;

=====================================

Create or replace FUNCTION fn_NumDiscProf
(p1_id IN disciplina.cd_disciplina%TYPE)
RETURN NUMBER
IS
V_NumDisc NUMBER := 0;
BEGIN
SELECT count(cd_professor)

Relacionados

  • Preciso de um trabalho
    309 palavras | 2 páginas
  • Preciso de trabalho
    620 palavras | 3 páginas
  • Preciso de um trabalho
    2536 palavras | 11 páginas
  • preciso de trabalhos
    1431 palavras | 6 páginas
  • preciso ver os trabalhos
    655 palavras | 3 páginas
  • Preciso desse trabalho
    358 palavras | 2 páginas
  • Preciso de trabalho para me ajudarem
    2574 palavras | 11 páginas
  • Preciso desse trabalho
    349 palavras | 2 páginas
  • Preciso de outro trabalho
    584 palavras | 3 páginas
  • Preciso desse trabalho
    349 palavras | 2 páginas