SQL-редактор. Создание объектов Базы Данных и объектов интерфейса
SQL-редактор – это встроенный инструмент платформы Sherp для работы с Базами данных, позволяющий обходиться без использования сторонних приложений.
Основные возможности SQL-редактора:
- Создание Баз данных;
- Создание и изменение объектов Баз данных;
- Администрирование Баз данных;
- Резервное копирование Баз данных;
- Автоматическое создание объектов интерфейса Платформы на основе описания объектов Баз данных;
- Интеграция объектов Базы знаний Платформы с физическими Базами данных.
Интерфейс SQL-редактора имеет следующий вид:
Подробное описание SQL-редактора приведено в разделе «Руководство разработчика».
Рассмотрим пример работы в SQL-редакторе.
Пример: Создание сущности предметной области и объектов Базы данных для работы с ней.
Задача: необходимо внести в Базу данных сведения об электронных картах доступа сотрудников организации.
Для этого в Базе данных требуется создать таблицу «Электронная карта доступа (AccessCard)», представляющую соответствующую сущность предметной области.
Для выполнения данной задачи необходимо:
- Выполнить в контекстном меню для Базы данных, в которой планируется создать новую таблицу, пункт «Дизайнер таблицы»:
Откроется окно «Дизайнер таблицы Базы Данных»:
- Заполнить свойства полей создаваемой таблицы Баз данных (либо импортировать их описание из заранее подготовленного текстового файла) и нажать кнопку «Мастер создания объектов БД»:
Запустится мастер создания объектов БД:
- Выбрать модуль, к которому будет относиться создаваемая таблица (в нашем примере - «Айтишник») и нажать кнопку «Далее»:
- Указать в следующем окне объекты БД, которые должны быть сгенерированы на основании созданной таблицы.
В нашем примере требуется создать:
- Представление
- Хранимые процедуры:
- Добавление
- Изменение
- Удаление
Также необходимо:
- Отметить флаг «Создание объектов интерфейса» - в этом случае после создания объектов БД будет автоматически создана Сущность, а на основании её атрибутов – сгенерированы объекты интерфейса;
- Назначить права доступа пользователей для создаваемых объектов Базы данных.
В результате всех выполненных настроек окно создания объектов БД приняло вид (выбранные настройки выделены красным):