Capítulo 1: Primeros pasos
Nota: Este capítulo cubre los requisitos del sistema de SQLOZ, la instalación inicial, la creación de la primera conexión, la disposición de la interfaz, el multilingüismo, los modos de apariencia y los principales motores.
1.1 Requisitos
SQLOZ es una estación de trabajo de bases de datos nativa para macOS, desarrollada en Swift y AppKit. No se requieren bibliotecas externas ni dependencias adicionales.
- Sistema operativo: macOS (incluyendo Apple Silicon).
- Instalación: Instalación con un solo clic desde el Mac App Store de SQLOZ.
- Acceso Pro: SQLOZ es descargable gratuitamente. Las suscripciones Pro opcionales y la evaluación de 7 días gestionada por la app se describen en el Capítulo 12.
- Dependencias adicionales: Ninguna. Todos los controladores y motores están integrados en la aplicación.
1.2 Instalación inicial y creación de una conexión
- Instalar la aplicación. Instalar SQLOZ desde el Mac App Store y abrirlo.
- Agregar nueva conexión. Presionar
Cmd + No usar Archivo → Nueva conexión…. - Introducir los detalles de conexión:
- Nombre de conexión: Introducir un nombre descriptivo (ej.
E-Commerce Principal Prod). - Motor de base de datos: Seleccionar MySQL, PostgreSQL o SQLite. MariaDB usa el perfil MySQL y se identifica tras establecer la conexión.
- Host, Puerto, Usuario y Contraseña: Completar los datos del servidor.
- Nombre de conexión: Introducir un nombre descriptivo (ej.
- Establecer color de entorno (recomendado). En la pestaña General, seleccionar la etiqueta de color para el entorno de producción (ej. 🔴 Prod/Rojo).
- Probar y guardar la conexión. Tras la confirmación, guardar la conexión.
1.3 Interfaz y disposición de pantalla
La interfaz de SQLOZ sigue las directrices Apple Human Interface Guidelines (HIG):
- Object Browser izquierdo (barra lateral): Muestra bases de datos, tablas, vistas, procedimientos y triggers del servidor en estructura de árbol.
- Barra de pestañas: Múltiples pestañas de editor, diseñador de esquemas y paneles DBA pueden estar abiertos simultáneamente.
- Barra de estado: Información en tiempo real sobre tipo de servidor, conjunto de caracteres, duración de la consulta y estado de memoria.
1.4 Multilingüismo
SQLOZ soporta 23 idiomas. Ajuste de idioma: Cmd + , → General → Idioma. No es necesario reiniciar.
1.5 Modo de apariencia (Claro / Oscuro / Auto)
Preferencias → Apariencia: Sistema (Auto), Claro u Oscuro. El ajuste se aplica instantáneamente.
1.5.1 Densidad de interfaz (Cómodo / Compacto)
Preferencias → Apariencia → Densidad de interfaz: Cómodo (predeterminado) o Compacto (más filas por pantalla - ideal para DBAs).
1.5.2 Paleta de comandos (Cmd + Shift + P)
Acceso a todas las herramientas y acciones mediante una lista con búsqueda. Escribir un nombre de comando (ej. schema, ozai, explain) y pulsar Return para ejecutar.
1.6 Motores principales (Oz Suite)
- OzSecurity / OzGate - Puerta de seguridad. → Cap. 10
- OzMigrate - Transferencia cross-dialect. → Cap. 11
- OzDesigner - Diseñador de esquemas. → Cap. 5
- OzSync - Sincronización. → Cap. 6, Cap. 7
- OzBuilder - Constructor visual de consultas. → Cap. 8
- OzDBA / OzDiagnostics - Suite DBA. → Cap. 9, Cap. 18, Cap. 19
- OzTunnel - Arquitectura de túnel híbrido SSH y HTTP-PHP. → Cap. 2