Инструмент программирования SQL - SQL programming tool

В области программного обеспечения, SQL инструменты программирования предоставить платформы для администраторы баз данных (Администраторы баз данных) и заявление разработчикам для эффективного и точного выполнения повседневных задач.

Администраторы баз данных и разработчики приложений часто сталкиваются с постоянно меняющейся средой, которую они редко полностью контролируют. Многие изменения являются результатом новых проектов разработки или модификаций существующего кода, которые при развертывании в производственной среде не всегда дают ожидаемый результат.

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

Функции

Инструменты программирования SQL могут включать в себя следующие функции:

Редактирование SQL

Редакторы SQL позволяют пользователям редактировать и выполнять операторы SQL. Они могут поддерживать следующие функции:

  • вырезать, копировать, вставить, отменить, повторить, найти (и заменить), закладки
  • отступ блока, печать, сохранение файла, верхний / нижний регистр
  • выделение ключевых слов
  • автозаполнение
  • доступ к часто используемым файлам
  • вывод результата запроса
  • редактирование результатов запроса
  • совершение и откат транзакций
  • внутри вырезанная бумага

Просмотр объекта

Инструменты могут отображать информацию о объекты базы данных актуально для разработчиков или администраторов баз данных. Пользователи могут:

  • просмотреть описания объектов
  • просмотр объекта определения (DDL)
  • создавать объекты базы данных
  • включить и отключить триггеры и ограничения
  • перекомпилировать допустимые или недопустимые объекты
  • запросить или изменить столы и взгляды

Некоторые инструменты также предоставляют функции для отображения зависимостей между объектами и позволяют пользователям рекурсивно расширять эти зависимые объекты (например: пакеты могут ссылаться на представления, представления обычно ссылаются на таблицы, супер / подтипы и т. Д.).

Просмотр сеанса

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

Управление безопасностью пользователей

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

Отладка

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

Мониторинг производительности

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

Данные испытаний

Инструменты генерации тестовых данных могут заполнять базу данных реалистичными тестовыми данными для целей тестирования на стороне сервера или клиента. Кроме того, это программное обеспечение может загружать образцы файлов BLOB в базу данных.

Смотрите также