Qrulla Docs

Diseñar y comparar

Diseñar

El diseñador de tablas, el diagrama entidad-relación, el constructor visual de consultas y el generador de datos de prueba.

Diseñar una tabla

Clic derecho en una tabla → «Diseñar», o «Nueva tabla…» en una base o esquema. El diseñador tiene:

  • Columnas: nombre, tipo (como lo escribe el motor, con su largo: varchar(80), numeric(12,2)), si acepta vacío (NULL), valor predeterminado, si es parte de la clave primaria y si es autonumérica. Un texto predeterminado va entre comillas: 'activo'.
  • Índices: nombre, columnas y si es único.
  • Claves foráneas: la columna, la tabla y la columna a la que apunta, y qué hacer al borrar.
  • Cambios (SQL): las sentencias exactas que se van a ejecutar.
  • SQL actual: cómo está creada la tabla ahora en el servidor.

«Guardar» muestra los cambios y pide confirmar. Lo que borra datos (por ejemplo, quitar una columna) aparece en rojo.

Diagrama ER

Clic derecho en una base o un esquema → «Diagrama ER». Muestra las tablas con sus columnas y las relaciones entre ellas: la pata de gallo es «muchos», la raya «uno» y el círculo «puede no haber».

  • Arrastra las tablas para ordenarlas, arrastra el fondo para moverte y usa la rueda para acercar. «Reorganizar» las acomoda solas y «Ajustar» encuadra todo.
  • Clic en una relación para mover sus extremos a otro lado de la tabla o agregarle quiebres (doble clic en la línea).
  • Tema: automático, oscuro, azul, café, turquesa o rosa.
  • Exportar como imagen PNG, documento PDF o imagen vectorial SVG.

Editar el modelo

Con «Editar» puedes agregar tablas, columnas y claves foráneas en el diagrama. «Aplicar a la base…» compara el diagrama con la base y ejecuta solo lo que cambia; un nombre cambiado se renombra en la base y sus datos quedan.

«Generar script…» crea el SQL de todo el modelo para otro motor, por ejemplo para llevar un diseño de MySQL a PostgreSQL, con la lista de lo que cambia al traducirlo.

Diseñar una consulta

Clic derecho en una base o un esquema → «Diseñar consulta» arma un SELECT sin escribirlo:

  1. Agrega tablas desde la lista. Se unen solas con las que ya están por sus claves foráneas.
  2. Marca las columnas. A cada una le puedes dar un nombre, un resumen (contar, sumar, promedio, mínimo, máximo) y un orden.
  3. Ajusta las uniones (solo coincidentes, todas las de la izquierda, de la derecha o todas) y agrega filtros.
  4. «Sin repetidos» y «Máximo de filas» completan la consulta.

Abajo ves el SQL que se arma; «Abrir en el editor» lo lleva a un editor para ejecutarlo o seguir escribiendo.

Datos de prueba

Plan Advanced. Clic derecho en una base o un esquema → «Datos de prueba…» llena tablas con datos realistas:

  • Elige las tablas y cuántas filas para cada una.
  • Para cada columna, con qué se llena: nombres, apellidos, correos, teléfonos, ciudades, direcciones, empresas, fechas, números en un rango, sí/no, palabras, UUID, uno de una lista, o claves de otra tabla. Puedes pedir valores sin repetir y un porcentaje de vacíos.
  • «Vista previa» muestra un ejemplo sin escribir nada.
  • La semilla hace que se generen siempre los mismos datos.

Las tablas madre se llenan primero, y las claves foráneas usan claves que existen. Solo se agregan filas; no se borra nada.

¿Falta algo o no se entiende? Escribe a support@qrulla.com.