Skip to main content
SQLOZ
Chapter 5 Schema & Model Architecture

Capitolo 5: Progettista Visuale di Schemi

Info: Questo capitolo illustra il reverse engineering visuale dei database, la progettazione di tabelle e relazioni di chiave esterna con drag-and-drop e l’esportazione dei diagrammi ERD.

In questo capitolo:

5.1 Visualizzazione Schemi con Reverse Engineering

Ricostruire la struttura relazionale di un database complesso leggendo centinaia di righe di script DDL è un’operazione lenta e faticosa. SQLOZ trasforma i metadati in un diagramma ERD interattivo:

  1. Clic destro sul nome del database nella barra laterale sinistra.
  2. Selezionate Progetta Schema….
  3. SQLOZ legge tabelle, colonne e vincoli di chiave (PK/FK), disponendoli in schede cromatiche interattive.

Ogni attributo mostra badge informativi:

  • PK (Oro): Chiave Primaria (Primary Key)
  • FK (Blu): Chiave Esterna (Foreign Key)
  • UQ (Smeraldo): Vincolo Univoco (Unique)
  • AI (Arancione): Incremento Automatico (Auto-Increment)

5.2 Modellazione Tabelle e Relazioni Drag-and-Drop

  1. Clic destro su un’area vuota della tela e scegliete Aggiungi Tabella….
  2. Definite il nome della tabella, il motore (InnoDB, PostgreSQL) e i campi desiderati.
  3. Creare una chiave esterna: Trascinate la colonna user_id della tabella payments sopra la colonna id della tabella users.
  4. SQLOZ disegna la linea di collegamento e configura la clausola FOREIGN KEY (user_id) REFERENCES users(id) in background.
  5. Cliccate su Salva Modifiche per eseguire le istruzioni DDL sul server.

5.3 Navigazione ed Esportazione Diagrammi

  • Adatta allo schermo (Cmd + 0): Regola lo zoom per inquadrare tutte le entità.
  • Cerca tabella (Cmd + F): Individua una tabella per nome e sposta il fuoco visivo su di essa.
  • Esporta Diagramma: Salvate il modello in formato PNG ad alta risoluzione o PDF vettoriale per la documentazione aziendale.

Progettista visuale di schemi (ERD)

Temi correlati