BASE DE DATOS 2
2021
GESTIÓN DE
EXÁMENES
Integrante:
Juliàn Ortiz Montes
CC: 71.293.249
ACTIVIDADES CURSO BASE DE DATOS 2
ENUNCIADO: GESTIÓN DE EXÁMENES
Los profesores de la asignatura de Bases de Datos de una Escuela Universitaria deciden crear una
base de datos que contenga la información de los resultados de las pruebas realizadas a los alumnos.
Para realizar el diseño se sabe que:
Los alumnos están definidos por su número de matrícula, nombre y programa en el que están
inscritos.
Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico:
Exámenes escritos: cada alumno realiza varios a lo largo del curso, y se definen por el
número de examen, el número de preguntas de que consta y la fecha de realización (la
misma para todos los alumnos que realizan el mismo examen). Evidentemente, es
importante almacenar la nota de cada alumno por examen.
Prácticas: se realiza un número indeterminado de ellas durante el curso académico,
algunas serán en grupo y otras individuales. Se definen por un código de práctica, título
y el grado de dificultad. En este caso los alumnos pueden examinarse de cualquier
práctica cuando lo deseen, debiéndose almacenar la fecha y nota obtenida.
En cuanto a los profesores, únicamente interesa conocer (además de sus datos personales:
número de documento, nombre, facultad a la que pertenece), quien es el qué ha diseñado cada
práctica, sabiendo que en el diseño de una práctica puede colaborar más de uno, y que un
profesor puede diseñar más de una práctica. Interesa, además, la fecha en que ha sido
diseñada cada práctica por el profesor correspondiente.
ENTREGABLES
ACTIVIDAD 1:
Realizar las tablas en el DBMS seleccionado, obteniendo las relaciones resultantes e
indicando las claves principales y foráneas de cada una de las tablas. Asimismo, se deben
indicar aquellos atributos que no deban aceptar valores nulos. En caso de ser necesario,
modificar las tablas que no estuvieran en tercera forma normal para que lo estén. Es
obligatorio justificar las respuestas.
FacultadProfesores
Idfacultad
Nombre_Facultad
Examen
Num_Examen
Cantidad_preguntas
FechaExamen Tablas en el DBMS seleccionado Profesores *
Doc_Profesor
Nombres
DiseñoPractica Apellidos
Iddiseño
Direccion
Profesores_Doc_Profesor
Ciudad
Practicas_CodigoPractica
Celular
NotasExamen FechaPractica
Facultad_Idfacultad
Idnota
Alumnos_Num_matricula
Examen_Num_Examen
Nota
Practicas
CodigoPractica
DificultadPractica
Titulo Iddificultad
ModalidadPractica_Idmodalidad Grado_Dificultad
Alumnos * DificultadPractica_Iddificultad
Num_matricula
NotasPractica *
Documento
Idnota
Nombres
Alumnos_Num_matricula
Apellidos
Practicas_CodigoPractica
Direccion
Nota
Ciudad
FechaPractica_Alumno
Celular ModalidadPractica
Programas_Idprograma Idmodalidad
Tipo_Modalidad
ProgramasEstudiante
Idprograma
Nombre_Programa
DESCRIPCIÓN DE LAS TABLAS EN EL DBMS
LLAVES LLAVES ATRIBUT
ENTIDADES ATRIBUTOS PRIMAR FORANE OS NOT
IAS AS NULL
PROGRAMASESTUDIA Idprograma Pk Not null
NTE Nombre_Programa Not null
Num_matricula Pk Not null
Documento Not null
Nombres Not null
Apellidos Not null
ALUMNOS
Direccion
Ciudad
Celular
Programas_Idprograma Fk Not null
FACULTADPROFESOR Idfacultad Pk Not null
ES Nombre_Facultad Not null
Doc_Profesor Pk Not null
Nombres Not null
Apellidos Not null
PROFESORES Direccion
Ciudad
Celular
Facultad_Idfacultad Fk Not null
Num_Examen Pk Not null
EXAMEN Cantidad_preguntas Not null
FechaExamen Not null
Idnota Pk Not null
Alumnos_Num_matricula Fk Not null
NOTASEXAMEN
Examen_Num_Examen Fk Not null
Nota Not null
MODALIDADPRACTIC Idmodalidad Pk Not null
A Tipo_Modalidad Not null
DIFICULTADPRACTIC Iddificultad Pk Not null
A Grado_Dificultad Not null
CodigoPractica Pk Not null
Titulo Not null
PRACTICAS ModalidadPractica_Idmodalida Fk Not null
d
DificultadPractica_Iddificultad Fk Not null
Idnota Pk Not null
Alumnos_Num_matricula Fk Not null
NOTASPRACTICA Practicas_CodigoPractica Fk Not null
Nota Not null
FechaPractica_Alumno Not null
Iddiseño Pk Not null
Profesores_Doc_Profesor Fk Not null
DISEÑOPRACTICA
Practicas_CodigoPractica Fk Not null
FechaPractica_Profesor Not null
CONCLUSIÓN
Del anterior modelo de las tablas llevadas al gestor de base de datos se pueden visualizar
todas las llaves primarias, llaves foráneas y sobre todo los atributos que requieren tener
valores not null, que en el cuadro anterior quedan identificados.
En resumen, los atributos not null que se tomaron, se hicieron pensando en que es una
información valiosa para la Gestión de exámenes, donde no pueden quedar vacíos esos
campos, ya que la información que se suministre allí es muy valiosa para la base de datos.