Tabelas Actualizas
Tabelas Actualizas
Tabelas Actualizas
nome varchar2(20),
apelido varchar2(20),
salario real,
data_contrato date,
);
nome varchar2(20),
--professor_id integer,
classe_id integer,
-- CONSTRAINT fk_professor_id
-- REFERENCES Professor(id_professor),
CONSTRAINT fk_classe_id
REFERENCES Classe(classe)
);
ano integer
--nivel varchar2(20)
);
capacidade integer
);
periodo varchar2(20),
classe_id integer,
-- sala_id integer,
--
-- CONSTRAINT fk_sala_id
-- REFERENCES Sala(id_sala),
CONSTRAINT fk_classe_cod
REFERENCES Classe(classe)
);
nome varchar2(20),
apelido varchar2(20),
data_nasc date
-- turma_id integer,
--
-- CONSTRAINT fk_turma_id
-- REFERENCES Turma(id_turma)
);
CREATE TABLE APROVEITAMENTO
cod_aluno integer,
cod_disciplina integer,
ano integer,
nota1 real,
nota2 real,
media real,
CONSTRAINT fk_id_aluno
REFERENCES Aluno(cod_estudante),
CONSTRAINT fk_id_disciplina
REFERENCES Disciplina(id_disciplina)
);
cod_professor integer,
cod_disciplina integer,
ano integer,
CONSTRAINT fk_id_professor
REFERENCES Professor(id_professor),
CONSTRAINT fk_cod_disciplina
REFERENCES Disciplina(id_disciplina)
);
turma_id integer,
sala_id integer,
CONSTRAINT fk_cod_turma
REFERENCES Turma(id_turma),
CONSTRAINT fk_cod_sala
REFERENCES Sala(id_sala)
);
id_estudante integer,
id_turma integer,
CONSTRAINT fk_id_aluno
REFERENCES Aluno(cod_estudante),
CONSTRAINT fk_id_turma
REFERENCES Turma(id_turma)
);
INSERT INTO PROFESSOR values (1,'Pascol', 'Mangueiras', 32000, '12-DEC-15', 'Dr. Pegadogico');
ENABLE
BEGIN
SELECT e.ename, e.hiredate, d.loc FROM emp e INNER JOIN dept d ON e.deptno
END;
SELECT e.ename, e.hiredate, d.loc FROM emp e INNER JOIN dept d ON e.deptno