Tablas foráneas para SQL
clave_c int,
nom_c varchar(50),
dura_c float,
primary key(clave_c)
)
create table materia(
clave_m int,
nom_m varchar(50),
cred_m varchar(100),
primary key(clave_m)
)
create table profesor(
clave_p int,
nom_p varchar(25),
dir_p varchar(50),
tel_p int,
hor_p varchar(100),
primary key(clave_p)
)
create table alumno(
mat_alu int,
nom_alu varchar(50),
edad_alu int,
sem_alu int,
gen_du int,
clave_c1 int,
primary key(mat_alu)
)
Tablas Foraneas
create table alumno_profesor(
mat_alu1,
clave_p1,
foreign key(mat_alu1) references alumno(mat_alu)
foreign key(clave_p1) references profesor(clave_p)
)
create table materia_alumno(
clave_m1,
mat_alu2,
foreign key(mat_alu2) references alumno(clave_m)
foreign key(clave_m1) references alumno(mat_alu)
)
create table materia_profesor(
clave_m2,
clave_p2,
foreign key(clave_m2) references materia(clave_m)
foreign key(clave_p2) references profesor(clave_p)
)









Comentarios
Publicar un comentario