Esta página describe Calíope 1.7, la versión que estoy construyendo ahora mismo. La 1.6 está en la App Store para Mac, iPad, iPhone, Apple Watch, Apple TV y Apple Vision Pro. El changelog dice en qué versión llegó cada función.
Añade un botón «Abrir en Calíope» a cada tema. Sólo funciona con la app instalada.
Visualiza las relaciones entre tablas de una base de datos.
Dónde está: Espacio de Trabajo › Herramientas › Diagrama ER
Abre el Diagrama ER desde la barra de navegación del workspace. Selecciona la base de datos en el selector superior y Calíope cargará las tablas con sus columnas y relaciones de clave foránea existentes.
El diagrama muestra las tablas como nodos con columnas y tipo de dato. Las líneas entre tablas representan las FKs detectadas en el servidor.
SQL Server
En SQL Server cada esquema es una entrada del selector (demo.dbo, demo.rrhh). Para ver una clave foránea que cruza de esquema, añade el otro con + BD: la línea entre los dos sale en ámbar, como entre dos bases.
Palabras clave: ER, entidad relación, diagrama, FK, foreign key, relaciones
Ampliar y reducir — en macOS, la rueda del ratón, el pellizco de dos dedos en el trackpad o los botones de la barra; en iPad, el pellizco o esos mismos botones. Entre el − y el + de la barra va el porcentaje, que dice a qué escala estás, y los atajos son ⌘−, ⌘+ y ⌘0. Los límites son los mismos en todas: del 18 % al 400 %, y el botón se apaga al llegar al tope.
Desplazar el lienzo — arrastra sobre una zona vacía, en todas. Sobre un nodo, el arrastre mueve la tabla.
Volver al encuadre — el botón Ajustar a la ventana (⌘0) encuadra todas las tablas. El diagrama se encuadra además solo al abrirse y al cambiar el tamaño de la ventana.
El botón Disposición automática reorganiza los nodos para minimizar solapamientos.
Apple Vision Pro: como en el iPad, con sus gestos: pellizcar y mover para desplazar o mover una tabla, y pellizcar con las dos manos para el zoom. Los botones y los atajos son los mismos.
Dibuja una nueva relación de clave foránea entre dos tablas.
Dónde está: Diagrama ER › clic derecho › Crear relación FK
Abre el menú contextual de una tabla —clic derecho en macOS, mantener pulsado en iPad— y selecciona Nueva relación FK…. Se abre un diálogo para elegir la tabla y columna de origen, y la tabla y columna de destino. Al confirmar, Calíope ejecuta el ALTER TABLE … ADD FOREIGN KEY en el servidor.
Sólo en macOS, además: mantén pulsada ⌃ (Control) y arrastra desde una tabla hasta la de destino; mientras dura el gesto se dibuja una línea elástica y al soltar se abre ese mismo diálogo. En iPad el gesto no existe, y la clave foránea se crea desde el menú contextual.
Apple Vision Pro: mira la tabla y pellizca sin soltar, donde en el iPad la mantendrías pulsada; el arrastre con ⌃ es sólo del Mac.
Conserva la disposición que le diste al diagrama, una por base de datos.
Dónde está: Diagrama ER › Guardar layout
Pulsa Guardar layout en la barra de herramientas del Diagrama ER. A dónde arrastraste cada tabla se guarda por base de datos, así que cada diagrama conserva la suya.
La próxima vez que abras el diagrama de esa base, las tablas vuelven a donde las dejaste. Una tabla sin posición guardada —las de una segunda base que acabas de añadir con + BD, o una creada desde entonces— se reparte en una rejilla al lado de las demás, nunca encima.
En la barra de herramientas del Diagrama ER, el botón Exportar ofrece dos formatos: PNG (una imagen, lista para pegar en un documento o en un chat) y PDF (listo para impresión o presentación). Cada uno ofrece tres tamaños. En el Mac eliges dónde guardar el archivo con el diálogo del sistema; en los demás aparatos se abre la hoja Compartir, desde donde lo guardas en Archivos o lo envías.
En el Mac los mismos formatos están también en el menú contextual del lienzo, y el diagrama se puede imprimir con ⌘P.
Palabras clave: exportar, PNG, PDF, imagen, guardar, imprimir, diagrama
Consulta la estructura completa de una tabla directamente en el diagrama.
Dónde está: Diagrama ER › clic derecho › Editar estructura de tabla
Abre el menú contextual de un nodo de tabla en el diagrama —clic derecho en macOS, mantener pulsado en iPad— y selecciona Editar estructura de tabla. Se abre un panel con el CREATE TABLE completo de la tabla seleccionada.
Palabras clave: DDL, CREATE TABLE, estructura, ver tabla, show create
El lienzo es un dibujo: VoiceOver lo lee como una lista de tablas con sus columnas, tipos y claves, y de relaciones.
Dónde está: Espacio de Trabajo › Herramientas › Diagrama ER
El lienzo del diagrama es un dibujo que VoiceOver no puede leer, así que Calíope lo ofrece como una lista. La sección Tablas tiene una fila por tabla, con sus columnas, sus tipos y si cada una es de la clave primaria (PK) o de una clave foránea declarada (FK). Si hay relaciones, la sección Relaciones lee cada una como «origen → destino», con base, tabla y columna.
Funciona igual en todas las plataformas.
Palabras clave: VoiceOver, accesibilidad, diagrama ER, tablas, relaciones
Añade una segunda base de datos al canvas del diagrama ER para visualizar relaciones entre bases de datos.
Dónde está: Diagrama ER › + BD
El Diagrama ER puede mostrar tablas de dos bases de datos simultáneamente en el mismo canvas, incluyendo las claves foráneas que cruzan de una base a otra.
Cómo añadir una segunda base de datos:
1. Con el Diagrama ER abierto, selecciona la BD principal en el selector izquierdo de la barra de herramientas.
2. Pulsa el botón + BD en la barra de herramientas para añadir una segunda base de datos.
3. Selecciona la segunda BD en el nuevo selector que aparece.
4. El canvas se actualiza automáticamente mostrando las tablas de ambas bases.
Codificación de colores:
- Cabecera azul — tablas de la BD principal.
- Cabecera verde azulado (teal) — tablas de la segunda BD.
- Flechas naranja — relaciones de clave foránea que cruzan de una base a otra.
- Flechas normales — relaciones dentro de la misma base de datos.
Requisito para relaciones cross-database:
Las claves foráneas tienen que estar declaradas en el servidor: el diagrama las lee del catálogo del motor. Si las relaciones entre bases no aparecen, verifica que las FKs existen formalmente (no son solo convenciones de nombres).
Navegación y exportación:
Todas las funciones del diagrama ER normal aplican al canvas multi-base: zoom, pan, auto-layout, guardar layout, exportar PNG/PDF y ver DDL de tablas. Consulta los temas de Diagrama ER para más detalles.
Disponible en macOS, iPad, iPhone y Apple Vision Pro.