Skip to main content
SQLOZ
Chapter 1 Core & Getting Started

Kapitel 1: Erste Schritte

Hinweis: Dieses Kapitel behandelt die Systemanforderungen von SQLOZ, die Erstinstallation, das Erstellen der ersten Verbindung, das Interface-Layout, Mehrsprachigkeit, Erscheinungsmodi und die wichtigsten Motoren.

1.1 Anforderungen

SQLOZ ist eine native macOS-Datenbank-Workstation, entwickelt in Swift und AppKit. Es sind keine externen Bibliotheken oder Abhängigkeiten erforderlich.

  • Betriebssystem: macOS (inkl. Apple Silicon).
  • Installation: Einzel-Klick-Installation über den SQLOZ Mac App Store.
  • Pro-Zugang: SQLOZ ist kostenlos herunterladbar. Optionale Pro-Abonnements und die 7-tägige App-verwaltete Evaluierung werden in Kapitel 12 beschrieben.
  • Zusätzliche Abhängigkeiten: Keine. Alle Treiber und Motoren sind in der App eingebettet.

1.2 Erstinstallation und Verbindung erstellen

  1. App installieren. SQLOZ aus dem Mac App Store installieren und öffnen.
  2. Neue Verbindung hinzufügen. Cmd + N drücken oder Ablage → Neue Verbindung… verwenden.
  3. Verbindungsdetails eingeben:
    • Verbindungsname: Beschreibenden Namen eingeben (z. B. Haupt-E-Commerce Prod).
    • Datenbankmotor: MySQL, PostgreSQL oder SQLite wählen. MariaDB nutzt das MySQL-Profil und wird nach dem Verbindungsaufbau identifiziert.
    • Host, Port, Benutzer und Passwort: Serverdetails ausfüllen.
  4. Umgebungsfarbe festlegen (empfohlen). Im Tab Allgemein Farbmarkierung für die Produktionsumgebung wählen (z. B. 🔴 Prod/Rot). SQLOZ färbt den Object Browser und den Verbindungs-Tab entsprechend ein.
  5. Verbindung testen und speichern. Nach der Bestätigung Verbindung erfolgreich die Verbindung speichern.

1.3 Interface und Bildschirmlayout

Das SQLOZ-Interface folgt den Apple Human Interface Guidelines (HIG):

  1. Linker Object Browser (Seitenleiste): Zeigt Datenbanken, Tabellen, Views, Prozeduren und Trigger des Servers in einer Baumstruktur.
  2. Tab-Leiste: Mehrere Editor-Tabs, Schema-Designer und DBA-Panels können gleichzeitig geöffnet sein.
  3. Statusleiste: Echtzeit-Informationen zu Servertyp, Zeichensatz, Abfragedauer und Speicherstatus.

1.4 Mehrsprachigkeit

SQLOZ unterstützt 23 Sprachen. Spracheinstellung: Cmd + , → Allgemein → Sprache. Ein Neustart ist nicht erforderlich.

1.5 Erscheinungsmodus (Hell / Dunkel / Auto)

Einstellungen → Erscheinungsbild: System (Auto), Hell oder Dunkel. Die Einstellung wird sofort angewendet.

1.5.1 UI-Dichte (Komfortabel / Kompakt)

Einstellungen → Erscheinungsbild → UI-Dichte: Komfortabel (Standard) oder Kompakt (mehr Zeilen pro Bildschirm – ideal für DBAs).

1.5.2 Befehlspalette (Cmd + Shift + P)

Zugang zu allen Werkzeugen und Aktionen über eine durchsuchbare Liste. Befehlsnamen eingeben (z. B. schema, ozai, explain) und mit Return ausführen.

1.6 Kernmotoren (Oz Suite)

  • OzSecurity / OzGate - Sicherheitstor: Biometrische App-Sperre und Backup-Voraussetzungen. → Kap. 10
  • OzMigrate - Dialect-Transfer: Schema/Daten zwischen MySQL, PostgreSQL und SQLite. → Kap. 11
  • OzDesigner - Schema-Designer: Interaktiver ERD-Canvas. → Kap. 5
  • OzSync - Synchronisierung: Schemata und Daten synchronisieren. → Kap. 6, Kap. 7
  • OzBuilder - Visueller Abfrage-Builder. → Kap. 8
  • OzDBA / OzDiagnostics - DBA-Suite: Lock-Tree, EXPLAIN, sicheres Beenden. → Kap. 9, Kap. 18, Kap. 19
  • OzTunnel - Hybride SSH- und HTTP-PHP-Tunnelarchitektur. → Kap. 2

Verwandte Themen