Test: Embarcadero Rapid SQL



Embarcadero Rapid SQL je nástrojem určeným především pro databázové vývojáře. Ocení jej ale nepochybně i databázoví administrátoři, kteří jej mohou použít jako doplněk při své práci. Rapid SQL dokáže pracovat se širokou paletou databází (Oracle, MS SQL, DB2, Sybase, MySQL, InterBase). To ho značně odlišuje od konkurence, která se většinou specializuje pouze na jednu platformu.

Embarcadero Rapid SQL: Organizer
Embarcadero Rapid SQL: Organizer
Na první pohled je nástroj podobný běžným nástrojům, sloužící pro zjednodušení správy a vývoje nad databází. Standardně je pracovní plocha rozložena do několika oblastí, které je možné si uspořádat dle libosti.

Prostředí programu

V horní části rozhraní si lze zvolit zobrazení celé řady lišt. Jedná se o lišty s množstvím nástrojů – od „standarních“ - uložit, převést velikost textu, odsazení kódu, vložení záložky, přidat komentář atd. - až po různá nastavení a rychlé zástupce – tabulky, indexy, procedury, views atd.

První orientace v programu není zrovna snadná – i pokud jste zvyklí s obdobnými programy pracovat, chvíli vám zabere bádání a zkoušení, jak zobrazit, nastavit nebo si přizpůsobit program dle svého. Pokud si na program zvyknete, je následné ovládání již velmi jednoduché.

Levé menu, neboli “Organizer”, zobrazuje paletu standardních databázových objektů, uživatele, role, ale i tablespacy a rollback segmenty. Možnost filtrace dle názvu nebo vytvoření si oblíbených položek funguje velice jednoduše a přehledně.

Ve spodní části se nachází šikovný log událostí, který pomáhá při investigaci chyb a dává uživateli informaci o probíhající nebo právě proběhlé operaci.

Rapid SQL ovšem není určený pouze vývojářům, ale i administrátorům databází a v grafickém prostředí nabízí v tomto ohledu celou řadu užitečných funkcí. Například správu oracle tablespaců, export a import utility, flashback, zmenšení tabulky, reorganize, aj.

Editor

Samozřejmostí je možnost zobrazit si exekuční plán, a to i graficky.
Samozřejmostí je možnost zobrazit si exekuční plán, a to i graficky.
V editoru jsou standardně barevně odlišena klíčová slova a editor disponuje těmito zjednodušeními při psaní:

- vyhledávání objektů během psaní

- dokončování kódu

Samozřejmostí je možnost zobrazit si exekuční plán, a to i graficky. To je obvzlášť přehledné při ladění rozsáhlých SQL.

Práce s objekty

Pohled na tabulky nabízí kromě možnosti zobrazit si zdrojový kód a samotná data i závislosti, indexy, triggery a jiné databázové objekty, které s tabulkou nedílně souvisí. Vidět z jednoho místa související objekty a následně si je i zobrazit výrazně zvyšuje efektivitu a orientaci při práci.

Rapid SQL nabízí také Query Builder, díky kterému je možné v grafickém editoru tvořit vazby. Výstupem je poté spustitelný SQL dotaz.
Rapid SQL nabízí také Query Builder, díky kterému je možné v grafickém editoru tvořit vazby. Výstupem je poté spustitelný SQL dotaz.
U každého objektu se za pomocí jednoho tlačítka myši nabízí nepřeberné množství operací, které je možné provést: klonování, analýza, kalkulace statistik, flashback, reorganizace, truncate, přejmenování apod.

Rapid SQL nabízí také „Query Builder“, díky kterému je možné v grafickém editoru tvořit vazby. Výstupem je poté spustitelný SQL dotaz. Tento způsob psaní SQL asi nepatří mezi často využívané a oblíbené, avšak jako doplněk či podpurný prostředek pro začínající vyvojáře jistě najde své uplatnění.

Nastavení

Rapid SQL nabízí poměrně obsáhlé možnosti, jak si program přizpůsobit. Samozřejmostí je úprava zobrazení a formátování editoru, nastavení data browseru, možnost zvolit si vlastní utility apod.

Mezi zajímavé možnosti nastavení, které nejsou k vidění u ostatních konkurenčních nástrojů, patří tyto:

- možnost změnit si název hostname

- možnost nastavit si upozornění v případě, že se uživatel pokouší vytvořit index ve stejném tablespacu jako tabulku, nebo do systémového tablespacu, nebo do master databáze v případě MS SQL.

- možnost nastavit si upozornění v případě, že má objekt X provazeb na další objekty.

Na závěr

Rapid SQL je především nástrojem pro ty vývojáře, kterým již nestačí freeware, ale vyžadují profesionálnější produkt, pomocí kterého si chtejí zefektivnit a zjednodušit každodenní práci. Takovým nástrojem Rapid SQL bezesporu je.

Libor Havelka

(Libor Havelka je Oracle konzultant ve společnosti Digitec Solutions, která poskytuje komplexní služby v oblasti technologií Oracle - od instalace a konfigurace produktů přes správu, monitoring a zálohování až po ladění výkonu, vývoj, konzultace, školení a migrace. Libor Havelka se přes 10 let aktivně věnuje technologiím Oracle a vzdálené správě databází.)


(říjen 2013 | redakce2)


Předcházející článek: <<< MySQL: A ještě příkazy pro řízení práce s daty <<<

Tento článek je součástí speciálu:

Jazyk SQL v kostce: Od Select po Commit


Příkazy jazyka SQL lze rozdělit do několika skupin, podle toho, co je jejich účelem.

Jazyk SQL (z anglického Structured Query Language) asi není třeba dlouze představovat: Řada uživatelů počítačů jej zná z desktopových databází a snad všichni, kdo se někdy zabývali tvorbou webu, jej pak používají pro propojení skriptovacího jazyka stránek – nejčastěji PHP – s backendovou databází – nejčastěji MySQL. Pojďme se tedy společně podívat jak na základy, tak na některá zákoutí SQL.



Komentáře, názory a rady

Zatím sem nikdo nevložil žádný komentář. Buďte první...

>>> Číst a vkládat komentáře <<<

Tip - Konference: Firemní informační systémy - 25.5.2017!


Otázky a odpovědi z IT: Diskusní portál Bizio.cz
Pozoruhodné IT produkty pro rok 2017
Věříme, že v tomto přehledu pozoruhodných produktů najdete ty, které vám pomohou ve vaší práci v IT.




Anketa


©2011-2017 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
Používáme účetní program Money S3
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(1660)