El Diseñador Gráfico (Designer): Creación de Diagramas ER Visuales
Aprende a utilizar el Diseñador visual de phpMyAdmin para visualizar esquemas relacionales, enlazar tablas arrastrando el ratón y exportar diagramas en PDF/SVG.
¿Qué es el Módulo Diseñador (Designer)?
El Diseñador es una de las funciones más potentes y visuales de phpMyAdmin. Te permite ver todas las tablas de tu base de datos como un Diagrama Entidad-Relación (ER) interactivo en lienzo, similar a herramientas profesionales como MySQL Workbench.
Para abrirlo, selecciona tu base de datos en el panel izquierdo y en la barra superior haz clic en la pestaña "Diseñador" (si no la ves a simple vista, haz clic en la pestaña "Más" al final de la barra).
Cómo Crear Relaciones Visuales con el Ratón
- Organiza las tarjetas de tus tablas en el lienzo arrastrándolas desde la barra de título para que el diagrama se vea limpio y legible.
- En la barra de herramientas vertical de la izquierda del lienzo, haz clic en el icono "Crear relación" (icono de dos rectángulos unidos por una línea).
- Haz clic primero sobre la clave primaria referenciada (por ejemplo
iden la tablausuarios). - Haz clic inmediatamente después sobre la columna foránea (por ejemplo
usuario_iden la tablapedidos). - Aparecerá un cuadro emergente para seleccionar las cláusulas
ON DELETEyON UPDATE(por ejemploRESTRICTyCASCADE). - Haz clic en OK: aparecerá una línea conectora visible uniendo ambas tablas. ¡La clave foránea fue creada físicamente en el motor MariaDB!
Guardar y Exportar el Esquema para Documentación
Para que las posiciones de las tablas no se pierdan al cerrar el navegador:
- Haz clic en el icono del disco flexible: "Guardar diseño de página" y ponle un nombre descriptivo (ej.
Esquema_Tienda_v1). - En el menú lateral del diseñador puedes hacer clic en "Exportar esquema" para generar un archivo vectorial SVG o PDF de alta resolución, ideal para adjuntar a la documentación técnica de tu proyecto o entregable académico.
⚡ Inspeccionar Tablas y Relaciones Activas en la Base de Datos
Consulta SQL para listar todas las conexiones visualizadas en el Diseñador:
-- Consulta técnica para ver todas las llaves foráneas creadas visualmente
SELECT
TABLE_NAME AS 'Tabla Secundaria (Hija)',
COLUMN_NAME AS 'Columna FK',
CONSTRAINT_NAME AS 'Nombre Relación',
REFERENCED_TABLE_NAME AS 'Tabla Principal (Padre)',
REFERENCED_COLUMN_NAME AS 'Columna PK'
FROM information_schema.KEY_COLUMN_USAGE
WHERE TABLE_SCHEMA = 'tienda_online'
AND REFERENCED_TABLE_NAME IS NOT NULL
ORDER BY TABLE_NAME;
Mini-Quiz de Retención
Comprueba tu comprensión antes de pasar a la siguiente lección¿Qué función cumple el botón "Guardar diseño de página" en el Diseñador gráfico de phpMyAdmin?
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Manual de phpMyAdmin: Gestión de Bases de Datos y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.