Base De Datos De Registro Estudiantil
Enviado por atalaya55 • 22 de Mayo de 2014 • 538 Palabras (3 Páginas) • 436 Visitas
CREATE DATABASE REGISTRO_DE_ESTUDIANTE
GO
USE REGISTRO_DE_ESTUDIANTE
GO
--CREACION DE LAS TABLAS CARRERAS Y ESTUDIANTES
CREATE TABLE CARRERAS
(
IDCARRERA VARCHAR(5) PRIMARY KEY,
CARRERA VARCHAR(35),
DURACION VARCHAR(5)
)
CREATE TABLE ESTUDIANTES
(
MATRICULA VARCHAR(7) PRIMARY KEY,
IDCARRERA VARCHAR(5),
APELLIDOS VARCHAR(20),
NOMBRES VARCHAR(20),
FECHA_NACIMIENTO DATE,
FECHA_INGRESO DATE,
NACIONALIDAD VARCHAR(15),
DIRECCION VARCHAR(35),
CIUDAD VARCHAR(20),
TELEFONO VARCHAR(13)
)
-- CREACION DE LAS TABLAS MATERIAS Y SELECCION
CREATE TABLE MATERIAS
(
CODIGO_MATERIA VARCHAR(5) PRIMARY KEY,
MATERIA VARCHAR(35),
CREDITOS INT,
IDCARRERA VARCHAR(5),
PREREQUISITO VARCHAR(35)
)
CREATE TABLE SELECCION
(
IDSELECCION INT PRIMARY KEY,
NUMERO_SECCION INT,
MATRICULA VARCHAR(7),
CODIGO_MATERIA VARCHAR(5),
CUATRIMESTRE VARCHAR(25)
)
-- CREACION DE LAS TABLAS PROFESORES Y SECCIONES
CREATE TABLE PROFESORES
(
IDPROFESOR VARCHAR(10) PRIMARY KEY,
NOMBRES VARCHAR(20),
APELLIDOS VARCHAR(20),
TELEFONO VARCHAR(13),
CELULAR VARCHAR(13),
CORREO VARCHAR(30),
)
CREATE TABLE SECCIONES
(
NUMERO_SECCION INT PRIMARY KEY,
CODIGO_MATERIA VARCHAR(5),
MATRICULA VARCHAR(7),
IDPROFESOR VARCHAR(10),
CREDITOS INT,
TANDA VARCHAR(10)
)
-- CREACION DE LAS TABLA NOTA
CREATE TABLE NOTAS
(
IDNOTA VARCHAR(5) PRIMARY KEY,
IDPROFESOR VARCHAR(10),
CODIGO_MATERIA VARCHAR(5),
MATRICULA VARCHAR(7),
PRIMER_PARCIAL INT,
SEGUNDO_PARCIAL INT,
PRACTICA INT,
EXAMEN_FINAL INT
)
--RELACIONES DE LAS TABLAS
ALTER TABLE NOTAS
ADD CONSTRAINT ESTUDIANTES_NOTAS
FOREIGN KEY (MATRICULA)
REFERENCES ESTUDIANTES (MATRICULA)
ALTER TABLE ESTUDIANTES
ADD CONSTRAINT ESTUDIANTES_CARRERAS
FOREIGN KEY (IDCARRERA)
REFERENCES CARRERAS (IDCARRERA)
ALTER TABLE NOTAS
ADD CONSTRAINT MATERIAS_NOTAS
FOREIGN KEY (CODIGO_MATERIA)
REFERENCES MATERIAS (CODIGO_MATERIA)
ALTER TABLE SECCIONES
ADD CONSTRAINT PROFESORES_SECCIONES
FOREIGN KEY (IDPROFESOR)
REFERENCES PROFESORES (IDPROFESOR)
ALTER TABLE SELECCION
ADD CONSTRAINT SELECCION_SECCIONES
FOREIGN KEY (NUMERO_SECCION)
REFERENCES SECCIONES(NUMERO_SECCION)
ALTER TABLE SELECCION
ADD CONSTRAINT SELECCION_ESTUDIANTES
FOREIGN KEY (MATRICULA)
REFERENCES ESTUDIANTES (MATRICULA)
ALTER TABLE NOTAS
ADD CONSTRAINT PROFESORES_NOTAS
FOREIGN KEY (IDPROFESOR)
REFERENCES PROFESORES (IDPROFESOR)
--INSERCION DE DATOS EN LA TABLA CARRERAS
INSERT INTO CARRERAS
(IDCARRERA,CARRERA , DURACION )
VALUES ('SIS','INGENIERIA EN SISTEMAS','5')
INSERT INTO CARRERAS
(IDCARRERA,CARRERA , DURACION )
VALUES ('CON','CONTABILIDAD','3')
INSERT INTO CARRERAS
(IDCARRERA,CARRERA , DURACION )
VALUES ('PSI','PSICOLOGIA','2')
INSERT INTO CARRERAS
(IDCARRERA,CARRERA , DURACION )
VALUES ('HOT','HOTELERIA','3')
--INSERCION DE DATOS EN LA TABLA ESTUDIANTES
INSERT INTO ESTUDIANTES
(MATRICULA,IDCARRERA ,APELLIDOS ,NOMBRES ,FECHA_NACIMIENTO,FECHA_INGRESO ,NACIONALIDAD,DIRECCION,CIUDAD ,TELEFONO )
VALUES ('INGS01','SIS','TAVERAS','JENNIFER','2011-11-02','1992-2-27','DOMINICANA','LOS MINA','SANTO DOMINGO','809-125-5441')
INSERT INTO ESTUDIANTES
(MATRICULA,IDCARRERA ,APELLIDOS ,NOMBRES ,FECHA_NACIMIENTO,FECHA_INGRESO ,NACIONALIDAD,DIRECCION,CIUDAD ,TELEFONO )
VALUES ('CONS01','CON','REINOSO','ARIEL','2012-11-02','1993-2-27','DOMINICANO','LOS ALCARRISOS','SANTO DOMINGO','809-595-5741')
INSERT INTO ESTUDIANTES
(MATRICULA,IDCARRERA ,APELLIDOS ,NOMBRES ,FECHA_NACIMIENTO,FECHA_INGRESO ,NACIONALIDAD,DIRECCION,CIUDAD ,TELEFONO )
VALUES ('PSIS01','PSI','DE LA ROSA','MARIEL','2013-01-02','1991-2-27','DOMINICANA','VILLA FARO','SANTO DOMINGO','809-235-5441')
INSERT INTO ESTUDIANTES
(MATRICULA,IDCARRERA ,APELLIDOS ,NOMBRES ,FECHA_NACIMIENTO,FECHA_INGRESO ,NACIONALIDAD,DIRECCION,CIUDAD ,TELEFONO )
VALUES ('HOTS01','HOT','MOLINA','ANA','2013-5-02','1991-2-27','DOMINICANA','LOS MINA','SANTO DOMINGO','809-125-5361')
--INSERCION DE DATOS MATERIAS
INSERT INTO MATERIAS
...