Skip to main content
SQLOZ
Chapter 5 Schema & Model Architecture

Kapitel 5: Visueller Schema-Designer

Info: Dieses Kapitel erläutert die Visualisierung von Datenbankschemata (Reverse Engineering), das tabellarische Entwerfen von Relationen per Drag-and-Drop sowie den Export der Diagrammfläche.

In diesem Kapitel:

5.1 Schemavisualisierung mittels Reverse Engineering

Die Beziehungen zwischen Dutzenden von Tabellen allein aus DDL-Code herauszulesen, ist mühsam und fehleranfällig. SQLOZ liest Tabellen-Metadaten vollautomatisch aus und überführt sie auf eine interaktive Arbeitsfläche:

  1. Klicken Sie mit der rechten Maustaste auf den Datenbanknamen in der linken Seitenleiste.
  2. Wählen Sie Schema entwerfen….
  3. SQLOZ analysiert Tabellenstrukturen, Datentypen sowie Primär- und Fremdschlüssel und ordnet sie als übersichtliche Farbkarten an.

Spaltentypen und Integritätsbedingungen werden durch Kennzeichen markiert:

KennzeichenBedeutung
PK (Gold)Primärschlüssel (Primary Key)
FK (Blau)Fremdschlüssel (Foreign Key)
UQ (Smaragd)Eindeutiger Index (Unique Constraint)
AI (Orange)Automatische Erhöhung (Auto-Increment)

Tipp: Wenn Sie mit der Maus über ein FK-Kennzeichen fahren, wird die verknüpfte Zieltabelle farblich hervorgehoben, sodass relationale Pfade sofort ersichtlich sind.

5.2 Tabellen und Relationen per Drag-and-Drop entwerfen

Tabellen und Fremdschlüsselbeziehungen können visuell von Grund auf modelliert werden:

  1. Rechtsklicken Sie auf eine freie Stelle der Zeichenfläche und wählen Sie Tabelle hinzufügen….
  2. Definieren Sie Tabellenname, Speicher-Engine (z. B. InnoDB) und Spaltenstrukturen im Dialog.
  3. Fremdschlüssel anlegen: Ziehen Sie die Spalte user_id der Karte payments per Drag-and-Drop auf die Spalte id der Karte users.
  4. SQLOZ zeichnet automatisch die Verbindungslinie und generiert im Hintergrund das Constraint FOREIGN KEY (user_id) REFERENCES users(id).
  5. Klicken Sie auf Änderungen speichern, um die DDL-Anweisungen auf der Datenbank auszuführen.

5.3 Arbeitsbereich-Navigation und Diagrammexport

  • Optimal einpassen (Cmd + 0): Skaliert die Ansicht so, dass alle Tabellenkarten vollständig sichtbar sind.
  • Tabelle suchen (Cmd + F): Durchsucht die Arbeitsfläche nach Tabellennamen und zentriert das entsprechende Element.
  • Diagramm exportieren: Speichern Sie das ER-Diagramm als hochauflösendes PNG oder vektorbasiertes PDF für Architektur-Dokumentationen und technische Berichte.

Visueller Schema-Designer (ERD)

Verwandte Themen