| Različica | 1.10 beta 18 |
|---|---|
| Založnik | Adept SQL Tools |
| Datum izdaje | Nov 25, 2014 |
| Datum dodajanja | Nov 25, 2014 |
| Os zahteve | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| Zahteve | None |
| Skupno prenosov | 515 |
| Cena | Free to try |
Opis
Adept SQL Workshop podpira vse faze razvoja sheme baze podatkov od pisanja (ali generiranja iz obstoječe baze podatkov) niza virov SQL do odpravljanja napak in do kasnejše sinhronizacije baze podatkov, ko se skripti spremenijo. Adept SQL Workshop je posebej zasnovan za obravnavo podmnožice DDL SQL in sinhronizacije sheme. Namesto da bi tekmoval z njimi, dopolnjuje orodja za ustvarjanje poizvedb in analiziranje, kot je MS Query Analyzer.
Pomemben del delavnice Adept SQL Workshop je priročen urejevalnik besedil z označevanjem sintakse SQL in bližnjicami za pogosto uporabljene stavke SQL. Ločena plošča »seznam izjav« združuje vse stavke SQL glede na predmet prizadete sheme, kar zagotavlja takojšen dostop do katere koli izjave v katerem koli skriptu odprtega projekta.
Preden so skripti posredovani strežniku SQL, so posredovani skozi predprocesor makra. Z običajno kombinacijo #includes, #defines in direktiv pogojnega prevajanja lahko v datoteko z eno deklaracijo vstavite makre za vse vrste podatkov, specifične za projekt, ali pogosto uporabljene kombinacije polj. To vam bo pomagalo ohraniti projektne skripte kompaktne, dosledne, neodvisne od DBMS in enostavne za spreminjanje. V delavnici Adept SQL Workshop si je mogoče predogledati in izvesti katerega koli vnaprej obdelanega stavka SQL. Nastavite lahko prekinitvene točke, zaženete ali po korakih skozi določene skripte ali vse skripte v projektu. Rezultate poizvedbe lahko prikažete v ločenem oknu. Projekt SQL je mogoče zelo preprosto znova ustvariti iz obstoječe baze podatkov. Ne le, da Adept SQL Workshop generira skripte SQL na podlagi sheme baze podatkov, ponuja tudi veliko priročnih načinov za razdelitev nastalega skripta na več modulov in zamenjavo, kjer je primerno, surovega SQL s projektno definiranimi makri. Večino baz podatkov, razen trivialnih, je mogoče razdeliti na logične odseke (skupine tabel, pogledov, postopkov itd.), relativno neodvisne drug od drugega. Implementacija vsake od skupin kot ločenega skripta olajša ogled in vzdrževanje virov sheme. Projektno usmerjen pristop, ki se uporablja v delavnici Adept SQL, omogoča zelo naravno sestavo vaše baze podatkov iz številnih skriptnih datotek, ki si vse delijo isti nabor deklaracij makrov. Znotraj projekta lahko preprosto dodate, odstranite ali preuredite skripte, izvedete vse ali izbrane skripte. Adept SQL Workshop v celoti razume podmnožico DDL MS Transact-SQL (izjave CREATE/DROP/ALTER in klice shranjene procedure, ki spreminjajo shemo, kot je "exec sp_addtype"). Program lahko zgradi notranjo predstavitev sheme neposredno iz virov SQL in nato z njo naredi različne zanimive stvari, kot je primerjava s shemo baze podatkov in izdelava razlik skriptov. To pomeni, da lahko isti skript SQL zaženete proti aktivni zbirki podatkov poljubno število krat, ne da bi to vplivalo na nespremenjene tabele. Oddal bo le minimalni SQL, ki je potreben za sinhronizacijo vira in baze podatkov, kar močno poenostavi spremembe v bazi podatkov. Adept SQL Workshop po želji ustvari skripte zgodovine, ki jih je mogoče predvajati na strankinem oddaljenem računalniku za sinhronizacijo njihove baze podatkov z vašo glavno kopijo. To predvajanje izvaja samostojen pripomoček, ki ga je mogoče zagnati kot preprosto in uporabniku prijazno aplikacijo GUI ali tiho iz ukazne vrstice. Ko bazo podatkov pripravljate za različico, z njo povežete zgodovinski skript – datoteko SQL, ki v enem ali več razdelkih različice opisuje trenutno shemo baze podatkov. Ko ste spremenili shemo baze podatkov, lahko posodobite skript zgodovine z enim menijskim ukazom. Program bo primerjal trenutno shemo baze podatkov z zadnjo shemo, zabeleženo v skriptu zgodovine, nato pa dodal spremembe v zgodovino pod novo številko različice.
Ker so vse vaše strukture baze podatkov shranjene v skriptih SQL (besedilnih datotekah), se lahko za upravljanje skupinskega dela uporabljajo običajne metode nadzora različic. Če je več razvijalcev odgovornih za razvoj določenih logičnih delov baze podatkov, lahko neodvisno delajo na svojih skriptih SQL (in svojih lokalnih kopijah baze podatkov) z uporabo programske opreme za nadzor izvorne kode tretje osebe. Adept SQL Workshop vključuje osnovne ukaze za nadzor različic v svojem uporabniškem vmesniku, ki je povezan s posebno programsko opremo VCS prek ločenega vtičnika.