Está en la página 1de 2

/*

Created
Modified
Project
Model
Company
Author
Version
Database
*/

26/05/2013
26/05/2013

mySQL 5

Create table TITULACION_COLMENAREJO (


Cod_Titulacion Int NOT NULL,
Nombre Varchar(30),
Creditos Int,
Nota_minima Int,
Campus Varchar(15),
Primary Key (Cod_Titulacion)) ENGINE = MyISAM;
Create table CURSO_COLMENAREJO (
Curso Int NOT NULL,
Cod_Titulacion Int NOT NULL,
Max_alumnos Int,
Primary Key (Curso,Cod_Titulacion)) ENGINE = MyISAM;
Create table ASIGNATURA_COLMENAREJO (
Cod_asignatura Int NOT NULL,
Nombre_asignatura Varchar(40),
Horas_semanal Int,
Curso Int NOT NULL,
Cod_Titulacion Int NOT NULL,
Primary Key (Cod_asignatura)) ENGINE = MyISAM;
Create table GRUPO_COLMENAREJO (
Cod_grupo Int NOT NULL,
Turno Varchar(15),
Curso Int NOT NULL,
Cod_Titulacion Int NOT NULL,
Primary Key (Cod_grupo)) ENGINE = MyISAM;
Create table CLASIFICACION_COLMENAREJO (
Categoria Varchar(40) NOT NULL,
No_hor_max Int,
Salario Float,
Primary Key (Categoria)) ENGINE = MyISAM;
Create table PROFESOR_COLMENAREJO (
Nombre Varchar(40) NOT NULL,
Direccion Varchar(30),
Telefono Char(13),
E_mail Varchar(40),
Despacho Varchar(20),
Categoria Varchar(40) NOT NULL,
Primary Key (Nombre)) ENGINE = MyISAM;
Create table IMPARTIR_COLMENAREJO (
Cod_asignatura Int NOT NULL,

Nombre Varchar(40) NOT NULL,


Primary Key (Cod_asignatura,Nombre)) ENGINE = MyISAM;

Alter table CURSO_COLMENAREJO add Foreign Key (Cod_Titulacion) references TITULA


CION_COLMENAREJO (Cod_Titulacion) on delete restrict on update restrict;
Alter table ASIGNATURA_COLMENAREJO add Foreign Key (Curso,Cod_Titulacion) refere
nces CURSO_COLMENAREJO (Curso,Cod_Titulacion) on delete restrict on update res
trict;
Alter table GRUPO_COLMENAREJO add Foreign Key (Curso,Cod_Titulacion) references
CURSO_COLMENAREJO (Curso,Cod_Titulacion) on delete restrict on update restrict
;
Alter table IMPARTIR_COLMENAREJO add Foreign Key (Cod_asignatura) references ASI
GNATURA_COLMENAREJO (Cod_asignatura) on delete restrict on update restrict;
Alter table PROFESOR_COLMENAREJO add Foreign Key (Categoria) references CLASIFIC
ACION_COLMENAREJO (Categoria) on delete restrict on update restrict;
Alter table IMPARTIR_COLMENAREJO add Foreign Key (Nombre) references PROFESOR_CO
LMENAREJO (Nombre) on delete restrict on update restrict;

También podría gustarte