Skip to main content
SQLOZ
Chapter 1 Core & Getting Started

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

  1. Instalar la aplicación. Instalar SQLOZ desde el Mac App Store y abrirlo.
  2. Agregar nueva conexión. Presionar Cmd + N o usar Archivo → Nueva conexión….
  3. 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.
  4. Establecer color de entorno (recomendado). En la pestaña General, seleccionar la etiqueta de color para el entorno de producción (ej. 🔴 Prod/Rojo).
  5. 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):

  1. Object Browser izquierdo (barra lateral): Muestra bases de datos, tablas, vistas, procedimientos y triggers del servidor en estructura de árbol.
  2. Barra de pestañas: Múltiples pestañas de editor, diseñador de esquemas y paneles DBA pueden estar abiertos simultáneamente.
  3. 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

Temas relacionados