Cómo: crear una base de datos MySQL de una sola vez

Este artículo proporciona instrucciones paso a paso para crear una base de datos visual.
Hay muchas herramientas que permiten a los desarrolladores de bases de datos evitar secuencias de comandos manuales monótonas y propensas a errores para crear tablas. Pero para tener una imagen completa al crear una base de datos, es necesario no solo acelerar el proceso de creación de objetos de la base de datos, sino también visualizar la relación entre ellos. dbForge Studio para MySQL ofrece la herramienta perfecta para este propósito: el Diseñador de base de datos.

Vamos a crear una base de datos de demostración de muestra visualmente.

Índice

Tarea:

Cree una base de datos que contenga información sobre los salarios de los empleados de varias divisiones de la empresa.

Base de datos de croquis

Base de datos de croquis

Solución:

Comencemos con la normalización de la base de datos. Como resultado, obtenemos tres tablas:

Dibuje la base de datos después de la normalización

Dibuje la base de datos después de la normalización

Ahora es el momento de utilizar una herramienta visual para el diseño de bases de datos: MySQL Base de datos Designer.
Pero primero establezcamos una conexión con el servidor MySQL

Creando una nueva conexión

Creando una nueva conexión

y crea una base de datos de wage_db vacía:

Creando una nueva base de datos

Creando una nueva base de datos

Ahora vamos a crear un espacio en blanco esquema de base de datos Archivo:

Crear un nuevo archivo de gráfico de base de datos

Crear un nuevo archivo de gráfico de base de datos

Haga clic en el botón Nueva tabla en la barra de herramientas:

Creando una nueva tabla

Creando una nueva tabla

Especifiquemos el nombre de la tabla y la base de datos en el editor de tablas visual que apareció. Después de eso vamos a crear una columna:

Crear una nueva columna

Crear una nueva columna

y complete sus parámetros:

Ingrese las propiedades de la columna

Ingrese las propiedades de la columna

Después de eso, vamos a crear todas las demás columnas de la misma manera y, una vez que hayamos terminado, haga clic en Aceptar para guardar nuestra primera tabla.
Vamos a crear el resto de las tablas EMP y DEPT. Las tablas se pueden crear en cualquier orden; el orden no tiene efecto.
Ahora asegurémonos de que nuestra base de datos tenga integridad de referencia. Para ello, hagamos clic en la barra de herramientas NUEVAS RELACIONES.
Después de realizar esta acción, el puntero del mouse debería cambiar. Hagamos clic en la columna DeptNo de la tabla EMP y arrastre la relación a la columna DeptNo de la tabla DEPT.
En las Propiedades de clave externa que aparecen, haga clic en Aceptar.

Creando nuevas relaciones

Creando nuevas relaciones

El resultado de estas acciones es que ahora existe un vínculo entre las tablas. Agreguemos un enlace entre las tablas SAL y EMP.
Para hacer esto, arrastremos la relación desde la columna EmpNo de la tabla SAL a la columna con el mismo nombre de tabla EMP. Tenga en cuenta que presionar el botón Nueva relación una vez más es opcional.
Ahora, para una mejor percepción, colocaremos tablas de la base creada. Para ello, abra el menú emergente Gráfico de base de datos y seleccione la opción Diagrama de diseño.
Y aqui esta el resultado:

diagrama de base de datos

diagrama de base de datos

Ahora generaremos y guardaremos el script de la base creada para su uso posterior.
Para hacer esto, seleccione todas las tablas y haga clic en Generar script de esquema en el menú emergente.

Crear un script de esquema

Crear un script de esquema

Y aqui esta el resultado:

Guión de base de datos

Guión de base de datos

Conclusión

У Herramienta de diseño de base de datosve la base de datos que está creando como un archivo a esquema de base de datos. Este enfoque le permite crear visualmente bases de datos de cualquier complejidad y guardar el script de la base de datos creada para uso futuro.

Ver el tutorial

También lo invitamos a ver nuestro video tutorial con instrucciones paso a paso para crear una base de datos MySQL usando dbForge Studio para MySQL:

Artículos de interés

Subir