ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos De Registro Estudiantil


Enviado por   •  22 de Mayo de 2014  •  538 Palabras (3 Páginas)  •  413 Visitas

Página 1 de 3

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

...

Descargar como (para miembros actualizados)  txt (7.9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com