Comenzando como una función desarrollada por nuestros pasantes para ayudar a nuestros clientes a visualizar sus esquemas de base de datos en <a href="//holistics.io" target="_blank">Holistics.io</a> (plataforma de inteligencia empresarial), descubrimos la oportunidad de lanzar <a href="//dbdiagram.io" target="_blank">dbdiagram.io</a> como una herramienta independiente para contribuir a la comunidad de datos.
Company Mentioned
Comenzando como una función desarrollada por nuestros pasantes para ayudar a nuestros clientes a visualizar sus esquemas de base de datos en (plataforma de inteligencia empresarial), descubrimos la oportunidad de lanzar como una herramienta independiente para contribuir a la comunidad de datos. Así es como se construyó , un diseñador de bases de datos rápido y simple que está optimizado para analistas de datos y desarrolladores para ayudarlos a diseñar diagramas de bases de datos simplemente usando su teclado.
0. Es gratis: gratis para diseñar, gratis para compartir
1. Experiencia fluida: diseñada pensando en los analistas y desarrolladores de datos
Como analistas y desarrolladores de datos, todos sabemos la verdad de que, a veces, el mouse simplemente no funciona. Comprender que, mientras que otras herramientas se centran en la experiencia de que necesita hacer clic x2 para crear una tabla, hacer clic x2 para crear un campo, hacer clic x2 para cambiar el valor, le ofrece una experiencia en la que escribir es suficiente . Vamos a ver cómo funciona:
La UI/UX: simplemente abra dbdiagram.io y comience a diseñar su diagrama
La barra de herramientas: para administrar sus diagramas, importar, exportar, iniciar sesión y compartir con otros
Editor de código : donde agrega tablas, campos y relaciones, aparece una regla simple, escribe el diagrama ✨
Diagrama : para acercar/alejar, mueva su diagrama
Crear tablas y campos: para crear tablas y campos, siga la sintaxis a continuación y escriba en su editor de código a la izquierda
// Tabla de sintaxis tablename {campo1 tipo PK campo2 tipo...}
// Usuarios de tabla de ejemplo {id int PK email varchargender varcharrelationship varchardob datetimecountry int}
Tabla de países {code int PK name varcharcontinent_name varchar}
Crear relaciones: cuando necesita su mouse, tiene su mouse. Para las relaciones, sería más intuitivo interactuar en el diagrama, por lo que admitimos la creación de relaciones escribiendo el código y arrastrando de un campo a otro.
//3 Tipos de relación// < uno a muchos// > muchos a uno// - uno a uno
_//Sintaxis de formato largo_ Nombre de referencia opcional { tabla1.campo1 < tabla2.campo2 }
//Sintaxis abreviada Nombre de referencia opcional: table1.field < table2.field2
_//Ejemplo_ Ref usuarios.país < países.código
2. Importación y Exportación bajo demanda
Visualice su base de datos en segundos importando desde sus scripts existentes de PostgreSQL o MySQL
Exporte a PDF/PNG/SQL Scripts o comparta fácilmente con otros
Dado que estamos utilizando DSL (Lenguaje específico del dominio), podemos agregar fácilmente Importar/Exportar para otras bases de datos más adelante, ¡no dude en hacérnoslo saber! 👐
3. Consejos
🖱Al hacer doble clic en cualquier etiqueta de tabla, accederá a la definición de su código de tabla
💾 Ctrl/Cmd + S para guardar tu proyecto
🤔 El editor de código es demasiado pequeño, arrastre el borde para hacerlo más grande
Ejemplos de diagramas de base de datos
Con la misión de contribuir más a la comunidad, también esperamos que la comunidad también use dbdiagram como una herramienta para compartir su proyecto con otros. Estos son algunos esquemas de base de datos de muestra que hemos diseñado.
👉
👉
Si te encanta, difunde tu amor con el hashtag #dbdiagram.io. ¡Siéntete libre de agregar tus comentarios !