paint-brush
Un diseñador de diagramas de base de datos creado para desarrolladores y analistaspor@thongda
78,095 lecturas
78,095 lecturas

Un diseñador de diagramas de base de datos creado para desarrolladores y analistas

por Anthony Thong Do2018/09/17
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

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="http://holistics.io" target="_blank">Holistics.io</a> (plataforma de inteligencia empresarial), descubrimos la oportunidad de lanzar <a href="http://dbdiagram.io" target="_blank">dbdiagram.io</a> como una herramienta independiente para contribuir a la comunidad de datos.

Company Mentioned

Mention Thumbnail
featured image - Un diseñador de diagramas de base de datos creado para desarrolladores y analistas
Anthony Thong Do HackerNoon profile picture

Comenzando como una función desarrollada por nuestros pasantes para ayudar a nuestros clientes a visualizar sus esquemas de base de datos en Holistics.io (plataforma de inteligencia empresarial), descubrimos la oportunidad de lanzar dbdiagram.io como una herramienta independiente para contribuir a la comunidad de datos.

Así es como se construyó dbdiagram.io , 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.


Hacer que nuestra pequeña función sea gratuita llevó a 20 000 usuarios y 2500 clientes potenciales en 2 meses ¿Cómo se creó dbdiagram.io?

Cómo dbdiagram.io mejora tu vida 😌

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, dbdiagram.io 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.

👉 Ejemplo de esquema de comercio electrónico

👉 Ejemplo de esquema de Airbnb

Si te encanta, difunde tu amor con el hashtag #dbdiagram.io. ¡Siéntete libre de agregar tus comentarios aquí !