Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTADO DE GUANAJUATO
CREACIÓN FÍSICA DE UNA BASE DE DATOS
Sin el análisis anterior (Modelo entidad relación y modelo relacional o lógico), la creación
física de la base de datos podría complicarse, ya que probablemente estaríamos modificando
constantemente las tablas y se perdería mucho tiempo en el desarrollo, de ahí que sea tan
importante hacer el análisis correcto.
El primer paso es la descarga e instalación, en este sentido hay que mencionar que tanto la
pagina de www.mysql.com ha cambiado de manera considerable con respecto a el video de
que nos ofrece la plataforma. En este sentido, preferí utilizar la versión del manual que nos
dio el maestro. 8.0.12, a fin de poder seguir todas las instrucciones al pie de la letra. Esta
versión no es la última, pero es lo suficientemente reciente (2018) para no generar problemas
de compatibilidad con mi equipo. Por otro lado, su tamaño de descarga 271 MB, es
considerablemente menor que el de la última versión (420 MB), por lo que supongo que
varios de los requerimientos son también menores.
Después de la instalación, y la configuración básica, se creo una cuenta de administrador.
Tabla Estudiantes
Tabla Profesores
Tabla Telefonos_Profesores
Tabla Cursos
Tabla Coordinadores
Tabla Cursos_Estudiantes
Tablas generadas
Después de haber creado las tablas, estableceremos las relaciones que hay entre ellas.
Relación tabla Alumnos y tabla Materias: en esta relación están involucradas tres tablas
(Alumnos, Alumnos_Materias y Materias, ya que la relación es N:M )
Después de haber creado las relaciones, comprobamos que dichas relaciones estén de
forma correcta generando el diagrama del modelo relacional.
Comentarios
El unico inconveniente que tuve, fue que al momento de generar la relación de la tabla
Profesores a la tabla Cursos (1:N), el sistema me generó un error de “duplicate key”, y me
marcaba error en la aplicación del script por sintaxis no adecuada, se revisó si el tipo de valor
(Int) era igual en ambas tablas, y se solucionó al cambiar el nombre del atributo en la tabla
Materias, de Clave_Profesor a Clave_Profesores.
Conclusiones
Hoy en día todas las empresas necesitan manejar grandes cantidades de información.
Aprender a usar un gestor de base de datos es indispensable para los que queremos
dedicarnos al área de sistemas o creación de aplicaciones,
Una base de datos será, en la mayoría de los casos, la mejor opción para el almacenamiento
de datos o registros dentro de un sistema, porque nos permitirá tener información
almacenada de forma segura, sin redundancia de datos y con un acceso inmediato a la
información.
Por otro lado, el entorno visual de las bases de datos modernas ahorran mucho tiempo y
facilitan el proceso, pues la cantidad de código que se necesita aprender para realizar las
funciones básicas, es mínimo.
Referencias:
Marco Sarmiento (2017) Cómo crear relaciones entre tablas en MySQL con Workbench.
Consultado el 30 de mayo de 2020 en http://www.marcossarmiento.com/2017/05/05/como-
crear-relaciones-entre-tablas-en-mysql-con-workbench/