Ejercicio Diseño de Modelos de Normalización
Ejercicio Diseño de Modelos de Normalización
Ejercicio Diseño de Modelos de Normalización
MATRÍCULA:
NOMBRE DE LA ASIGNATURA:
FECHA DE ENTREGA:
Contenido
INTRODUCCIÓN...................................................................................................................... 2
DESARROLLO DE LA ACTIVIDAD..........................................................................................3
CONCLUSIONES......................................................................................................................4
FUENTES CONSULTADAS......................................................................................................5
INTRODUCCIÓN
En el ámbito educativo, la gestión eficiente de la información de los estudiantes es crucial
para el correcto funcionamiento de las instituciones. Un sistema de control escolar bien
diseñado permite llevar un registro detallado del historial académico de cada estudiante,
desde su ingreso hasta su egreso, incluyendo sus datos personales, materias cursadas,
calificaciones, profesores y más. Para lograr un manejo eficaz de esta información, es
fundamental contar con una base de datos sólida y estructurada, la cual debe estar
normalizada para garantizar su integridad, consistencia y accesibilidad.
En este trabajo, se presenta un modelo de base de datos normalizado para el control escolar,
tomando como referencia el caso de una universidad que ofrece programas de estudio a
nivel medio superior y superior. El modelo se ha diseñado siguiendo la normalización de
bases de datos, asegurando que la información se almacene de manera organizada y libre
de redundancias.
.
DESARROLLO DE LA ACTIVIDAD
Diseña modelos eficientes de base de datos aplicando las formas normales (1FN,2FN, 3FN)
para el siguiente ejercicio. En una universidad que ofrece programas de estudio a nivel medio
superior y superior, se lleva un control de los estudiantes desde su ingreso a nivel medio
superior, por medio de un número de cuenta, mismo que al ingresar al sistema de control
escolar arroja todo un expediente que contienen la materias cursadas y el grupo,
calificaciones, maestros que impartieron la materia, materias recursadas, créditos de las
materias, promedio, en dado caso de continuar con los estudios a un nivel superior, tendrá el
mismo número de cuenta el cual arrojara un historial completo más extenso y similar al del
nivel medio.
Agrega las entidades que consideres necesarias para una mejor comprensión
1. Estudiante:
• Num_cuenta (PK)
• Nombre
• Apellido_paterno
• Apellido_materno
• Fecha_nacimiento
• Sexo
• CURP
• Calle
• Num_exterior
• Num_interior
• Colonia
• Código_postal
• Ciudad
• Estado
• Teléfono
• Correo_electronico
2. Nivel educativo:
• Id_nivel (PK)
• Descripción (Medio Superior, Superior)
3. Plan de estudios:
• Id_plan (PK)
• Id_nivel (FK a Nivel educativo)
• Nombre_plan
• Fecha_inicio
• Fecha_fin
4. Periodo escolar:
• Id_periodo (PK)
• Descripción (Semestre 1, Semestre 2, etc.)
• Fecha_inicio
• Fecha_fin
5. Materia:
• Id_materia (PK)
• Nombre_materia
• Creditos
• Id_plan (FK a Plan de estudios)
6. Inscripción:
• Id_inscripcion (PK)
• Num_cuenta (FK a Estudiante)
• Id_periodo (FK a Periodo escolar)
• Id_plan (FK a Plan de estudios)
7. Calificación:
• Id_calificacion (PK)
• Id_inscripcion (FK a Inscripción)
• Id_materia (FK a Materia)
• Calificación
• Maestro
8. Maestro:
• Id_maestro (PK)
• Nombre
• Apellido_paterno
• Apellido_materno
• Especialidad
Relaciones:
Normalización:
La tabla Inscripción está en 2NF, ya que la columna calificación no depende solo de la clave
primaria (Num_cuenta, Id_periodo, Id_plan). Se crea la tabla Calificación para eliminar esta
dependencia.
La tabla Calificación está en 3NF, ya que la columna maestro no depende solo de la clave
primaria (Id_calificacion, Id_inscripcion, Id_materia). Se crea la tabla Maestro para eliminar
esta dependencia.
PK significa clave primaria (en inglés, primary key). La clave primaria es un identificador
único para cada fila de una tabla en una base de datos relacional. Es un campo o conjunto
de campos que no puede contener valores duplicados y que permite identificar de forma
inequívoca cada registro de la tabla.
La clave primaria es fundamental para garantizar la integridad de los datos en una base de
datos, ya que evita que se dupliquen registros y permite relacionar las tablas entre sí de
forma precisa.
FK significa clave foránea (en inglés, foreign key). Una clave foránea es un campo o conjunto
de campos en una tabla que hace referencia a la clave primaria de otra tabla. Las claves
foráneas se utilizan para establecer relaciones entre tablas y para garantizar la consistencia
de los datos.
FUENTES CONSULTADAS