DatabaseSpy supporta tutti i principali database relazionali:
DatabaseSpy offre strumenti di editing intuitivi per il contenuto delle tabelle del database, consentendo di modificare i dati delle tabelle in una finestra di anteprima interattiva.
Una volta apportate tutte le modifiche, è possibile visualizzare le modifiche effettuate e salvarle tutte contemporaneamente tramite il pulsante "Salva" presente nella barra degli strumenti.
Funzionalità intuitive per la modifica del database:
Per semplificare la modifica e la progettazione dei database, DatabaseSpy consente di visualizzare 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 tabelle esistenti, oppure aggiungere tabelle e specificare tutti gli attributi delle colonne e le relazioni con altre tabelle, partendo da zero.
L'approccio di editing grafico consente di concentrarsi sulla struttura sottostante dei dati e sulle eventuali modifiche necessarie, piuttosto che sui comandi SQL necessari per implementarle. Mentre si lavora, il designer grafico del database di DatabaseSpy costruisce automaticamente le istruzioni SQL necessarie, ma è l'utente a scegliere quando eseguire lo script per modificare la struttura del database, una volta completate tutte le modifiche.
Poiché supporta diversi tipi di database, DatabaseSpy regola automaticamente il contenuto dei menu a tendina relativi ai tipi di dati e di altre funzionalità specifiche.
È 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à.

