Progettazione dello schema del database

Strumenti di progettazione di database grafici, compatibili con tutti i sistemi di gestione di database

  • Creazione di tabelle tramite trascinamento e rilascio
  • Visualizzare le relazioni tra le tabelle
  • Si adatta automaticamente alla sintassi specifica di diversi tipi di database
  • Modificare le tabelle esistenti del database
  • Creare nuove tabelle e relazioni senza dover scrivere manualmente script SQL
  • Convertire le tabelle esistenti a un nuovo tipo di database
  • Salvare la rappresentazione grafica della tabella come file immagine
  • Generare script DDL completi per gli schemi del database
  • Genera automaticamente script SQL per le modifiche

Progettare schemi di database

L'editor di progettazione di database grafico di DatabaseSpy consente di visualizzare, creare e modificare le strutture di tutti i database tramite un'unica interfaccia grafica. È possibile esaminare tabelle e relazioni in un database esistente per comprenderle meglio, modificare le tabelle di un database esistente per adattarle alle proprie esigenze, oppure aggiungere intere tabelle, specificando tutti gli attributi delle colonne e le relazioni con altre tabelle, partendo da zero.

Questa interfaccia grafica unica vi permette di concentrarvi sulla struttura sottostante dei vostri dati e su eventuali modifiche necessarie, piuttosto che sui comandi SQL necessari per implementarle. Mentre lavorate, il progettista di database grafico costruisce automaticamente le istruzioni SQL di cui avrete bisogno — ma è possibile scegliere quando eseguire lo script per modificare la struttura del database, una volta che tutte le modifiche sono state apportate.

Progettazione dello schema del database tramite rappresentazioni grafiche in DatabaseSpy

A differenza di altri strumenti, DatabaseSpy supporta tutti i principali database in un'unica versione e regola automaticamente il contenuto dei menu a tendina relativi ai tipi di dati e ad altre funzionalità specifiche.

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Creare nuove tabelle in modo grafico

Gli strumenti di progettazione di schemi grafici in DatabaseSpy semplificano la creazione di nuove tabelle con più colonne, chiavi e indici. È possibile definire anche relazioni con altre tabelle, basate su chiavi esterne.

Sulla base della definizione grafica fornita, DatabaseSpy genera quindi gli script DDL corrispondenti per la creazione delle tabelle. Questo è particolarmente utile per gli utenti che preferiscono una progettazione del database visuale, ma che necessitano comunque degli script DDL per la fase di implementazione.

È possibile utilizzare anche le funzionalità integrate Assistente virtuale basato sull'intelligenza artificiale per generare tabelle e creare relazioni tra di esse.

Modificare visivamente le tabelle del database

È possibile visualizzare la struttura di qualsiasi tabella esistente nel database trascinandola dal browser del database nell'area di progettazione del database, oppure selezionandola e scegliendo "Mostra nell'editor di progettazione" dal menu contestuale. I dettagli della tabella e delle colonne vengono visualizzati immediatamente nella vista grafica dell'editor di progettazione.

L'immagine grafica di ogni tabella include sezioni che è possibile espandere per visualizzare i dettagli in modo più approfondito, oppure comprimere per concentrarsi sulle relazioni tra le tabelle, che sono chiaramente indicate con linee di collegamento.

È possibile modificare direttamente i nomi e gli attributi delle colonne della tabella nella visualizzazione grafica, oppure aggiungere una nuova colonna, un indice, una chiave o un vincolo facendo clic sulle icone, oppure tramite un menu contestuale accessibile con il tasto destro del mouse. È inoltre possibile modificare direttamente le voci esistenti nella finestra di progettazione o nella finestra di supporto alle proprietà.

Successivamente, DatabaseSpy può generare uno script DLL per modificare o eliminare tabelle, viste, indici e altri oggetti.

Generare script per la modifica del database

Mentre progettate lo schema del vostro database e le tabelle, DatabaseSpy crea e aggiorna automaticamente le istruzioni SQL necessarie per implementare le vostre modifiche.

Gli script di modifica SQL possono includere istruzioni DDL per creare o modificare le strutture del database, nonché istruzioni SQL per modificare i dati. Questo approccio consente di gestire sia le modifiche allo schema che quelle ai dati in un unico script coerente, facilitando così la gestione delle versioni e la distribuzione degli aggiornamenti in diversi ambienti di database.

È possibile visualizzare direttamente le istruzioni SQL nella finestra dello script di modifica e copiarle in un nuovo.. Editor SQL È possibile visualizzare il risultato in una finestra, oppure salvare lo script in un file. È anche possibile eseguire lo script direttamente, oppure scartare le modifiche apportate, se lo si desidera.

Genera script DDL completi per gli schemi del database

DatabaseSpy consente di generare istruzioni DDL (Data Definition Language) per tutti gli oggetti di un database o di uno schema, sotto forma di un unico script SQL. È inoltre possibile generare script DDL per più schemi o database in un'unica operazione.

La generazione degli script DDL completi di un database o di uno schema può essere utile, ad esempio, se si desidera ricreare la struttura di tale schema o database su un altro server o ambiente, oppure se si vuole effettuare un backup della struttura attuale del database, oppure se si vuole creare una copia testuale della struttura attuale del database per poterla confrontare in seguito con un'altra copia.

DatabaseSpy include un comando per creare script DDL completi per uno schema di database, che includono tutte le viste, i vincoli, gli indici, le funzioni, le procedure, ecc., definiti nel database.

Cliccando con il tasto destro del mouse su qualsiasi schema di database nella finestra di supporto del browser online, è possibile accedere al comando "Script DDL".

Genera script DDL completi per gli schemi del database

Quando si esegue il comando "Script DDL completo" per uno schema o un database specifico, DatabaseSpy analizza tutti gli oggetti (come tabelle, viste, stored procedure, ecc.) e quindi genera le corrispondenti istruzioni DDL in un unico script, che viene visualizzato in una nuova finestra dell'editor SQL. Se sono stati selezionati più schemi o più database, lo script DDL di ciascun schema o database verrà visualizzato in una nuova finestra dell'editor SQL.

Successivamente, il codice (o i codici) viene/vengono immediatamente aperto/i per la revisione in una nuova finestra dell'editor SQL, dove è possibile salvarlo/li in un file.