Base De Datos Mediante Consulta Sql
Enviado por Alekxis • 16 de Agosto de 2011 • 3.597 Palabras (15 Páginas) • 1.245 Visitas
Use master/*hacemos una consulta en base de datos*/
go
create database cetpro/*se crea la base de datos cetpro*/
go
use cetpro/*se utiliza la base de datos cetpro*/
go
CREATE TABLE Alumno/*creamos la tabla alumno*/
(
idAlumno char(6) NOT NULL ,
AL_Grado_de_Instruccion varchar(40) NOT NULL ,
AL_Trabajo varchar(40) NOT NULL ,
idPersona char(6) NOT NULL
)
go
ALTER TABLE Alumno/*definimos la llave principal de la tabla alumno*/
ADD CONSTRAINT PKAlumno
PRIMARY KEY(idAlumno)
go
CREATE TABLE Alumno_Becado/*creamos la tabla Alumno_Becado*/
(
idBecado char(6) NOT NULL ,
idAlumno_Solicitante char(6) NOT NULL
)
go
ALTER TABLE Alumno_Becado/*definimos la llave principal de la tabla Alumno_Becado*/
ADD CONSTRAINT PKAlumno_Becado
PRIMARY KEY(idBecado)
go
CREATE TABLE ALumno_Primer_Puesto/*Creamos la tabla Alumno_Primer_Puesto*/
(
idAlumno char(6) NOT NULL ,
idPrimerPuesto char(6) NOT NULL ,
Nro_orden_al_Merito varchar(2) NOT NULL
)
go
ALTER TABLE ALumno_Primer_Puesto/*definimos la llave principal de la tabla Alumno_Primer_Puesto*/
ADD CONSTRAINT PKAL_Primer_Puesto
PRIMARY KEY(idPrimerPuesto)
go
CREATE TABLE Alumno_Regular/*creamos la tabla Alumno_Regular*/
(
idAlumno char(6) NOT NULL ,
idRegular char(6) NOT NULL
)
go
ALTER TABLE Alumno_Regular/*definimos la llave principal de la tabla Alumno_Regular*/
ADD CONSTRAINT PKAl_Regular
PRIMARY KEY(idRegular)
go
CREATE TABLE Alumno_Solicitante/*creamos la tabla Alumno_Solicitante*/
(
idAlumno char(6) NOT NULL ,
idAlumno_Solicitante char(6) NOT NULL
)
go
ALTER TABLE Alumno_Solicitante/*agregamos la llave principal de la tabla Alumno_solicitante*/
ADD CONSTRAINT PKAlumno_Solicitante
PRIMARY KEY(idAlumno_Solicitante)
go
CREATE TABLE Alumno_solicitud_rechazada/*creamos la tabla Alumno_solicitud_rechazada*/
(
idAlumno_Solicitud_Rechazada char(6) NOT NULL ,
idAlumno_Solicitante char(6) NOT NULL
)
go
ALTER TABLE Alumno_solicitud_rechazada/*agregamos la llave principal de la tabla Alumno_solicitud_rechazada*/
ADD CONSTRAINT PKAlumno_solicitud_rechazada
PRIMARY KEY(idAlumno_Solicitud_Rechazada)
go
CREATE TABLE Aula/*creamos la tabla Aula*/
(
idAula char(6) NOT NULL ,
Capacidad varchar(3) NOT NULL ,
Piso varchar(2) NOT NULL ,
Area_en_m2 varchar(4) NOT NULL
)
go
ALTER TABLE Aula/*agregamos la llave principal de la tabla Aula*/
ADD CONSTRAINT PKAula
PRIMARY KEY(idAula)
go
CREATE TABLE Comision_Evaluador/*creamos la tabla Comision_Evaluador*/
(
idCordinadorAcademico char(6) NOT NULL ,
idEvaluador char(6) NOT NULL ,
Horario_Com_evaluador varchar(30) NOT NULL
)
go
ALTER TABLE Comision_Evaluador/*agregamos la llave principal de la tabla Comision_Evaluador*/
ADD CONSTRAINT PKComision_Evaluador
PRIMARY KEY(idEvaluador)
go
CREATE TABLE Comision_Matricula/*creamos la tabla Comision_matricula*/
(
idCordinadorAcademico char(6) NOT NULL ,
idComision_Matricula char(6) NOT NULL ,
Horario_Com_Matricula varchar(30) NOT NULL
)
go
ALTER TABLE Comision_Matricula/*agregamos la llave principal de la tabla Comision_Matricula*/
ADD CONSTRAINT PKComision_Matricula
PRIMARY KEY(idComision_Matricula)
go
CREATE TABLE Concepto/*creamos la tabla Concepto*/
(
idConcepto char(6) NOT NULL ,
Concepto_descripcion varchar(30) NOT NULL
)
go
ALTER TABLE Concepto/*agregamos la llave principal de la tabla Concepto*/
ADD CONSTRAINT PKConcepto
PRIMARY KEY(idConcepto)
go
CREATE TABLE Cordinador_Academico/*creamos la tabla Cordinador_Academico*/
(
idCordinadorAcademico char(6) NOT NULL ,
idTitulado char(6) NOT NULL
)
go
ALTER TABLE Cordinador_Academico/*agregamos la llave principal de la tabla Cordinador_Academico*/
ADD CONSTRAINT PKCordinador_Academico
PRIMARY KEY(idCordinadorAcademico)
go
CREATE TABLE Especialidad/*creamos la tabla Especialidad*/
(
idEspecialidad char(6) NOT NULL ,
Nombre_especialidad varchar(40) NOT NULL
)
go
ALTER TABLE Especialidad/*agregamos la llave principal de la tabla Especialidad*/
ADD CONSTRAINT PKCarrera
PRIMARY KEY(idEspecialidad)
go
CREATE TABLE Evaluador_solicitud/*creamos la tabla Evaluador_solicitud*/
(
idEvaluador char(6) NOT NULL ,
idAlumno_Solicitante char(6) NOT NULL ,
Estado_final varchar(20) NOT NULL ,
Fecha_solicitud varchar(8) NOT NULL ,
Descripcion_de_situacion varchar(40) NOT NULL
)
go
ALTER TABLE Evaluador_solicitud/*agregamos la llave principal de la tabla Evaluador_solicitud*/
ADD CONSTRAINT PKEvaluador_solicitud
PRIMARY KEY(idEvaluador,idAlumno_Solicitante)
go
CREATE TABLE Matricula/*creamos la tabla Matricula*/
(
idComision_Matricula char(6) NOT NULL ,
idMatricula char(6) NOT NULL ,
Fecha_matricula char(8) NOT NULL,
idAlumno char(6) NOT NULL,
idSemestre char(6) NOT NULL ,
idProfesor char(6) NOT NULL ,
idEspecialidad char(6) NOT NULL
)
go
ALTER TABLE Matricula/*agregamos la llave principal de la tabla Matricula*/
ADD CONSTRAINT PKMatricula
PRIMARY KEY(idMatricula)
go
CREATE TABLE Matricula_modulo/*creamos la tabla Matricula_modulo*/
(
idMatricula char(6) NOT NULL,
idModulo char(6) NOT NULL ,
Costo_modulo char(2) NOT NULL ,
idConcepto char(6) NOT NULL
)
go
ALTER TABLE Matricula_modulo/*agregamos la llave principal de la tabla Matricula_modulo*/
...