Grafički editor za dizajn baza podataka v programu DatabaseSpy omogoča ogled, ustvarjanje in urejanje struktur vseh vaših baz podatkov preko enega grafičnega uporabniškega vmesnika. Lahko si ogledate tabele in odnose v obstoječi bazi podatkov, da jih lažje razumete, lahko uredite obstoječe tabele v bazi podatkov, da bolje ustrezajo vašim potrebam, ali pa lahko ustvarite celotne tabele in določite vse njihove stolpce ter odnose z drugimi tabelami od začetka.
Táto jedinečná grafická reprezentácia vám umožňuje sústrediť sa na základnú štruktúru vašich dát a na prípadné potrebné úpravy, namiesto na SQL príkazy potrebné na ich implementáciu. Počas práce automaticky generuje grafický nástroj pre databázy SQL príkazy, ktoré budete potrebovať — ale sami se rozhodnete, kedy spustíte skript na zmenu štruktúry databázy, až keď dokončíte všetky svoje úpravy.
Na rozdiel od iných nástrojov, DatabaseSpy podporuje všetky hlavné databázy v jednej verzii a automaticky upravuje obsah rozbaľovacích zoznamov typov dát a ďalších špeciálnych funkcií.
Nástroje na návrh grafických schém v aplikácii DatabaseSpy uľahčujú vytváranie nových tabuliek s viacerými stĺpcami, kľúčmi a indexmi. Môžete dokonca definovať vzťahy k iným tabulkám na základe cudzích kľúčov.
Na základe vášho grafického definovania, nástroj DatabaseSpy potom generuje príslušné skripty DDL pre vytvorenie tabuliek. Toto je obzvlášť užitočné pre používateľov, ktorí preferujú vizuálne navrhovanie databáz, ale potrebujú skripty DDL na nasadenie.
Pomocou vstavaného asistenta AI môžete vytvárať tabuľky a definovať vzťahy medzi nimi.
Strukturo katerej tabele, ki so že obstajajo v vaši bazi podatkov, lahko ogledate tako, da jo povlečete iz brskalnika baze podatkov v okno za načrtovanje baze podatkov, ali pa jo izberete in iz kontekstnega menija izberete možnost "Pokaži v urejevalniku načrta". Podrobnosti o tabeli in stolpci se takoj prikažejo v grafičnem vmesniku za načrtovanje baze podatkov.
Grafička predstavitev vsake tabele vključuje odseke, ki jih lahko razširite za podrobnejši pregled ali zmanjšate, da se osredotočite na povezave med tabelami, ki so jasno označene s povezovalnimi črtami.
Môžete upravovať názvy stĺpcov a atribúty tabuľky priamo v grafickom zobrazení tabuľky, alebo môžete pridať nový stĺpec, index, kľúč alebo obmedzenie kliknutím na ikony, alebo prostredníctvom kontextového menu po kliknutí pravým tlačidlom myši. Môžete tiež upravovať existujúce položky priamo v návrhovom okne alebo v pomocnom okne vlastností.
Potem, DatabaseSpy môže generovať skript DLL na zmenu alebo odstránenie tabuliek, zobrazení, indexov a iných objektov.
Pri načrtovaní struktúry databázy a tabuliek, nástroj DatabaseSpy automaticky vytvára a aktualizuje SQL príkazy potrebné na implementáciu vašich zmien.
SQL skripti za izmene mogu da sadrže DDL naredbe za kreiranje ili modifikaciju struktura baza podataka, kao i SQL naredbe za izmenu podataka. Ovaj pristup omogućava da se i promene sheme i promene podataka obave u jednom, celovitom skriptu, omogućavajući efikasno verzioniranje i implementaciju ažuriranja u različitim okruženjima baza podataka.
SQL stavby je možné prezerať priamo v okne skriptu zmien, kopírovať ich do nového okna Editora SQL, alebo uložiť skript do súboru. Môžete tiež spustiť skript priamo, alebo ak chcete, zrušiť svoje zmeny.
DatabaseSpy vám umožňuje generovať DDL (Data Definition Language) príkazy pre všetky objekty databázy alebo schémy, a to v jednom SQL skriptu. Môžete tiež generovať DDL skripty pre viacero schém alebo databáz v jednej operácii.
Generovanie kompletných skriptov DDL pre databázu alebo schému môže byť užitočné, napríklad ak chcete znovu vytvoriť štruktúru tejto schémy alebo databázy na inom serveri alebo v inom prostredí, alebo ak chcete zálohovať aktuálnu štruktúru databázy, alebo ak chcete vytvoriť textový snímok aktuálnej štruktúry databázy, aby ste ho neskôr mohli porovnať s iným snímkom.
DatabaseSpy obsahuje funkciu na vytváranie kompletných skriptov DDL pre schému databázy, vrátane všetkých pohľadov, obmedzení, indexov, funkcií, procedúr a ďalších objektov definovaných v databáze.
Desní kliknutím na akýkoľvek databázový schéma v pomocnom okne Online prehliadača sa zobrazí príkaz DDL Script.
Ko spustíte príkaz "Kompletný skript DDL" pre jednu schému alebo databázu, program DatabaseSpy analyzuje všetky objekty (napríklad tabuľky, pohľady, uložené procedúry a pod.) a potom vygeneruje príslušné príkazy DDL ako jeden skript, ktorý sa zobrazí v novom okne editora SQL. Ak je vybraných viacero schém alebo databáz, skript DDL pre každú schému alebo databázu sa zobrazí v samostatnom okne editora SQL.
Skript se okamžite otvorí na kontrolu v novom okne editora SQL, kde ho môžete uložiť do súboru.

