Está en la página 1de 9

UNIVERSIDAD VIRTUAL DEL

ESTADO DE GUANAJUATO
CREACIÓN FÍSICA DE UNA BASE DE DATOS

Trabajo que se presenta como requisito para aprobar el curso de:


Bases de Datos V1
Bajo la dirección del Maestro:

José de Jesús Morales

DIRK HANS KRAKAUR FLORANES


18008848

La Paz, Baja California Sur, 30 de Mayo de 2020


INTRODUCCIÓN

En esta actividad, llevaremos a cabo la creación de una base de datos en el gestor de BD


MySQL, gracias modelo Entidad – Relación y al modelo relacional, que realizamos en las
actividades pasadas, tenemos la información suficiente para guiarnos en el proceso de
instalación, creación de tablas y capturara de todos los registros necesarios solicitados por el
cliente.

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.

Una vez concluida la instalación, Iniciamos creando la base de datos el cual


llamaremos “preparatoriamarioalmada”
En seguida iremos creando cada una de las tablas con los atributos antes mencionados en el
modelo relacional

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 )

Relación Tabla Alumnos a Tabla Alumnos_Materias


Relación Tabla Cursos a Tabla Cursos_estudiantes

Relación Tabla Profesores a Tabla Telefonos_Profesores

Relación Tabla Coordinadores a Tabla Profesores


Relación Tabla Docentes a Tabla Materias

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:

Febel24, (2016) Relacionar tablas en MySQL. Recuperado el 30 de mayo de 2020 en


https://www.youtube.com/watch?v=FbNKt2A5leQ

Israel965, Uno de Piera (2014) Relaciones en mysql. Consultado el 30 de mayo de 2020 en


https://www.uno-de-piera.com/relaciones-en-bases-de-datos-mysql/

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/