Creacion De Tablas
----------------------------
--CREACION DE TABLAS--
----------------------------
create table Carrera(
id_carrera smallint not null primary key,
nombreCarreravarchar (30) not null)
create table Materia(
id_materia smallint not null primary key,
nombreMateria varchar (30) not null)
create table MateriaporCarrera(
id_mat_por_carrera smallint not nullprimary key,
id_materia smallint foreign key (id_materia) references Materia (id_materia),
id_carrera smallint foreign key (id_carrera) references Carrera (id_carrera))
create table Maestro(id_maestro smallint not null primary key,
nombre varchar (30) not null,
ap_paterno varchar (20) not null,
ap_materno varchar (20) not null,
sexo char (1) not null,
matricula varchar (4) not null)create table Grupo(
id_grupo smallint not null primary key,
grupo char (1) not null)
create table Edificio(
id_edificio smallint not null primary key,
edificio char (1) not null)
create tablePeriodo(
id_periodo smallint not null primary key,
periodo varchar (15) not null)
create table Aula(
id_aula smallint not null primary key,
aula char (3) not null)
create tablePlandeEstudio(
id_plan smallint not null primary key,
plandeEstudio varchar (20) not null)
create table HorarioMaestro(
id_horario_maestro smallint not null primary key,
id_maestro smallint foreign key(id_maestro) references Maestro (id_maestro),
id_grupo smallint foreign key (id_grupo) references Grupo (id_grupo),
id_periodo smallint foreign key (id_periodo) references Periodo (id_periodo),id_aula smallint foreign key (id_aula) references Aula (id_aula),
id_plan smallint foreign key (id_plan) references PlandeEstudio (id_plan))
alter table HorarioMaestro
--add id_edificio smallint not nulladd foreign key (id_edificio) references Edificio (id_edificio)
alter table Alumno(
id_alumno int not null primary key,
nombre varchar (30) not null,
ap_paterno varchar (20) not null,...
Regístrate para leer el documento completo.