SQL-редактор. Создание объектов Базы Данных и объектов интерфейса

SQL-редактор – это встроенный инструмент платформы Sherp для работы с Базами данных, позволяющий обходиться без использования сторонних приложений.

Основные возможности SQL-редактора:

  • Создание Баз данных;
  • Создание и изменение объектов Баз данных;
  • Администрирование Баз данных;
  • Резервное копирование Баз данных;
  • Автоматическое создание объектов интерфейса Платформы на основе описания объектов Баз данных;
  • Интеграция объектов Базы знаний Платформы с физическими Базами данных.

Интерфейс SQL-редактора имеет следующий вид:

Подробное описание SQL-редактора приведено в разделе «Руководство разработчика».

Рассмотрим пример работы в SQL-редакторе.

Пример: Создание сущности предметной области и объектов Базы данных для работы с ней.

Задача: необходимо внести в Базу данных сведения об электронных картах доступа сотрудников организации.

Для этого в Базе данных требуется создать таблицу «Электронная карта доступа (AccessCard)», представляющую соответствующую сущность предметной области.

Для выполнения данной задачи необходимо:

  1. Выполнить в контекстном меню для Базы данных, в которой планируется создать новую таблицу, пункт «Дизайнер таблицы»:

Откроется окно «Дизайнер таблицы Базы Данных»:

  1. Заполнить свойства полей создаваемой таблицы Баз данных (либо импортировать их описание из заранее подготовленного текстового файла) и нажать кнопку «Мастер создания объектов БД»:

Запустится мастер создания объектов БД:

  1. Выбрать модуль, к которому будет относиться создаваемая таблица (в нашем примере - «Айтишник») и нажать кнопку «Далее»:

 

  1. Указать в следующем окне объекты БД, которые должны быть сгенерированы на основании созданной таблицы.

В нашем примере требуется создать:

  • Представление
  • Хранимые процедуры:
  • Добавление
  • Изменение
  • Удаление

Также необходимо:

  • Отметить флаг «Создание объектов интерфейса» - в этом случае после создания объектов БД будет автоматически создана Сущность, а на основании её атрибутов – сгенерированы объекты интерфейса;
  • Назначить права доступа пользователей для создаваемых объектов Базы данных.

В результате всех выполненных настроек окно создания объектов БД приняло вид (выбранные настройки выделены красным):