Quest SQL Navigator

Quest SQL Navigator Решение позволяющее сократить разработку PL/SQL серверной части приложений Oracle вдвое.
Сайт Quest Software: http://www.quest.com
  • Разработка и отладка программного кода PL/SQL, подготовка тестовых данных, выполнение хранимых процедур на сервере базы данных и мгновенное получение результатов в едином интерфейсе
  • Использование технологии drag-and-drop для переноса объектов между несколькими параллельными сеансами с базами данных
  • Технология drag-and-drop для всех элементов программирования значительно сокращает время программирования, позволяя пользователям просто переносить в программный код элементы синтаксиса PL/SQL, функции SQL, имена столбцов и любых объектов базы данных
  • Расширенные функции коллективного программирования тесно интегрированы с наиболее продвинутыми системами контроля версий и позволяют улучшить координацию усилий группы разработчиков в больших и сложных проектах Query Builder позволяет быстро формировать сложные запросы SQL, обеспечивая возможности сортировки и группирования, построения критериев выбора и редактирования с использованием drag-and-drop
  • Возможность Web-разработки позволяет пользователям одним щелчком преобразовывать HTML в операторы Web-картриджей Oracle
  • Объекты Oracle 8, включая типы, тела типов, объектные таблицы, типы-коллекции, библиотеки и объекты Java, доступны в настраиваемом окне Navigator
  • Интегрированная среда разработки PL/SQL
SQL Navigator - решение для разработки и управления кодом PL/SQL. Графический интерфейс интегрированной среды делает удобной разработку и тестирование хранимых процедур, схем, сценариев SQL, HTML-ориентированных хранимых процедур PL/SQL и многого другого. Мощные средства отладки, настройки SQL и интегрированные библиотеки программного кода превращают разработку в быстрый и свободный от ошибок процесс.

Эта совокупность решений была задумана, спроектирована разработана экспертами Oracle, имеющими богатый опыт в решении сложных задач, с которыми часто сталкиваются разработчики приложений Oracle. SQL Navigator фактический стандарт для организации сложного процесса разработки, тестирования и управления приложениями, взаимодействующими с базами данных Oracle. Сокращая шаги разработки, удобный интерфейс SQL Navigator помогает командам разработчиков и сопровождения приложений Oracle достигать беспрецедентной производительности своего нелегкого труда.

Навигация по справочникам данных и объектам БД
SQL Navigator облегчает навигацию по структурам базы данных, отображая объекты схем базы данных и их отношения в интуитивно понятном иерархическом интерфейсе. Для больших схем пользователи могут упрощать иерархию объектов, проводя фильтрацию неактуальных для конкретной задачи объектов. Кроме того, средства поиска позволяют находить ключевые слова или ссылки на определенные объекты в исходном тексте или хранимых процедурах.

Высокая производительность разработки
Мощные инструментальные средства редактирования SQL Navigator, включая визуальные редакторы объектов и редакторы программного кода PL/SQL, позволяют исключить ошибки и сократить срок разработки. Визуальные редакторы объектов облегчают создание, копирование и установку параметров объектов базы данных. Для пользователей, желающих просмотреть программный код, SQL Navigator может генерировать либо DDL изменений объекта, либо полный код DDL, моделируя создание нового объекта. Редакторы программного кода SQL Navigator позволяют пользователям легко создавать, изменять и выполнять команды SQL, сценарии и хранимые процедуры. Сценарии SQL могут выполняться или изменяться с цветовым выделением синтаксиса сценария, проверкой ошибок и поддержкой операторов DBMS_OUTPUT. Обеспечивая полный контроль над выполнением кода, редакторы SQL Navigator позволяют разработчикам легко находить и устранять ошибки, оперативно создавать и выполнять запросы к базе данных, немедленно получая результаты в окне вывода. Отлаженные сценарии можно сохранить и экспортировать в ряде форматов, Query Builder автоматизирует процесс создания сложных запросов SQL, используя визуальное построение кода.

Конфигурации SQL Navigator

SQL Navigator поставляется в трех конфигурациях: Standard, Professional и Xpert.

