Escolar Documentos
Profissional Documentos
Cultura Documentos
VARCHAR(15) NULL , DATA_NASC DATETIME NULL , PRIMARY KEY (COD_ALU) ); CREATE TABLE DISCIPLINAS( COD_DISC INTEGER auto_increment, DESCRICAO VARCHAR(50) NOT NULL, AREA VARCHAR(20) NOT NULL, PRIMARY KEY(COD_DISC) ); CREATE TABLE FREQUENTAM( COD_ALU INTEGER, COD_DISC INTEGER, ANO INTEGER, NOTA FLOAT, FREQ FLOAT, PRIMARY KEY (COD_ALU, COD_DISC), FOREIGN KEY(COD_ALU) REFERENCES ALUNOS(COD_ALU) ON DELETE CASCADE, FOREIGN KEY(COD_DISC) REFERENCES DISCIPLINAS(COD_DISC) ON DELETE CASCADE ); ALTER TABLE DISCIPLINAS ADD CARGA_HORARIA INTEGER; INSERT INSERT INSERT INSERT INSERT INTO INTO INTO INTO INTO ALUNOS ALUNOS ALUNOS ALUNOS ALUNOS VALUES VALUES VALUES VALUES VALUES ("123","Douglas","22222222","1988-03-12"); ("127","Brian","22222222","1991-03-12"); ("124","Flavio","33333333","1990-03-12"); ("125","Allan","44444444","1993-03-12"); ("126","Edna","55555555","1988-03-12"); VALUES VALUES VALUES VALUES
INSERT INTO DISCIPLINAS (DESCRICAO, AREA, CARGA_HORARIA) ("BANCO DE DADOS","INFORMATICA","2"); INSERT INTO DISCIPLINAS (DESCRICAO, AREA, CARGA_HORARIA) ("DESENVOLVIMENTO DE SOFTWARE","INFORMATICA","5"); INSERT INTO DISCIPLINAS (DESCRICAO, AREA, CARGA_HORARIA) ("TCC","INFORMATICA","5"); INSERT INTO DISCIPLINAS (DESCRICAO, AREA, CARGA_HORARIA) ("VB","INFORMATICA","5");
INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT INSERT
INTO INTO INTO INTO INTO INTO INTO INTO INTO INTO INTO INTO INTO INTO INTO
FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM FREQUENTAM
VALUES("123","1","2011","8","70"); VALUES("124","1","2011","9","75"); VALUES("125","1","2011","8","58"); VALUES("126","1","2011","9","82"); VALUES("127","1","2011","8","78"); VALUES("123","2","2011","8","70"); VALUES("124","2","2011","9","75"); VALUES("125","2","2011","8","58"); VALUES("126","2","2011","9","82"); VALUES("127","2","2011","8","78"); VALUES("123","3","2011","8","70"); VALUES("124","3","2011","9","75"); VALUES("125","3","2011","8","58"); VALUES("126","3","2011","9","82"); VALUES("127","3","2011","8","78");
SELECT ALUNOS.NOME , DISCIPLINAS.DESCRICAO FROM ALUNOS ,DISCIPLINAS,FREQUENTAM WHERE ALUNOS.COD_ALU=FREQUENTAM.COD_ALU AND FREQUENTAM.COD_DISC=DISCIPLINAS.COD_DISC AND DESCRICAO="BANCO DE DADOS";
select distinct alunos.nome, alunos.fone, frequentam.freq from alunos, frequentam where alunos.cod_alu=frequentam.cod_alu order by nome;
select distinct alunos.nome, alunos.data_nasc, disciplinas.area from alunos, frequentam, disciplinas where ALUNOS.COD_ALU=FREQUENTAM.COD_ALU AND FREQUENTAM.COD_DISC=DISCIPLINAS.COD_DISC ;