
delete from PROFTURMA;

delete from HORARIO;

delete from PREREQ;

delete from PROFESSOR;

delete from TURMA;

delete from DISCIPLINA;

delete from SALA;

delete from PREDIO;

delete from DEPTO;

delete from TITULACAO;



insert into DEPTO (CODDEPTO,NOMEDEPTO)

 values ('INF01','Informatica');

insert into DEPTO (CODDEPTO,NOMEDEPTO)

 values ('MED01','Medicina');

insert into DEPTO (CODDEPTO,NOMEDEPTO)

 values ('MAT01','Matematica');

insert into DEPTO (CODDEPTO,NOMEDEPTO)

 values ('FIS01','Fisica');



insert into PREDIO (CODPREDIO,DESCRICAOPREDIO)

 values (43421,'Informatica - laboratorios');

insert into PREDIO (CODPREDIO,DESCRICAOPREDIO)

 values (43422,'Informatica - administraao');

insert into PREDIO (CODPREDIO,DESCRICAOPREDIO)

 values (43423,'Informatica - aulas');


insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,101,'Laboratorio Windows',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,102,'Laboratorio Redes',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,103,'Laboratorio Linux',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,104,'Laboratorio Windows',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,105,'Laboratorio Linux',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,106,'Laboratorio Hardware',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43421,107,'Laboratorio Automaao',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43422,101,'Secretaria geral',NULL);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43422,102,'Secretaria graduaao',NULL);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43422,103,'Secretaria pos-graduaao',NULL);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,101,'Sala de aula comum',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,102,'Sala de aula comum',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,103,'Sala de aula comum',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,104,'Sala de aula multimidia',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,105,'Auditorio',80);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,106,'Sala de aula laboratorio',30);

insert into SALA (CODPREDIO,NUMSALA,DESCRICAOSALA,CAPACIDADE)

 values (43423,107,'Sala de aula laboratorio',30);



insert into TITULACAO (CODTIT,NOMETIT)

 values (1,'Graduado');

insert into TITULACAO (CODTIT,NOMETIT)

 values (2,'Especialista');

insert into TITULACAO (CODTIT,NOMETIT)

 values (3,'Mestre');

insert into TITULACAO (CODTIT,NOMETIT)

 values (4,'Doutor');



insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('MAT01',101,'Calculo Diferencial',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('MAT01',102,'algebra linear',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('MAT01',103,'Geometria analitica',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',101,'Programaao FORTRAN',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',102,'Algoritmos e programaao',6);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',103,'Estruturas de dados',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',104,'Programaao logica',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',105,'Teoria da commputaao',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',106,'Banco de dados',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',107,'Linguagens formais',2);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',108,'Compiladores',4);

insert into DISCIPLINA (CODDEPTO,NUMDISC,NOMEDISC,CREDITOSDISC)

 values ('INF01',109,'Classificaao e pesquisa',6);



insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',109,'INF01',107);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',109,'INF01',108);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',108,'INF01',106);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',108,'INF01',105);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',107,'INF01',104);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',106,'INF01',104);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',105,'INF01',104);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',104,'INF01',102);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('INF01',103,'INF01',102);

insert into PREREQ(CODDEPTO,NUMDISC,CODDEPTOPREREQ,NUMDISCPREREQ)

 values ('MAT01',103,'MAT01',101);


insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'MAT01',101,'A',40);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'MAT01',101,'A',2,8,43423,101,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'MAT01',101,'A',4,8,43423,101,2);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'MAT01',101,'B',40);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'MAT01',101,'B',2,10,43423,101,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'MAT01',101,'B',4,10,43423,101,2);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'MAT01',101,'C',40);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'MAT01',101,'C',2,8,43423,102,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'MAT01',101,'C',4,8,43423,102,2);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',101,'A',40);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',101,'A',2,8,43421,102,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',101,'A',4,8,43421,102,2);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',101,'B',40);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',101,'B',2,18,43421,102,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',101,'B',4,18,43421,102,2);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',102,'A',20);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',102,'A',2,8,43421,103,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',102,'A',4,8,43421,103,2);

insert into HORARIO (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR, DIASEM,HORAINICIO,CODPREDIO,NUMSALA,NUMHORAS)

 values (20022,'INF01',102,'A',6,8,43421,103,2);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',102,'B',20);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',102,'C',20);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',103,'U',60);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',104,'U',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',105,'U',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',106,'A',30);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',106,'B',30);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',107,'U',70);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',108,'U',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20022,'INF01',109,'U',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'MAT01',102,'A',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'MAT01',102,'B',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'MAT01',102,'C',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',101,'U',20);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',102,'A',20);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',102,'B',20);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',102,'C',20);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',103,'U',60);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',104,'U',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',105,'U',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',106,'U',70);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',107,'A',30);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',107,'B',40);

insert into TURMA (ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CAPACIDADE)

 values (20021,'INF01',109,'U',40);


insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (1,'INF01',4,'Heuser');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (2,'INF01',4,'Antunes');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (3,'INF01',4,'Macedo');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (4,'INF01',NULL,'Machado');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (5,'INF01',3,'Tavares');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (6,'INF01',3,'Pereira');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (7,'MAT01',4,'alvares');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (8,'MAT01',4,'Silva');

insert into PROFESSOR (CODPROF,CODDEPTO,CODTIT,NOMEPROF)

 values (9,'MAT01',NULL,'Souza');


insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'MAT01',101,'A',2);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'MAT01',101,'B',7);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'MAT01',101,'C',8);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',101,'A',4);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',101,'A',5);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',101,'B',1);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',102,'A',2);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',102,'B',3);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',102,'C',6);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',102,'C',5);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',103,'U',7);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',104,'U',4);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',105,'U',2);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',106,'A',3);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',106,'B',6);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',107,'U',5);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',108,'U',4);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20022,'INF01',109,'U',5);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'MAT01',102,'A',3);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'MAT01',102,'B',6);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'MAT01',102,'C',5);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',101,'U',2);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',102,'A',6);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',102,'B',1);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',102,'C',2);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',103,'U',3);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',104,'U',2);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',105,'U',1);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',106,'U',6);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',107,'A',3);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',107,'B',4);

insert into PROFTURMA(ANOSEM,CODDEPTO,NUMDISC,SIGLATUR,CODPROF)

 values (20021,'INF01',109,'U',3);

