MySQL Workbench le permite crear sus tablas, campos y relaciones de forma visual, sencilla y eficaz.
El vídeo muestra paso a paso cómo construir el esquema y las relaciones de su base de datos con el software MySQL Workbench.
Esta es una forma sencilla de crear sus relaciones internas/externas con claves foráneas.
Una vez que la estructura y las relaciones de su base de datos estén listas, el siguiente paso será abrir el Generador CRUD y comenzar a generar el contenido de su Panel de Administración.
MySQL Workbench es una herramienta visual unificada para arquitectos de bases de datos, desarrolladores y administradores de bases de datos. MySQL Workbench proporciona modelado de datos, desarrollo SQL y herramientas de administración completas para la configuración del servidor, administración de usuarios, copias de seguridad y mucho más. MySQL Workbench está disponible en Windows, Linux y Mac OS X.
https://www.mysql.com/products/workbench/
MySQL Workbench es un software gratuito proporcionado por el equipo de MySQL. Le permite, tras establecer su conexión, crear sus tablas, campos y relaciones, e integrarlos en diagramas.
Los diagramas proporcionan una visualización funcional del modelo, que puede editar de inmediato utilizando una serie de herramientas (creación/edición de relaciones, adición de campos, etc.).
A continuación, exporte a su base de datos para sincronizarla.
En resumen, MySQL Workbench hace que trabajar con sus bases de datos sea mucho más agradable, sencillo y eficaz que utilizar la interfaz PHPMyAdmin.
Veamos con más detalle cómo empezar.
MySQL Workbench requiere una conexión a una base de datos, por lo que primero debe crearse con PHPMyAdmin.
Abra PHPMyAdmin en su navegador
Haga clic en el botón Nuevo
de la parte superior izquierda, introduzca un nombre para su nueva base de datos, elija el conjunto de caracteres en el menú desplegable (normalmente "utf8_general_ci" es una buena opción) y luego haga clic en crear
.
Ahora que ha creado su base de datos, el segundo paso es conectar MySQL Workbench a ella.
Abra MySQL Workbench, luego vaya a base de datos => gestionar conexiones.
Cree una nueva conexión e introduzca su configuración de conexión:
Pruebe la conexión y cierre la ventana de configuración.
Haga clic en archivo => nuevo modelo en el menú principal. Crea un nuevo proyecto con una base de datos llamada mydb.
Haga doble clic en la pestaña mydb para abrirla e introduzca el nombre real de su base de datos.
Cierre la pestaña de la base de datos para volver a la pantalla principal.
Desde aquí puede crear sus tablas, añadir y parametrizar sus campos seleccionando las opciones adecuadas (Tipo de datos, clave primaria, no nulo, autoincremento, etc.).
Ahora crearemos un diagrama, que nos permitirá crear las relaciones entre las tablas en unos pocos clics.
Cierre la pestaña de la tabla y haga doble clic en Añadir diagrama de la pantalla principal.
Esto abre la ventana del diagrama.
El árbol de catálogos de la izquierda muestra el esquema de su base de datos con sus tablas.
Arrastre y suelte en el área principal las tablas que desee añadir al esquema.
Tenga en cuenta que MySQL Workbench le permite crear varios diagramas diferentes en el mismo proyecto, lo que es recomendable si tiene muchas tablas. Esto le permitirá agrupar las diferentes partes lógicas de su proyecto, y tener una visión más legible de cada una.
También puede crear un diagrama global que incluya todas sus tablas, y varios subdiagramas.
Ahora que ya tiene su diagrama, puede crear las relaciones entre sus tablas.
Los campos de clave foránea se crearán y nombrarán automáticamente.
Hay varios tipos de relaciones disponibles en la barra de herramientas:
Para obtener explicaciones sobre los distintos tipos de relaciones, consulte el tutorial Los distintos tipos de relaciones en una base de datos MySQL
Para añadir una relación entre dos tablas:
Hasta ahora hemos estado trabajando con MySQL Workbench, pero no se ha transferido nada al servidor MySQL.
MySQL Workbench le permite sincronizar sus bases de datos en ambas direcciones, de forma fácil y segura. A continuación le explicamos cómo exportar desde el programa a su servidor MySQL:
En el menú principal, vaya a base de datos => sincronizar modelo.
En la ventana que se abre, compruebe la configuración de la conexión e introduzca el nombre de su base de datos en el campo "esquema por defecto", después pulse siguiente.
En el siguiente paso se le ofrecen opciones para omitir determinadas sincronizaciones. Puede ignorarlas y pasar al siguiente paso.
Pulse el botón siguiente hasta llegar a la pantalla"Modelo y diferencia de datos" (captura de pantalla inferior).
MySQL Workbench se conectará a su base de datos, recuperará y analizará sus datos.
En la pantalla"Diferencia de modelos y datos":
En la columna "actualización", puede hacer doble clic en las flechas para elegir la dirección de sincronización de cada tabla.
A continuación, haga clic en el botón siguiente.
Se mostrará una vista previa de las sentencias SQL que se enviarán a su servidor.
Pulse el botón Ejecutar para finalizar la sincronización y MySQL Workbench hará la magia.
Además de permitirle estructurar sus bases de datos de forma sencilla y eficaz, MySQL Workbench le ofrece, por supuesto, muchas opciones y posibilidades.
Por ejemplo, puede exportar diagramas en diferentes formatos (imagen, pdf), lo que le permite compartirlos con sus compañeros de trabajo o clientes.
Además, después de guardar su proyecto en formato .wmb puede recargarlo y empezar a sincronizarlo en otro servidor, lo que le permite recrear e incluso compartir su base de datos con unos pocos clics.
Combinados con Flyspeed SQL Query, estos dos programas gratuitos son, en mi opinión, la pareja perfecta para trabajar con bases de datos MySQL.
Construya su base de datos