Programovací nástroj SQL - SQL programming tool
![]() | tento článek ne uvést žádný Zdroje.Duben 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
V oblasti software, SQL programovací nástroje poskytovat platformy pro správci databází (DBA) a aplikace vývojářům umožňovat efektivní a přesné plnění každodenních úkolů.
Správci databází a vývojáři aplikací často čelí neustále se měnícím prostředím, která málokdy zcela ovládají. Mnoho změn vyplývá z nových vývojových projektů nebo z úprav stávajícího kódu, které při nasazení do výroby ne vždy přinášejí očekávaný výsledek.
Pro organizace, aby lépe řídily rozvojové projekty a týmy dodavatelé programovacích nástrojů SQL, kteří vyvíjejí kód, obvykle poskytují správci databáze nebo vývojáři aplikací více než jen pomoc při správě a kvalitě databáze nasazení kódu praktik.
Funkce
Programovací nástroje SQL mohou obsahovat následující funkce:
Úpravy SQL
Editory SQL umožňují uživatelům upravovat a provádět příkazy SQL. Mohou podporovat následující funkce:
- vyjmout, kopírovat, vložit, vrátit zpět, znovu provést, najít (a nahradit), záložky
- odsazení bloku, tisk, uložení souboru, velká / malá písmena
- zvýraznění klíčového slova
- automatické dokončování
- přístup k často používaným souborům
- výstup výsledku dotazu
- editace výsledků dotazu
- potvrzení a vrácení transakcí
- uvnitř řezaného papíru
Procházení objektů
Nástroje mohou zobrazit informace o databázové objekty relevantní pro vývojáře nebo správce databáze. Uživatelé mohou:
- zobrazit popisy objektů
- zobrazit objekt definice (DDL)
- vytvářet databázové objekty
- povolit a zakázat spouští a omezení
- překompilovat platné nebo neplatné objekty
- dotaz nebo upravit tabulky a pohledy
Některé nástroje také poskytují funkce pro zobrazení závislostí mezi objekty a umožňují uživatelům rekurzivně rozšířit tyto závislé objekty (například: balíčky mohou odkazovat na pohledy, pohledy obecně odkazují na tabulky, super / podtypy atd.).
Procházení relací
Správci databází a vývojáři aplikací mohou pomocí nástrojů procházení relací zobrazit aktuální aktivity každého uživatele v databázi. Mohou kontrolovat využití prostředků jednotlivých uživatelů, statistické informace, uzamčené objekty a aktuální běžící SQL každé jednotlivé relace.
Správa zabezpečení uživatelů
DBA mohou vytvářet, upravovat, mazat, deaktivovat nebo povolit uživatelské účty v databázi pomocí nástrojů pro správu zabezpečení. DBA mohou také přiřadit role, Systém privilegia, objektová oprávnění a úložný prostor - kvóty pro uživatele.
Ladění
Některé nástroje nabízejí funkce pro ladění uložené procedury: Vstoupit, Překročit, vykročit, běžet až do výjimky, Hraniční body, Zobrazit a nastavit proměnné, Zobrazit skupinu hovorů atd. Uživatelé mohou ladit libovolnou programovou jednotku bez jakékoli její úpravy, včetně spouštěčů a typy objektů.
Sledování výkonnosti
Monitorovací nástroje mohou zobrazit zdroje databáze - shrnutí využití, souhrn času služby, nedávné aktivity, hlavní relace, historii relace nebo nejlepší SQL - ve snadno čitelných grafech. Správci databází mohou snadno monitorovat stav různých komponent v instanci monitorování. Vývojáři aplikací mohou také tyto nástroje využít k diagnostice a opravě problémů s výkonem aplikace a ke zlepšení výkonu serveru SQL.
Testovací data
Nástroje pro generování testovacích dat mohou naplnit databázi realistickými testovacími daty pro účely testování na straně serveru nebo klienta. Také tento druh softwaru může nahrávat ukázkové soubory BLOB do databáze.