Anda di halaman 1dari 3

/*

Created
Modified
Project
Model
Company

26/05/2013
26/05/2013

Create table TITULACION


(
Cod_titulacion Integer NOT NULL,
Nombre Varchar(30) NULL,
Creditos Integer NULL,
Nota_minima Integer NULL,
Campus Varchar(15) NULL,
Primary Key (Cod_titulacion)
)
go
Create table GRUPO
(
Cod_grupo Integer NOT NULL,
Turno Varchar(15) NULL,
Curso Integer NOT NULL,
Cod_titulacion Integer NOT NULL,
Primary Key (Cod_grupo)
)
go
Create table [CURSO]
(
Curso Integer NOT NULL,
Cod_titulacion Integer NOT NULL,
Max_alumnos Integer NULL,
Primary Key (Curso,Cod_titulacion)
)
go
Create table ASIGNATURA
(
Cod_asignatura Integer NOT NULL,
Nombre_asig Varchar(40) NULL,
Horas_semanal Integer NULL,
Curso Integer NOT NULL,
Cod_titulacion Integer NOT NULL,
Primary Key (Cod_asignatura)
)
go
Create table CLASIFICACION
(
Categoria Varchar(40) NOT NULL,
No_hor_max Integer NULL,
Salario Float NULL,
Primary Key (Categoria)
)
go
Create table PROFESOR
(

Nombre Varchar(40) NOT NULL,


Direccion Varchar(30) NULL,
Telefono Char(13) NULL,
E_mail Varchar(40) NULL,
Despacho Varchar(30) NULL,
Categoria Varchar(40) NOT NULL,
Primary Key (Nombre)
)
go
Create table IMPARTIR
(
Cod_asignatura Integer NOT NULL,
Nombre Varchar(40) NOT NULL,
Primary Key (Cod_asignatura,Nombre)
)
go

Alter table [CURSO] add foreign key([Cod_Titulacion]) references [TITULACION] (


[Cod_Titulacion]) on update no action on delete no action
go
Alter table [ASIGNATURA] add foreign key([Curso],[Cod_Titulacion]) references [
CURSO] ([Curso],[Cod_Titulacion]) on update no action on delete no action
go
Alter table [GRUPO] add foreign key([Curso],[Cod_Titulacion]) references [CURSO
] ([Curso],[Cod_Titulacion]) on update no action on delete no action
go
Alter table [IMPARTIR] add foreign key([Cod_asignatura]) references [ASIGNATURA
] ([Cod_asignatura]) on update no action on delete no action
go
Alter table [PROFESOR] add foreign key([Categoria]) references [CLASIFICACION]
([Categoria]) on update no action on delete no action
go
Alter table [IMPARTIR] add foreign key([Nombre]) references [PROFESOR] ([Nombre
]) on update no action on delete no action
go
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

TITULACION
TITULACION
TITULACION
TITULACION
TITULACION
TITULACION

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

(1,'Informatica',100,20,'Getafe')
(2,'Electromecanica',120,30,'Getafe')
(3,'Industrial',100,20,'Legans')
(4,'Bioquimica',100,20,'Legans')
(5,'SistemasComp',100,20,'Colmenarejo')
(6,'Civil',100,20,'Colmenarejo')

select * from TITULACION


INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

CURSO
CURSO
CURSO
CURSO
CURSO
CURSO

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

select * from CURSO

(1,1,50)
(2,2,80)
(3,3,30)
(4,4,20)
(5,5,60)
(6,6,45)

INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

GRUPO
GRUPO
GRUPO
GRUPO
GRUPO
GRUPO

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

(1,'Matutino',1,1)
(2,'Verpertino',2,2)
(3,'Verpertino',3,3)
(4,'Matutino',4,4)
(5,'Matutino',5,5)
(6,'Verpertino',6,6)

select * from GRUPO


INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

ASIGNATURA
ASIGNATURA
ASIGNATURA
ASIGNATURA
ASIGNATURA
ASIGNATURA

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

(1,'Base de datos',4,1,1)
(2,'Electricidad',5,2,2)
(3,'Mercadotecnia',3,3,3)
(4,'Quimica',2,4,4)
(5,'Redes',1,5,5)
(6,'Simentaciones',5,6,6)

select * from ASIGNATURA


INSERT INTO CLASIFICACION VALUES ('DOC',8,7000)
INSERT INTO CLASIFICACION VALUES ('ING',6,5500)
INSERT INTO CLASIFICACION VALUES ('LIC',5,4500)
select * from CLASIFICACION
INSERT INTO PROFESOR VALUES
m','Cubiculo 1','DOC')
INSERT INTO PROFESOR VALUES
com','Cubiculo 2','DOC')
INSERT INTO PROFESOR VALUES
,'Cubiculo 3','ING')
INSERT INTO PROFESOR VALUES
Cubiculo 4','ING')
INSERT INTO PROFESOR VALUES
,'Cubiculo 5','LIC')
INSERT INTO PROFESOR VALUES
m','Cubiculo 6','LIC')

('Felipe','Martinez','1234567890','felipe@hotmail.co
('Lucero','San Rafael','0987654321','lucero@hotmail.
('Ceded','Misantla','1122334455','ceded@hotmail.com'
('Tadeo','Xalapa','0099887766','tadeo@hotmail.com','
('Mapel','Veracruz','5566447733','mapel@hotmail.com'
('Octavio','Mexico','1100229933','octavio@hotmail.co

select * from PROFESOR


INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

IMPARTIR
IMPARTIR
IMPARTIR
IMPARTIR
IMPARTIR
IMPARTIR

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

select * from IMPARTIR

(1,'Felipe')
(2,'Lucero')
(3,'Ceded')
(4,'Tadeo')
(5,'Mapel')
(6,'Octavio')

Anda mungkin juga menyukai