Rapid SQL - Кросс-платформенная разработка баз данных
Embarcadero® Rapid SQL®, ведущая кросс-платформенная интегрированная среда разработки SQL, помогает разработчикам баз данных быстрее создавать высококачественный SQL код. Богатая среда разработки упрощает написание скриптов SQL, построение запросов, управление объектами, управление проектами и контроль версий в «живых» базах данных или оффлайновых репозиториях исходного кода. Интуитивные инструменты редактирования, отладки и оптимизации помогают создавать высокопроизводительный SQL код.
- Создание высококачественного кода за короткое время
- Создание SQL на пяти платформах баз данных
- Поддержка коллективной разработки и разделения ресурсов
- Оптимизация кода
Создание высококачественного эффективного кода за короткое время
Богатая визуальная среда, обеспечиваемая Rapid SQL, существенно упрощает задачу создания SQL кода. Rapid SQL предоставляет визуальные инструменты для произвольного редактирования данных и построения запросов "от простого к сложному". Процедуры поддержки написания скриптов, такие, как проверка синтаксиса и автоматическая генерация вариантов продолжения (“auto-complete”), предотвращают возможные ошибки. Встроенные «горячие клавиши», а также функции просмотра колонок и генерации кода по шаблонам позволяют создавать SQL код максимально быстро.
Создание SQL на пяти платформах баз данных
Интегрированная среда разработки (IDE) в Rapid SQL позволяет разработчикам создавать, редактировать, поддерживать версионность, настраивать и разворачивать объекты (на стороне сервера), принадлежащие базам данных IBM® DB2®, Microsoft® SQL Server, MySQL®, Oracle® и Sybase®. Разработчики баз данных могут работать в одном стандартном интерфейсе – даже на платформах, с которыми они незнакомы. Для разработки кросс-платформенных схем, стандартные графические редакторы Rapid SQL, ориентированные
на разные типы объектов баз данных, позволяют легко переходить от управления схемами SQL Server или Sybase к управлению схемами Oracle, и наоборот. Продукт содержит полное знание синтаксиса системных каталогов СУБД и правил изменений.
Поддержка коллективной разработки и разделения ресурса
Rapid SQL содержит полный набор возможностей для поддержки коллективной разработки. Во-первых, Rapid SQL обеспечивает «бесшовную» интеграцию с большинством коммерческих пакетов контроля версий. Разработчики могут размещать проекты в центральной системе контроля версий всего несколькими щелчками мыши. Поддерживаются все операции контроля версий, такие как get, checkout, check-in, history и diff. Кроме этого, Rapid SQL дает возможность работать с офф-лайновыми репозиториями исходного SQL – в качестве альтернативы кодированию "живых" баз данных. Объекты баз данных внутри репозитория могут управляться через интерфейс графического дерева. Мощное средство обратного проектирования может извлечь предопределенный набор существующих объектов из "живой" базы данных и поместить в проект Rapid SQL, создав индивидуальный файл для каждого объекта базы данных.
Оптимизация кода
Для оптимизации кода Rapid SQL поддерживает встроенные функции “explain” и анализ производительности, а также кросс платформенные отладчики, которые можно использовать для устранения проблем с кодом объектов на стороне сервера. Code Analyst позволяет выполнять детальный анализ времени ответа на выполнение хранимых процедур и функций. SQL Debugger помогает отлаживать программные объекты, такие как хранимые процедуры, функции, пакеты и триггеры. SQL Profiler захватывает метрики различных программных объектов PL/SQL в Oracle.
Свойство |
Описание |
Rapid SQL Standard Edition (стандартная редакция) |
Богатая интегрированная среда разработки SQL |
Интегрированная среда разработки |
Создание, редактирование, контроль версий, настройка и развертывание объектов на стороне сервера |
Шаблоны кода |
Устранение необходимости запоминания синтаксиса SQL и ручного набора кода |
Графические просмотры |
Графические просмотры |
Всесторонняя поддержка создания скриптов |
Проверяет синтаксис, включая автозавершение кода и встроенные горячие клавиши |
Кросс-платформенная поддержка |
Всесторонняя поддержка для IBM DB2, Oracle, SQL Server, MySQL и Sybase упрощает разработку в разнородных средах |
Контроль версий |
Бесшовная интеграция |
Интеграция с большинством коммерческих пакетов контроля версий (например, Microsoft SourceSafe, PVCS и Clear Case) |
Поддержка операций контроля версии |
Поддержка всех операций контроля версий, таких как get, checkout, check-in, history и diff |
Разработка схем |
Графический редактор объектов |
Создание, удаление и изменения широкого спектра объектов баз данных, включая таблицы,ограничивающие условия, индексы, представления, процедуры, функции, триггеры и пакеты |
Знание СУБД |
Полное знание системных каталогов, синтаксиса и правил изменения поддерживаемых СУБД |
Построитель запросов |
Конструирование даже самых сложных SQL запросов с помощью мыши |
Визуальное создание SQL предложений и редактирование данных |
Построитель запросов |
Конструирование даже самых сложных SQL запросов с помощью мыши |
Данные в сетке |
Произвольное редактирование данных в Rapid SQL. Пользователи могут добавлять, изменять или удалить данные на основе просмотра "строка за строкой" |
Разработка Web |
Возможности разработки Web |
Включает окна HTML и Java- редакторов, встроенный браузер, поддерживающий Java, отчет об ошибках Java, представленный в разделенном экране. Интеграция с любым Java компилятором, включая Sun Microsystems JDK |
Управление проектами |
Репозиторий исходного кода |
Защита среды баз данных путем помещения объектов баз данных в офф-лайновый репозиторий, что позволяет исключить взаимодействие разработчиков с объектами в "живых" базах данных. |
Обратное проектирование |
Извлечение предопределенного набора существующих объектов из "живой" базы данных и помещение в проект Rapid SQL |
Редакции Rapid SQL с расширенными функциями |
Rapid SQL Professional |
Code Analyst |
Детальный анализ времени ответа при выполнении хранимых процедур и функций |
SQL Debugger |
Отладка программных объектов, таких, как хранимые процедуры, функции, пакеты и триггеры. SQL Debugger может быть приобретен отдельно как модуль для Rapid SQL Standard или DBArtisan |
SQL Profiler |
Захват метрик различных программных объектов PL/SQL в СУБД Oracle 8.1.5 и выше. SQL Profiler может быть также приобретен отдельно как модуль для Rapid SQL Standard или DBArtisan |
|