Cómo crear esquemas de base de datos de forma rápida e intuitiva con DBDesigner

Una de las partes más importantes del desarrollo de un proyecto es tener una idea clara del objetivo final. Necesitamos conocer el público objetivo del proyecto, así como las características que incluirá. Esto significa que debemos estar lo más informados posible sobre la lógica empresarial y luego implementar todas las funciones según sea necesario.

DBDesigner es una gran herramienta cuando se trata de crear esquemas de base de datos para su aplicación. Le permite crear la cantidad de tablas que desee (en lo que a mí respecta). Puede agregar cualquier atributo de tipo de datos que desee a cualquier tabla que haya creado. También puede hacer que ciertos atributos sirvan como claves externas. De esta forma, cuando configura claves primarias y claves externas respectivamente, puede ver las relaciones entre las tablas de la base de datos que está intentando crear.

Puede usar su correo electrónico y crear muchos proyectos, y volver a ellos cuando lo desee. También puede invitar a sus colegas por correo electrónico y hacer que colaboren con usted en la preparación de ese esquema.

Cuando tenga una versión inicial de su esquema de base de datos, puede exportarlo como un script SQL para las siguientes tecnologías de base de datos: PostgreSQL, SQLite, MySQL, MSSql y Oracle.

Demostración

Comencemos por crear un nuevo esquema de base de datos para demostrar cómo funciona en la práctica.

Podemos comenzar con una nueva plantilla en blanco o usar una de las muchas plantillas preexistentes que están disponibles.

Aquí mostraremos una plantilla vacía, solo para que podamos ver algunas de las características que están incluidas. De lo contrario, es posible que no los note con las plantillas existentes.

Primero necesitamos crear un nuevo esquema. Nuestro ejemplo usa el tipo de base de datos "Genérico", y lo llamaremos "biblioteca".

Por lo tanto, debemos ir a Schema & g t; Nuevo y luego veremos que aparecerá una nueva ventana:

Esta es la imagen que deberíamos ver después de eso:

Luego, debemos agregar nuevas tablas a nuestro esquema, lo que podemos hacer haciendo clic derecho en cualquier lugar de la cuadrícula y seleccionando la opción "Tabla":

Ahora necesitamos agregar campos a la tabla. Todo lo que tenemos que hacer es ir al campo Agregar , después de lo cual aparecerá una nueva ventana. En él puede elegir el tipo y también configurar algunas restricciones para su nueva columna de tabla:

Aquí podemos ver cómo se ve después de haber agregado algunas columnas:

Luego podemos agregar relaciones entre tablas. Tomaremos el ejemplo de la creación de una relación de varios a varios entre dos tablas: Autores y Libros. Para esto, inicialmente necesitamos crear una nueva tabla llamada AuthorBooks, en la que agregamos claves externas que hacen referencia a la tabla Authors y la tabla Books , respectivamente:

Aquí tenemos la conexión con la tabla Libros :

Una vez que hayamos terminado con eso, deberíamos ver un esquema similar al siguiente:

Una característica realmente excelente de dbdesigner es la flexibilidad que le brinda para mover sus tablas alrededor de la cuadrícula como desee:

También podemos compartir el esquema con hasta cinco colaboradores en la versión gratuita. Simplemente necesitamos ir a Esquema> Compartir y aparecerá una nueva ventana, como la siguiente:

Podemos guardar este esquema como una imagen yendo a: Exportar> Imagen .

También podemos generar el script SQL correspondiente de la siguiente manera:

También podemos importar nuestro propio SQL en el esquema y verlo representado gráficamente:

Conclusión

Escuché sobre esta herramienta cuando estaba haciendo una programación en pareja con un colega, y la encontré realmente útil. Espero que usted también se beneficie de ello.

DBDesigner tiene otras características, y definitivamente recomendaría que las pruebe.