Este artículo contiene una lista de los mejores programas gratuitos de diseño de esquemas de bases de datos para Windows. Estos programas gratuitos se utilizan básicamente como una herramienta de diseño de diagramas de esquema de base de datos que le permite dibujar una representación visual de su base de datos con tablas. Estas tablas constan de varias columnas, índices, disparadores, claves foráneas, privilegios, etc. Además, puede editar las propiedades de los objetos respectivos en su modelo. Por ejemplo, para agregar y definir una columna, puede convertirla en una clave principal, asignar el tipo de datos deseado, agregar expresiones predeterminadas, especificar si puede ser nulo o no, etc. Puede vincular tablas en su modelo utilizando identificadores o no identificadores. relaciones.
Para exportar diagramas de esquema de base de datos, la mayoría de estos programas de diseño de esquemas admiten formatos de imagen como BMP, JPG, PNG, etc. Algunos de estos también le permiten exportar el modelo de base de datos en XML, HTML, etc. .formatos.
Todos estos software de diseño de esquemas de bases de datos se pueden usar para crear y administrar servidores de bases de datos.s, conectarse a una base de datos y realizar consultas de datos.
Mi diseñador de esquemas de base de datos favorito:
MySQL Workbench es mi software de diseño de diagramas de base de datos favorito, ya que le permite crear un esquema de base de datos elaborado y también admite una buena variedad de formatos de exportación como PNG, SVG, PDF, etc. ER /One Data Modeler también es un diseñador de esquemas de base de datos considerablemente bueno.
También puede consultar las listas de los mejores programas gratuitos de creación de diagramas ER, diagramas de red y visualización de datos para Windows.
MySQL Workbench
MySQL Workbench es un software de diseñador de esquemas de base de datos gratuito para Windows. Este software se usa básicamente para crear y administrar conexiones con servidores de bases de datos, administración de servidores, migración de datos y más.
Cómo crear un modelo de esquema de base de datos visual en MySQL Workbench:
Para diseñar un esquema de base de datos visual, primero debe hacer clic en la opción Agregar diagrama del menú Modelo. Ahora, puede agregar capas y tablas a su modelo. Posteriormente, puede agregar columnas, índices, claves foráneas, activadores, particiones, opciones, inserciones y privilegios. Hablemos brevemente de estos elementos:
- Columnas: agregue columnas a sus tablas con nombre, tipo de datos (int, expresión predeterminada, comentarios, etc.). Puede definir la columna como clave principal, no nula, relleno cero, sin firmar, incremento automático, binary, generado y/o único.
- Índices: agregue índices con las columnas deseadas y especifique opciones de índice como tipo de almacenamiento, tamaño de bloque clave, analizador y comentario de índice.
- Claves externas: agregue claves externas con la tabla referenciada y seleccione opciones como actualizar y eliminar (establecer nulo, en cascada, restringido, sin acción).
- Activadores: crea o edita activadores como antes de la inserción, después de la inserción, antes de la fecha, después de la actualización, etc.
- Particionamiento: habilite el particionamiento para una tabla específica, defina el tipo de partición (hash lineal, clave lineal, lista, etc.), número de particiones, etc.
- Opciones: aquí puede configurar preferencias como la contraseña de la tabla, el formato de fila, las opciones de almacenamiento, las opciones de combinación de tablas, etc.
- Inserciones: Administra declaraciones de inserción.
- Privilegios: administre los roles y privilegios asignados aquí.
Desde el panel izquierdo de la interfaz, puede ver y administrarel contenido de las capas, los tipos de usuarios, etc. Le permite seleccionar diferentes esquemas de color para hacer que el esquema de la base de datos sea aún más atractivo visualmente.
Puede exportar el diseño del esquema como PNG, SVG, PDF de una sola página o archivos PostScript de una sola página. También le permite imprimir el modelo de base de datos creado.
MySQL Workbench es, en mi opinión, uno de los mejores programas de diseño de diagramas de bases de datos. Además de las funciones anteriores, también le permite personalizar el tamaño y las propiedades del diagrama, administrar plantillas de tablas, ajustar automáticamente el diseño del modelo, etc.
Página de inicio Página de descarga
ER/One Data Modeler
ER/One Data Modeler es otra herramienta gratuita de diseño de diagramas de esquemas de bases de datos para Windows. Le permite diseñar un esquema de base de datos para un DBMS objetivo como Firebird, Mysql, Oracle, etc.
Básicamente, le permite crear EER, es decir, diagramas de relación de entidad mejorados. Puede agregar una tabla con la herramienta de entidad y luego insertar columnas (tipo de datos, tamaño, valor predeterminado, etc.), índices, restricciones, claves, activaciónrs, descripción y scripts a la tabla creada. Puede agregar relaciones simples o de muchas a muchas para vincular tablas. Para definir una relación, puede elegir una tabla secundaria y una tabla principal, agregar una clave principal, agregar notas, seleccionar acciones al actualizar/eliminar, etc. Para que el diagrama de la base de datos sea más elaborado, puede agregarle marcos de proyecto y notas. Además, también te permite definir dominios, secuencias, procedimientos y vistas.
Proporciona una función de validación para mejorar e informar errores en sus modelos de datos. Puede acceder a esta función desde el menú Modelo.
Después de crear el diagrama de esquema, puede exportarlo como una imagen en formato JPG. Además, puede obtener una vista previa e imprimir el diagrama de la base de datos.
Puedes crear y administrar bases de datos SQL usándolo.
Nota: es gratuito solo para uso no comercial.
Página de inicio Descargar página
Bifurcación DB Designer
DB Designer Fork es un diseñador de esquema de base de datos portátil para Windows. Es un software muy simple y fácil de usar para crear diagramas de esquema de base de datos. En primer lugar, debe habilitar el Modo de diseño desde el menú Pantalla y luego puede agregar varias regiones al modelo y tablas a las regiones. Aquí se explica cómo crear un diagrama de base de datos:
- Editor de tablas: primero, para agregar tablas, debe insertar columnas con nombre y especificar el tipo de datos, clave principal o no, nulo o no nulo, sin firmar,relleno cero, valor predeterminado, etc. También puede especificar el tipo de tabla (HEAP, BDB, MERGE, etc.) y definirla como una entidad débil. Desde el mismo editor de tablas, puede seleccionar opciones de tabla avanzadas que incluyen tipo de RAID, tamaño de fragmento, etc., inserciones estándar y comentarios.
- Editor de relaciones: puede vincular tablas utilizando relaciones de identificación o no identificación y modificar las propiedades de la relación. Estas propiedades incluyen tipo de relación, visibilidad, origen, destino, claves externas, definición de referencia, etc.
Puede agregar un cuadro de texto y colocarlo en cualquier parte del modelo de la base de datos. Además, se proporcionan herramientas como seleccionar, mover, hacer zoom, cambiar el tamaño, etc. para realizar los ajustes correctos en el diseño del esquema. Se proporciona una ventana de Navegador dedicada y compacta para moverse a las secciones deseadas del modelo.
Te permite exportar el modelo de base de datos completo o los objetos seleccionados como una imagen PNG o BMP.
Además del diseño de esquemas de bases de datos gráficas, proporciona otras características que incluyen conectarse a la base de datos, sincronización de bases de datos, ingeniería inversa, etc.
Página de inicio Página de descarga
Arquitecto de energía SQL
SQL Power Architect es básicamente una herramienta de modelado de datos para Windows. Le permite crear un esquema de base de datos agregando tablas y vinculándolas.
Para agregar una tabla a un esquema de base de datos, puede definir su nombre lógico, nombre físico, nombre de clave principal y remarcas. Le permite agregar columnas a las tablas y editar las propiedades respectivas, incluidos nombre lógico, nombre físico, tipo de datos (entero, char, booleano, matriz, binario, varchar, etc.), precisión , clave principal o no, permitir nulo o no, autoincremento o no, valor predeterminado, comentarios, etc. Después de crear tablas, puede vincularlas mediante relaciones de identificación o no identificación. Para definir una relación, puede editar sus propiedades como la etiqueta de la tabla PK. Etiqueta de tabla FK, cardinalidad, postergabilidad, regla de actualización, regla de eliminación, etc. Le permite agregar un índice con nombre (agrupado, único), tipo (mapa de bits, dominio, hash, árbol B, etc.) y columnas para incluir. Puede exportar el esquema como un archivo HTML. Además, puede imprimir el diagrama del esquema de la base de datos.
También puede crear un diseño de esquema OLAP usándolo. Para hacerlo, vaya al menú OLAP y haga clic en la opción Editar esquema > Nuevo esquema para comenzar un nuevo diseño. Incluso puede importar esquemas creados en formato XML. Ahora, en la nueva ventana, puedes agregar cubos conth nombre, título, instrucción SELECT, etc., y cree una nueva dimensión compartida con nombre, título y tipo (estándar/hora). También puede agregar cubos virtuales al esquema de su base de datos. Además, le permite agregar un elemento de uso de dimensión para conectar una dimensión y un cubo. Otras herramientas para diseñar un esquema de base de datos visual incluyen diseño automático (cambiar a un diseño de esquema predeterminado), acercar/alejar, etc. Cada elemento del cubo se puede ver y administrar desde el panel izquierdo. Después de crear el esquema de la base de datos OLAP, puede exportarlo en formato XML.
Con todo, es otro buen diseñador de esquemas de base de datos para Windows.
Página de inicio Página de descarga
pgModeler
pgModeler es otro software de diseño de esquemas de bases de datos para Windows. Aunque es un software pago, también proporciona una versión de demostración que se puede usar de forma gratuita con restricciones de funciones. Una de las restricciones de la función es que puede agregar objetos con un máximo de 9 instancias a su diseño de esquema.
Proporciona un módulo de Diseño donde puede crear un diagrama de esquema de base de datos. Para este propósito, puede agregar varias tablas y luego columnas (con nombre, clave principal, tipo de datos, etc.) a cada tabla. El procedimiento para crear el esquema de la base de datos es similar al de otro software. También puede definir restricciones, disparadores, reglas, índices, etc. Puede conectar tablas con uno a uno, uno a muchos, muchos a muchos, herencia, etc. relaciones.
La versión de demostración no le permite guardar un proyecto, pero después de crear el diagrama del esquema de la base de datos, puede exportarlo como un archivo de gráficos (PNG, SVG). Aparte de eso, exporta el proyecto de esquema de base de datos como servidor de base de datos o archivo SQL.
pgModeler es un software de modelado de bases de datos de código abierto.