Está en la página 1de 17

Caso: Preparatoria Mario Almada

Se requiere desarrollar un sistema de control escolar en la Preparatoria Mario Almada, que tenga como
objetivo llevar el registro de alumnos, docentes y calificaciones, por lo cual el sistema deberá contar
con una base de datos para la gestión escolar.

Los requerimientos generales para comenzar con el diseño de la BD son los siguientes:

 Se necesita el registro de los datos personales de los alumnos como: clave, nombre completo,
edad, domicilio (calle, número, colonia) y teléfono.
 De los docentes se requiere almacenar la clave, nombre, apellido paterno, apellido materno,
contrato y teléfono (que pueden ser varios).
 Se necesita saber las materias que son impartidas por los profesores, que pueden ser varias
como Matemáticas I, Matemáticas II, etc., pero éstas solo pueden ser impartidas por ese mismo
profesor en todo el semestre. Los datos de las materias que son de importancia para la BD son:
clave, nombre de la materia, semestre y créditos. Además, se requiere conocer qué alumnos
están inscritos en qué materia, con la regla de que el alumno puede inscribirse en al menos
cuatro materias y en una materia se pueden inscribir hasta 30 alumnos.
 Se deben almacenar también los datos de los coordinadores de docentes, un coordinador
puede estar a cargo de varios docentes, pero un docente solo puede ser coordinado por una
persona. Los datos de los coordinadores que se requieren son nombre, edad y grado académico
más alto.

Introducción

Después de crear el diagrama relacional el cual surge del modelo entidad - relación, se creará la base
de datos. En este caso utilizaremos el sistema de gestión de datos MySQL.

Conjunto de elementos coordinados que responden a unas reglas, o que, ordenadamente relacionados
entre sí, contribuyen a cumplir un determinado objetivo. de gestión de base de datos MySQL.

Para crear la base de datos vamos a utilizar una serie de instrucciones en un lenguaje de programación
llamado SQL. SQL, por sus siglas en inglés (Structured Query Language) o “Lenguaje de consulta
estructurado”, es un lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas.

En un lenguaje declarativo se le indica a la computadora qué es lo que se desea obtener o el problema


a solucionar, pero no las instrucciones necesarias para solucionarlo.

Esta actividad es el siguiente paso de la actividad anterior, pasar del modelo entidad-relación al modelo
relacional. Es de suma importancia dominar la creación de modelos E/R porque varios conceptos del
anterior modelo se tienen que aplicar de distinta manera en este nuevo modelo relacional.
Creación de la base de datos
Modelo Relacional
Conclusiones

El modelo relacional consiste en almacenar los datos en tablas compuestas por filas y columnas con la gran
ayuda de las llaves principales y llaves foráneas. Es muy importante aprender los conceptos del modelo
relacional ya que fue nuestra referencia en la aplicación del modelo al sistema gestor de base de datos.

El modelo de datos relacional es hoy el modelo de mayor uso y difusión en los distintos tipos de organizaciones,
aunque con importantes cambios y adecuaciones realizados a través del tiempo. El objetivo principal del modelo
relacional es proteger al usuario de la obligación de conocer la estructura física de los datos, es decir, con la
representación de ellos a nivel físico dentro de la base de datos. Esto permite generar un diseño que sea capaz
de implementarse en diferentes gestores de bases de datos.

Hoy en día las bases de datos relacionales se han convertido en un factor esencial de todo sistema de cómputo,
gracias a que permiten un manejo dinámico de la información; proporcionan seguridad, precisión y control, y,
por consiguiente, proveen elementos relevantes para la toma de decisiones operativas y tácticas, relacionadas
con el manejo de grandes volúmenes de datos.

En esta ocasión se debía instalar el software MySQL y no tuve ningún problema durante su instalación para la
creación de la base de datos con el ejemplo anterior de la Preparatoria Mario Almada, previo modelo relacional
bien estructurado, que ha decir verdad se me dificulto un poco entender las relaciones, pero con la
retroalimentación pude diseñarlo.

Un buen diseño de esquema de bases de datos, sin información redundante y con restricciones de integridad
debidamente fijadas nos asegura una Base de Datos coherente y fácil de mantener.

Son muchas las funciones que debe tener en cuenta un administrador, pero para manejar a la perfección un
gestor de datos siempre podemos cursar estudios superiores y así ampliar nuestro conocimiento sobre el tema.

Es importante contar con una maestría como éste en nuestro currículum ya que las empresas cada vez
demandan más profesionales que puedan llevar a cabo diferentes tareas. En añadido también aprenderemos a
tratar la información, aprovechando el máximo de datos disponibles y finalmente nos enseñarán a poner en
práctica todos estos conocimientos dentro de un marco de negocio donde el flujo de información juega un papel
protagonista.

Ser un profesional del sector y presentarse como un experto en la gestión de datos es un perfil muy demandado
por las empresas en la actualidad, por este motivo es importante tener en cuenta todas las posibilidades que
nos ofrecen para ampliar nuestros conocimientos.

Bibliografía
affiliates, O. C. (09 de 12 de 2019). MySQL. Obtenido de https://www.mysql.com/

Rosero, W. (09 de 12 de 2019). You tube. Obtenido de https://www.youtube.com/watch?v=Sv2vBT3dtvQ

Uribe, M. d. (09 de 12 de 2019). UVEG. Obtenido de


https://repositorio.uveg.edu.mx/share/proxy/alfresco/slingshot/node/content/workspace/SpacesStore/716096
b1-d53c-4dad-9732-28d86d84a48e

También podría gustarte