nro_esc int not null, nom_esc varchar(100), direc_esc varchar(100), primary key (nro_esc), ) go
create table alula(
nro_aula int not null, nro_as int, nro_piso int, nro_esc int, primary key(nro_aula), foreign key (nro_esc) references escuela(nro_esc), ) go
create table grupo(
id_grupo int not null, grado varchar(50), cant_alum int, nro_esc int, nro_aula int , primary key(id_grupo), foreign key (nro_esc) references escuela(nro_esc) on delete set null on update set default, foreign key (nro_aula) references alula (nro_aula) on delete set null on update set default ) go
create table maestro(
dni int not null, nombre varchar(100), sexo varchar(20), año_graduado int, id_grupo int, primary key(dni), foreign key (id_grupo) references grupo(id_grupo) ) go
create table alumno(
nro_exp int not null, nom_alu varchar(100), sexo varchar(20), fec_nac datetime, id_grupo int, primary key(nro_exp), foreign key (id_grupo) references grupo(id_grupo) ) go