Среда для программирования на PL/SQL

Владимир Пржиялковский

Несмотря на набирающие обороты языка Java, основным и наиболее близким к ядру Oracle языком хранимых процедур продолжает оставаться PL/SQL. Он интересует разработчиков не только как наследие прошлого, но и как программная среда, способная наиболее эффективно взаимодействовать с хранимыми данными. В версии 9 разработчики Oracle не только ввели ряд улучшений в средства поддержки работы с Java, но и, в очередной раз, усовершенствовали реализацию PL/SQL.

Однако, с достойной удивления твердостью фирма Oracle долгое время воздерживалась от предоставления программистам специальной среды для работы с PL/SQL. Как же быть тем, кто перешел от освоения этого языка к промышленной разработке и не удовлетворяется больше использованием текстового редактора и удручающе частой выдачей SHOW ERRORS в SQL*Plus?

Инициативу в разрешении этого вопроса в добровольном порядке взяли на себя десятка два фирм и организаций во всем мире. С разной степенью аккуратности и объема они реализовали такую среду высокого уровня - каждая по-своему. Большинство из них делает на этом бизнес, но характерно, что не все, и здесь мы обнаруживаем несколько систем, разрабатываемых методом открытых текстов и бесплатных для потребителя.

Вот сводка подобных систем программирования, которую удалось составить мне:

Название

Фирма   Местонахождение в Internet
и краткое описание
 
Manage IT SQL-Station Computer Assosiates http://www.ca.com/products/manageit_sqlsta.htm Среда для составления и отладки программ на PL/SQL. Включает, к тому же, навигатор и некоторые средства слежения за работой БД.
Keep Tool Toolkit Keep Tool http://www.keeptool.com/en/products.html Состоит из трех компонент: Hora (среда администрирования и разработки), ER-Diagrammer (инструмент для разработчика) и PL/SQL-Debugger (отладчик).
TOADSQL NavigatorSQL Impact Quest Software http://www.quests.com/ Среда разработки для PL/SQL из нескольких компонент. В отличие от многих прочих, имеет бесплатный вариант.
Formatter PlusPL/Generator Revealnet http://www.revealnet.com/ Системы для форматирования и порождения текстов программ на PL/SQL.
SQL-Programmer 2001 for Oracle BMC http://www.bmc.com/products/proddocview.html?id=7752&r=Americas&l=en Содержит навигатор, а также средства разработки программ на PL/SQL.
SQL-BuilderRelease Builder AppViewer CAST http://www.castsoftware.com SQL-Builder: cреда разработки, включающая навигатор в БД, синтаксический анализатор программ, редактор и т.д.; Release Builder: система поддержки изменений кода программ; AppViewer: система построения ER-модели, генерации кода и синхронизации логического и физического описания БД.
FROG (Funky Resource for Oracle Gorillas) PCSCC Software http://www.507pm.com/pcs Еще одна среда разработки для версий 7 и 8.
Oracle Procedure Builder Oracle http://www.oracle.com В первую очередь предназначен для отладки клиентской части приложения.
PLEdit Benthic Software http://www.benthicsoftware.com
XPEDITER Compuware Corporation http://www.compuware.com 
SQL*Object Builder IDB Consulting http://www.idb-consulting.fr Среда разработки на PL/SQL, включающая отладчик.

Ссылки по теме

Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=1780