Linguagens formais
Por: godao007 • 26/3/2016 • Trabalho acadêmico • 280 Palavras (2 Páginas) • 256 Visualizações
CREATE TABLE ALUNO ( id_aluno INTEGER NOT NULL, nome_aluno VARCHAR(50), sobrenome_aluno VARCHAR(100),
login_aluno CHAR(8), datanasc_aluno date, id_curso integer, matricula_aluno integer);
CREATE TABLE DISCIPLINA ( id_disc INTEGER NOT NULL,
nome_disc VARCHAR(50),
cargahoraria_disc integer
);
CREATE TABLE CURSO(
id_curso INTEGER NOT NULL,
nome_curso VARCHAR(50),
cargahoraria_curso integer
);
CREATE TABLE DISCIPLINACURSO(
id_curso INTEGER,
id_disc INTEGER,
id_disccur INTEGER
);
ALUNO -
PK id_aluno, FK id_curso ref CURSO;
DISCIPLINA -
PK id_disc;
CURSO -
PK id_curso;
DISCIPLINACURSO -
PK id_curso, id_disc
FK id_curso ref CURSO, id_disc ref DISCIPLINA
Res. SQLs
alter table ALUNO add constraint PK_ID primary key (id_aluno);
alter table CURSO add constraint PK_ID_CURSO primary key (id_curso);
alter table ALUNO add constraint fk_curso foreign key (id_curso) references
curso(id_curso);
insert into curso values(1, 'Sistemas para Internet', 3600);
insert into curso values(2, 'Tecnólogo em Alimentos', 3600);
insert into curso values(3, 'Técnico em Informática', 1600);
insert into curso values(4, 'Técnico em Agropecuária', 1600);
insert into curso values(5, 'Sistemas de Informação', 5600);
insert into aluno values(1, 'Jose', 'Alves','00001', '1990-10-10',1,'101010', '000121212');
insert into aluno values(2, 'Maria', 'Aparecida', '00002','1990-08-06', 3,'120100','000121412');
insert into aluno values(3, 'João', 'Paulo', '00003', '08-03-1991', 1, '123546','000124512');
insert into aluno values(4, 'Larisa', 'Gomes', '00004', '1992-03-09', 3, '123468','0001218812');
insert into aluno values(5, 'Wilmar', 'Lima', '00005', '1990-01-02', 4, '123548','004121212');
insert into aluno values(6, 'Douglas', 'Araujo',
...