-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbd.sql
38 lines (32 loc) · 889 Bytes
/
bd.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
create table DCurso(
codigo int primary key,
nome varchar(30)
)
create table DDisciplina(
codigo int primary key,
nome varchar(30)
)
create table DAluno(
RA varchar(5) primary key,
nome varchar(40)
)
create table DProfessor(
codigo int primary key,
nome varchar(40)
)
create table DTurma(
codigoTurma int primary key,
codigoCurso int,
codigoDisciplina int,
codigoProfessor int,
periodo varchar(10),
constraint fkCodigoCurso foreign key(codigoCurso) references DCurso(codigo),
constraint fkCodigoDisciplina foreign key(codigoDisciplina) references DDisciplina(codigo),
constraint fkCodigoProfessor foreign key(codigoProfessor) references DProfessor(codigo)
)
create table DDiario(
codigoTurma int,
RA varchar(5),
constraint fkCodigoTurmaDiario foreign key(codigoTurma) references DTurma(codigoTurma),
constraint fkRADiario foreign key(RA) references DAluno(RA)
)