SQL Navigator Standard Edition - средство разработки для Oracle, обеспечивающее расширенные возможности редактирования SQL и PL/SQL, настраиваемую рабочую среду и навигацию по базе данных в интерфейсе, подобном Windows Explorer. В комплект входит мощный и гибко настраиваемый инструмент форматирования и проверки синтаксиса программного кода Formatter Plus, который приводит программный код в удобочитаемый вид, предоставляет метрические показатели кода и выдает советы по повышению эффективности кода.

  • Усовершенствованное управление версиями
  • Координация командной разработки обеспечивается в SQL Navigator функцией Team Coding. Использование этой функции позволяет нескольким разработчикам объединять свой исходный текст или объекты базы данных, эффективно управлять блокировками и предотвращать перезапись программного кода, Кроме того, поддерживаются системы управления версиями других поставщиков, такие как Merant PVCS, Microsoft SourceSafe, Rational ClearCase и StarBase Star Team, а также многие другие. Для схем или объектов базы данных, которые находятся под контролем системы управления версиями (VCS), SQL Navigator в фоновом режиме отбирает исходный текст из репозитария VCS, проводит быстрое сравнение и гарантирует актуальность программного кода VCS, предупреждая пользователей о существовании более новых версий. Используя SQL Navigator, разработчики и руководители получают превосходное средство управления разработкой.
  • Разработка Oracle Web
  • Функции Web-разработки SQL Navigator позволяют разработчикам быстро и легко устанавливать интерфейс с сервером приложений Oracle. Библиотека синтаксиса Web-сервера, интегрированный браузер и контекстно-зависимая подсказка помогают разработчикам создавать программный код без активного соединения с Web-сервером. Кроме того, SQL Navigator может легко импортировать в базу данных страницы HTML, преобразовывая их в хранимые процедуры и функции.
  • Визуальное построение запросов
  • Многофункциональный графический построитель запросов Query Builder помогает создавать сложные запросы SQL, позволяя переносить мышью таблицы или представления в рабочую среду, создавать объединения, формировать фразы WHERE и немедленно видеть результаты работы запросов. Пользователь видит типы данных столбцов и результаты автоматической проверки ссылочной целостности, и принимает обоснованные решения относительно объединений таблиц.
SQL Navigator Professional Edition предназначен для профессиональных разработчиков. В дополнение к возможностям Standard Edition, Professional Edition включает модуль отладки PL/SQL. Модуль отладки PL/SQL обеспечивает идентификацию и исправление логических ошибок в хранимом программном коде, Запуская отладчик непосредственно из редактора процедур, разработчики могут итерационно построчно программировать и отлаживать программы и триггеры, наблюдая за их выполнением на сервере. Для вызова хранимых процедур и функций и запуска отладчика автоматически создается анонимный блок PL/SQL, и передаваемые параметры сохраняются для повторного использования. В процессе выполнения кода в точках останова можно проверять значения переменных. В специальном окне отображаются сообщения DBMS_OUTPUT. В конце сеанса отладки можно сохранить или откатить все изменения.

SQL Navigator Xpert Edition - наиболее полная конфигурация для построения эффективных и качественных приложений. SQL Navigator Xpert Edition наследует лучшие функции Standard Edition, позволяющие сократить время на разработку и разрешение проблем, расширенные функции отладки Professional Edition. В дополнение к комплекту инструментов разработчика добавляется Xpert Tuning - средство расширенного анализа и усовершенствования SQL. Xpert Tuning позволяет разработчикам импортировать любую команду SQL в окно "Laboratory" для полного анализа плана выполнения, получения статистики выполнения TKPROF, анализа индексации, оптимизации по стоимости и многих других действий. Одним щелчком можно провести разбор и анализ SQL и, применив обширный набор правил, определить, можно ли обработать данные более эффективно. К оригинальному SQL предлагаются альтернативные варианты, а создаваемый синтаксис позволяет пользователю выбрать различные стратегии настройки. Проводится сравнение по относительной стоимости всех вариантов. В дополнение к усовершенствованию SQL, рассматриваются и объясняются изменения индексирования, подсказки оптимизатора и другие факторы, влияющие на производительность. Xpert Tuning -инструмент, абсолютно необходимый для разработчиков, которые хотят добиться наивысшей производительности приложений базы данных.

Интеграция, повышающая качество и производительность

SQL Navigator обеспечивает дополнительную интеграцию с другими программными продуктами Quest Software, что существенно повышает его значимость. - Knowledge Xpert - экспертные системы, содержащие тысячи подсказок, советов по решению проблем, примеры программ, сценарии и обучающие программы, разработанные для решения наиболее трудных проблем программистов и администраторов БД.

SQL Impact - анализ зависимостей базы данных и прогнозирование сбоев, помогающий разработчикам понять потенциально опасные последствия изменений программного кода приложений. SQL Impact разбирает и анализирует исходный текст и хранит ссылки базы данных в репозитарии, давая разработчикам и АБД возможность контролировать и предвидеть результаты изменений объектов базы данных и исходного текста. SQL Impact также интегрируется с Xpert Tuning, обеспечивая полный анализ любого усовершенствования SQL.

DataFactory - генератор данных, предназначенный для создания любых объемов реалистичных испытательных данных в любой БД, DataFactory может быстро загрузить таблицы базы данных синтезированными или реальными данными с учетом ссылочной целостности для проведения тестирования и анализа производительности приложений.

Полный охват проблем разработки и внедрения
SQL Navigator - один из компонентов семейства продуктов Development & Deployment компании Quest Software, которое позволяет разработчикам и АБД быстро разрабатывать, тестировать и внедрять приложения.

Подробнее о продукте...

Назад