|
|
|||||||||||||||||||||||||||||
|
Rapid SQL
Embarcadero Rapid SQL - интегрированный инструментарий разработчиков, помогающим им создавать, редактировать, поддерживать версионность, настраивать, а также внедрять серверные объекты, относящиеся к различным СУБД - Oracle, Microsoft SQL Server, IBM DB2 и Sybase. Его возможности по программированию на HTML и Java образуют унифицированную среду разработки для баз данных и Web-сайтов, при этом разнообразные графические инструменты существенно упрощают создание SQL-скриптов, управление объектами, обратное проектирование, управление версиями и внедрение схем. Rapid SQL содержит обширный набор шаблонов кода, которые избавляют от необходимости помнить синтаксис SQL и набирать на клавиатуре длинные скрипты. Вдобавок его графические возможности по отображению объектов позволяют наглядно представлять структуру и зависимости объектов базы данных посредством одного движения мышью. С помощью Rapid SQL программисты могут разрабатывать и поддерживать высококачественные, высокопроизводительные клиент-серверные и Web приложения с меньшими затратами времени, при этом полностью достигая поставленные цели. Основной задачей разработчиков, создающих прикладные системы, использующие базы данных, является создание эффективного, тщательно оптимизированного кода баз данных за ограниченное время. Разработка и тестирование логики баз данных является зачастую той фазой построения подобных систем, которая "съедает" большую часть затрачиваемого времени, будучи при этом весьма потенциально опасной с точки зрения внесения ошибок. Embarcadero Rapid SQL является всеохватывающим решением, которое помогает разработчикам баз данных ускорить создание качественного кода, сокращая сроки разработки критически важных приложений. Даже самые опытные программисты, работающие на Oracle PL/SQL или Microsoft и Sybase Transact-SQL обнаружат, что Rapid SQL является очень эффективным инструментарием разработчика, поскольку он предоставляет многосторонние возможности по написанию кода серверной логики. Эти возможности, в частности, включают:
Разработка схем Rapid SQL обладает не имеющими себе равных средствами разработки объектов. Его графические редакторы и визарды, знающие специфику конкретных СУБД и их версий, позволяют создавать, удалять и изменять разнообразные объекты баз данных, включая таблицы, констрайнты, индексы, представления, процедуры, функции, триггеры и пакаджи Стандартизованные в рамках Rapid SQL многозакладочные графические редакторы объектов позволяют для любых объектов без всяких усилий переходить от управления схемами в SQL Server или Sybase к работе со схемами Oracle и наоборот. Продукт содержит в себе полную информацию о системных каталогах, синтаксисе, правилах изменений для всех соответствующих СУБД, с которыми производится работа. SQL скрипты и разработка Rapid SQL имеет мощный визуальный инструментарий для создания и анализа комплексных SQL предложений и кода серверных объектов, таких, как хранимые процедуры, триггеры и т.д. Используя Query Builder - построитель запросов, разработчик может конструировать даже наиболее сложные SQL предложения с помощью мыши. По мере того, как разработчик выбирает объекты и методы, используемые в SQL предложениях, Rapid SQL автоматически генерирует код. Встроенные средства проверки синтаксиса обеспечивают правильную работу всех построенных SQL предложений с первого раза. Встроенный в Rapid SQL ISQL инструментарий, имеющий богатый набор возможностей, позволяет с легкостью создавать, сохранять и выполнять любой SQL код в заданной базе данных. Встроенные горячие клавиши, просмотр колонок, средства выполнения кода и использование шаблонов позволяют разрабатывать SQL код с максимальной быстротой. Для анализа и отладки кода Rapid SQL имеет встроенные средства, предназначенные для толкования и анализа скорости исполнения, а также кросс-платформенные отладчики (приобретаются и лицензируются отдельно), которые можно использовать для отладки серверных объектов. Для автоматического захвата фрагментов SQL и анализа их выполнения может быть использована опционная компонента SQL Profiler, которая приобретается и лицензируется отдельно. Управление проектами баз данных Работа с SQL кодом в офф-лайновом режиме, в отличие от манипуляций с "живыми" объектами баз данных, является более безопасной. Rapid SQL организует и категоризирует объекты баз данных в офф-лайновом репозитории исходного SQL кода, управление которым осуществляется через графический интерфейс, отображающий древовидную структуру. Таким образом обеспечивается простота и легкость работы с исходным SQL кодом в противоположность работе с "живыми" объектами базы данных. Мощный инструмент обратного проектирования может извлечь заданное подмножество существующих объектов из базы данных и поместить их в проект Rapid SQL, размещая каждый объект базы данных в отдельном файле. Встроенное управление версиями Rapid SQL обеспечивает бесшовную интеграцию с большинством коммерческих систем управления версиями, такими, как Microsoft Source Safe®, PVCS™ и Clear Case. Проект может быть перемещен в центральную систему управления версиями с помощью всего лишь нескольких нажатий мыши, что позволяет организовать работу целой группы разработчиков с одним и тем же проектом. Поддерживаются все операции, связанные с управлением версиями, такие, как get, checkout, check-in, history, и diff. В дополнение к этому, при работе с проектами Rapid SQL позволяет работать с индивидуальными файлами управления версиями исходного кода, которые уже существуют в репозиториях управления версиями. Визуальное создание SQL предложений и редактирование данных Rapid SQL имеет мощный визуальный инструмент для создания SQL предложений и редактирования данных. Как уже упоминалось, Query Builder позволяет конструировать даже наиболее сложные SQL предложения простыми нажатиями мыши. Представление данных в виде таблиц позволяет редактировать в Rapid SQL реально существующие данные. Можно добавлять, изменять или удалять данные в построчном режиме, или можно сохранить все модификации и послать их в базу данных в виде единого модуля. Все констрайнты ссылочной целостности принудительно применяются в каждой сессии редактирования. Web разработка Web- программисты, использующие Java и HTML, обнаружат, что Rapid SQL имеет много инструментов для разработки Web приложений, связанных с базами данных. Rapid SQL позволяет одновременно просматривать данные в базе данных Oracle, отлаживать процедуру на PL/SQL, компилировать Java программу и редактировать Web страницу. Web-ориентированные свойства Rapid SQL включают:
Анализатор кода Анализатор кода позволяет осуществлять детальный анализ времени реакции при выполнении хранимых процедур и функций. Можно осуществлять тестирование производительности при выполнении одной или большего числа хранимых процедур или функций для определения конкретных кодовых объектов и строк кода, которые требуют наибольшего времени для своего выполнения. Анализатор кода позволяет также хранить исторические данные о временах реакции и выполнять разумные сравнения времен выполнения с текущими значениями, с тем, чтобы можно было оценить их отклонения от предыдущих приемлемых значений. Опции для осуществления отладки и профилирования : Embarcadero поставляет два модуля, являющихся опциями:
Инсталляция, не нарушающая работу базы В отличие от других средств разработки, Rapid SQL не инсталлирует каких-либо объектов в рабочие серверы баз данных. Поддерживаемые СУБД:Rapid SQL Standard поддерживает следующие версии СУБД, выполняющиеся под Linux, UNIX и на серверах, базирующихся на Windows NT:
Rapid SQL Professional поддерживает следующие версии СУБД:
Системные требования:
Примечание: SQL Profiler может устанавливаться только на Oracle версии 8.1.5 или выше Ссылки по теме
Файлы для загрузки
|
|