creat
edatabaseacademi
a;
useacademia;
--
tableal umnos- -
createt ablealumnos(
Nombr ev archar(200),
Apel l
ido1v archar(200),
Apel l
ido2v archar( 200),
Nif_alumnosi nt,
Direccionv archar(250),
Sexov archar(15),
check( sexol i
ke'[
H] [
M] '
),
Fecha_ Nacimientodat e,
Cur so_Mat ri
culav archar(
150)
,
const raintpk_papr imarykey(Ni
f_al
umnos)
);
--
-tabl
apr ofesores--
createt ablepr ofesores(
Nombr ev archar(200)uni que,
Apelli
do1v archar (
200) ,
Apelli
do2v archar (
200) ,
Nif_profesori nt,
Direccionv archar (
200) ,
Titul
acionv archar(200),
salari
oi ntnul l
,
constraintpk_ ppprimarykey( Ni
f_pr
ofesor
));
--
-tablacur sos- -
creat et ablecur so(
Nombr e_ cursosv archar(200)uni
que,
codi go_ cur sosv archar(200),
Nif_Pr of esor 1int,
Numer o_ Alumnosi nt,
Fecha_ iniciodat e,
Fecha_ final date,
check( fecha_ i
nicio>fecha_f
inal
),
Hor as_ cur sost ime,
const raintpk_ pdpr imarykey(codi
go_cur
sos),
const raintf k_ f
cf orei
gnkey( Nif
_prof
esor
1)ref
erencespr
ofesor
es(
Nif
_pr
ofesor
));