Ejercicio Diseño de Modelos de Normalización

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD DIGITAL DEL ESTADO DE MÉXICO

LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

NOMBRE COMPLETO DEL ESTUDIANTE:

MATRÍCULA:

NOMBRE COMPLETO DEL ASESOR (A):

NOMBRE DE LA ASIGNATURA:

Modelado y Diseño de Bases de Datos

NÚMERO Y NOMBRE DE LA ACTIVIDAD DE APRENDIZAJE:

2.2 EJERCICIO DISEÑO DE MODELOS DE NORMALIZACIÓN

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

El planteamiento debe ser correcto a los procesos para el diseño de modelo de


normalización, presentando la estructura necesaria y suficiente que sustenten los resultados

Modelo de base de datos normalizado para el control escolar


Entidades:

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:

• Un estudiante puede tener muchas inscripciones.


• Una inscripción pertenece a un estudiante, un periodo escolar y un plan de estudios.
• Una inscripción puede tener muchas calificaciones.
• Una calificación pertenece a una inscripción, una materia y un maestro.
• Un maestro puede impartir muchas calificaciones.
• Una materia pertenece a un plan de estudios.
• Un plan de estudios pertenece a un nivel educativo.

Normalización:

1. Primera forma normal (1NF):


Todas las tablas están en 1NF, ya que no hay grupos repetitivos ni valores nulos en las
columnas que no sean claves primarias.

2. Segunda forma normal (2NF):

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.

3. Tercera forma normal (3NF):

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.

Con estas tablas normalizadas, la carga de información estudiantil en la universidad se


simplifica considerablemente.
CONCLUSIONES
El modelo de base de datos normalizado presentado en este trabajo proporciona una
estructura sólida y eficiente para el control escolar, permitiendo almacenar y gestionar de
manera efectiva la información de los estudiantes. La normalización de las tablas garantiza la
integridad, consistencia y accesibilidad de los datos, facilitando su consulta y análisis. Este
modelo puede ser adaptado a las necesidades específicas de diferentes instituciones
educativas, ajustando las entidades y sus atributos según los requerimientos particulares.

La implementación de este modelo en un sistema de control escolar permitirá a las


instituciones mejorar la gestión de la información académica de sus estudiantes, optimizando
procesos administrativos, facilitando la generación de reportes y estadísticas, y brindando un
mejor soporte a la toma de decisiones.

Es importante implementar procedimientos adecuados para la carga de datos en las tablas,


asegurando la calidad y consistencia de la información.

Se debe capacitar al personal responsable de la gestión de la base de datos para que


comprendan los principios de normalización y la importancia de mantener las tablas
actualizadas.

Es recomendable realizar auditorías periódicas de la base de datos para identificar y corregir


posibles errores o inconsistencias.


FUENTES CONSULTADAS

Date, C. J. (2001). Introducción a los sistemas de bases de datos. Pearson Educación.


Càrdenas, M. D. L. TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN. TSU
Recuperado el 31 de mayo de 2024 de:
https://www.academia.edu/download/56043389/INV.4_EDDER_A_DOMINGUEZ_MOGUEL.p
df
Suárez Cueto, A., & Martínez-Barco, P. (2007). Introducción al diseño de bases de datos
relacionales (2/2). Bases de Datos I. Recuperado el 31 de mayo de 2024 de:
https://rua.ua.es/dspace/bitstream/10045/3287/1/T5NORM.2.pdf

También podría gustarte