Base De Datos De Sistema Academico
EXAMEN
CREATE TABLE PROFESORES
(
PROF_COD INT PRIMARY KEY,
PROF_ID VARCHAR(10),
PROF_NOMBRE VARCHAR (30),
PROF_APELLIDO VARCHAR (30),
)
CREATE TABLE MATERIAS
(
MAT_CODINT PRIMARY KEY,
MAT_NOMBRE VARCHAR (30),
)
CREATE TABLE AULAS
(
AUL_COD INT PRIMARY KEY,
AUL_NUMERO VARCHAR (3),
)
CREATE TABLE PARALELO
(
PAR_COD INT PRIMARY KEY,
PAR_NUMERO INT,
)CREATE TABLE SECCIONES
(
SEC_COD INT PRIMARY KEY,
SEC_DESCRIPCION VARCHAR (10),
)
CREATE TABLE SEMESTRE
(
SEM_COD INT PRIMARY KEY,
DESCRIPCION VARCHAR (15),
SEC_SEM INT REFERENCESSECCIONES (SEC_COD),
PAR_SEM INT REFERENCES PARALELO (PAR_COD),
AULA_SEM INT REFERENCES AULAS (AUL_COD),
)
CREATE TABLE ASIG_PROF
(
ASPRO_COD INT PRIMARY KEY,
PROFESOR_ASIGNADO INT REFERENCESPROFESORES (PROF_COD),
MATERIA_ASIGNADA INT REFERENCES MATERIAS (MAT_COD),
SEMESTRE_ASIGNADO INT REFERENCES SEMESTRE (SEM_COD),
)
CREATE TABLE ESTUDIANTE
(
EST_COD INT PRIMARY KEY,
EST_ID VARCHAR(10),
EST_NOMBRE VARCHAR (30),
EST_APELLIDO VARCHAR (30),
EST_DIRECCION VARCHAR (30),
EST_TELEFONO VARCHAR(9) ,
EST_SEM INT REFERENCES SEMESTRE (SEM_COD),
)
CREATE TABLE ASIG_MAT
(ASMAT_COD INT PRIMARY KEY,
AMAT_EST INT REFERENCES ESTUDIANTE (EST_COD),
MATERIA1 INT REFERENCES ASIG_PROF (ASPRO_COD),
MATERIA2 INT REFERENCES ASIG_PROF (ASPRO_COD),
MATERIA3 INT REFERENCES ASIG_PROF(ASPRO_COD),
MATERIA4 INT REFERENCES ASIG_PROF (ASPRO_COD),
MATERIA5 INT REFERENCES ASIG_PROF (ASPRO_COD),
MATERIA6 INT REFERENCES ASIG_PROF (ASPRO_COD),
)
CREATE TABLE NOT_EST
(
COD_NEST INTPRIMARY KEY,
ID_EST INT REFERENCES ESTUDIANTE (EST_COD),
MATERIA INT REFERENCES ASIG_PROF (ASPRO_COD),
NOTA1 INT,
NOTA2 INT,
PROMEDIO INT,
RESULTADO CHAR(2),
)
/--INSERCION DE DATOS--INSERT INTO MATERIAS VALUES ('001','MATEMATICAS 2')
INSERT INTO MATERIAS VALUES ('002','ESTRUCTURA DE DATOS')
INSERT INTO MATERIAS VALUES ('003','ANALISIS Y DISEÑO')
INSERT INTO MATERIAS VALUES...
Regístrate para leer el documento completo.