Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных
Рассматриваются роль и место гиперпараметрических (квазипроизвольных) запросов пользователя к тематическим БД в информационно-аналитических системах. Предлагаются технология построения таких запросов и соответствующее инструментальное программное обеспечение. Приводятся примеры построения запросов и...
Gespeichert in:
| Veröffentlicht in: | Математичні машини і системи |
|---|---|
| Datum: | 2012 |
| Hauptverfasser: | , , |
| Format: | Artikel |
| Sprache: | Russian |
| Veröffentlicht: |
Інститут проблем математичних машин і систем НАН України
2012
|
| Schlagworte: | |
| Online Zugang: | https://nasplib.isofts.kiev.ua/handle/123456789/59599 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Zitieren: | Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных / В.А. Литвинов, И.Н. Оксанич, В.И. Ходак // Мат. машини і системи. — 2012. — № 1. — С. 60-68. — Бібліогр.: 3 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-59599 |
|---|---|
| record_format |
dspace |
| spelling |
Литвинов, В.А. Оксанич, И.Н. Ходак, В.И. 2014-04-09T11:21:29Z 2014-04-09T11:21:29Z 2012 Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных / В.А. Литвинов, И.Н. Оксанич, В.И. Ходак // Мат. машини і системи. — 2012. — № 1. — С. 60-68. — Бібліогр.: 3 назв. — рос. 1028-9763 https://nasplib.isofts.kiev.ua/handle/123456789/59599 004.5 Рассматриваются роль и место гиперпараметрических (квазипроизвольных) запросов пользователя к тематическим БД в информационно-аналитических системах. Предлагаются технология построения таких запросов и соответствующее инструментальное программное обеспечение. Приводятся примеры построения запросов и скриншоты интерфейса пользователя. Розглядаються роль і місце гіперпараметричних (квазидовільних) запитів користувача до тематичних БД в інформаційно-аналітичних системах. Пропонуються технологія побудови таких запитів і відповідне інструментальне програмне забезпечення. Наводяться приклади побудови запитів і скріншоти інтерфейсу користувача. The role and the place of the hyperparametric (kvaziarbitrary) user queries to the thematic DB in the information-analytical systems are discussed. A technology for constructing such queries and the corresponding software tools are proposed. The examples of the user interface constructing queries and screenshots are given. ru Інститут проблем математичних машин і систем НАН України Математичні машини і системи Нові інформаційні і телекомунікаційні технології Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных Технологія та інструментарій реалізації гіперпараметричних (квазідовільних) запитів до тематичної бази даних Technology and tools implementation of hyperparametric (kvaziarbitrary) queries to the thematic database Article published earlier |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| title |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных |
| spellingShingle |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных Литвинов, В.А. Оксанич, И.Н. Ходак, В.И. Нові інформаційні і телекомунікаційні технології |
| title_short |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных |
| title_full |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных |
| title_fullStr |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных |
| title_full_unstemmed |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных |
| title_sort |
технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных |
| author |
Литвинов, В.А. Оксанич, И.Н. Ходак, В.И. |
| author_facet |
Литвинов, В.А. Оксанич, И.Н. Ходак, В.И. |
| topic |
Нові інформаційні і телекомунікаційні технології |
| topic_facet |
Нові інформаційні і телекомунікаційні технології |
| publishDate |
2012 |
| language |
Russian |
| container_title |
Математичні машини і системи |
| publisher |
Інститут проблем математичних машин і систем НАН України |
| format |
Article |
| title_alt |
Технологія та інструментарій реалізації гіперпараметричних (квазідовільних) запитів до тематичної бази даних Technology and tools implementation of hyperparametric (kvaziarbitrary) queries to the thematic database |
| description |
Рассматриваются роль и место гиперпараметрических (квазипроизвольных) запросов пользователя к тематическим БД в информационно-аналитических системах. Предлагаются технология построения таких запросов и соответствующее инструментальное программное обеспечение. Приводятся примеры построения запросов и скриншоты интерфейса пользователя.
Розглядаються роль і місце гіперпараметричних (квазидовільних) запитів користувача до тематичних БД в інформаційно-аналітичних системах. Пропонуються технологія побудови таких запитів і відповідне інструментальне програмне забезпечення. Наводяться приклади побудови запитів і скріншоти інтерфейсу користувача.
The role and the place of the hyperparametric (kvaziarbitrary) user queries to the thematic DB in the information-analytical systems are discussed. A technology for constructing such queries and the corresponding software tools are proposed. The examples of the user interface constructing queries and screenshots are given.
|
| issn |
1028-9763 |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/59599 |
| citation_txt |
Технология и инструментарий реализации гиперпараметрических (квазипроизвольных) запросов к тематической базе данных / В.А. Литвинов, И.Н. Оксанич, В.И. Ходак // Мат. машини і системи. — 2012. — № 1. — С. 60-68. — Бібліогр.: 3 назв. — рос. |
| work_keys_str_mv |
AT litvinovva tehnologiâiinstrumentariirealizaciigiperparametričeskihkvaziproizvolʹnyhzaprosovktematičeskoibazedannyh AT oksaničin tehnologiâiinstrumentariirealizaciigiperparametričeskihkvaziproizvolʹnyhzaprosovktematičeskoibazedannyh AT hodakvi tehnologiâiinstrumentariirealizaciigiperparametričeskihkvaziproizvolʹnyhzaprosovktematičeskoibazedannyh AT litvinovva tehnologíâtaínstrumentaríirealízacíígíperparametričnihkvazídovílʹnihzapitívdotematičnoíbazidanih AT oksaničin tehnologíâtaínstrumentaríirealízacíígíperparametričnihkvazídovílʹnihzapitívdotematičnoíbazidanih AT hodakvi tehnologíâtaínstrumentaríirealízacíígíperparametričnihkvazídovílʹnihzapitívdotematičnoíbazidanih AT litvinovva technologyandtoolsimplementationofhyperparametrickvaziarbitraryqueriestothethematicdatabase AT oksaničin technologyandtoolsimplementationofhyperparametrickvaziarbitraryqueriestothethematicdatabase AT hodakvi technologyandtoolsimplementationofhyperparametrickvaziarbitraryqueriestothethematicdatabase |
| first_indexed |
2025-11-25T21:12:16Z |
| last_indexed |
2025-11-25T21:12:16Z |
| _version_ |
1850552697928810496 |
| fulltext |
60 © Литвинов В.А., Оксанич И.Н., Ходак В.И., 2012
ISSN 1028-9763. Математичні машини і системи, 2012, № 1
УДК 004.5
В.А. ЛИТВИНОВ, И.Н. ОКСАНИЧ, В.И. ХОДАК
ТЕХНОЛОГИЯ И ИНСТРУМЕНТАРИЙ РЕАЛИЗАЦИИ
ГИПЕРПАРАМЕТРИЧЕСКИХ (КВАЗИПРОИЗВОЛЬНЫХ) ЗАПРОСОВ К
ТЕМАТИЧЕСКОЙ БАЗЕ ДАННЫХ
Анотація. Розглядаються роль і місце гіперпараметричних (квазидовільних) запитів користувача
до тематичних БД в інформаційно-аналітичних системах. Пропонуються технологія побудови
таких запитів і відповідне інструментальне програмне забезпечення. Наводяться приклади побу-
дови запитів і скріншоти інтерфейсу користувача.
Ключові слова: інтерфейс користувача, запити до тематичних баз даних, довільні запити, квази-
довільні запити.
Аннотация. Рассматриваются роль и место гиперпараметрических (квазипроизвольных) запро-
сов пользователя к тематическим БД в информационно-аналитических системах. Предлагаются
технология построения таких запросов и соответствующее инструментальное программное
обеспечение. Приводятся примеры построения запросов и скриншоты интерфейса пользователя.
Ключевые слова: интерфейс пользователя, запросы к тематической базе данных, произвольные
запросы, квазипроизвольные запросы.
Abstract. The role and the place of the hyperparametric (kvaziarbitrary) user queries to the thematic DB
in the information-analytical systems are discussed. A technology for constructing such queries and the
corresponding software tools are proposed. The examples of the user interface constructing queries and
screenshots are given.
Keywords: user interface, queries to the thematic databases, spontaneous queries, kvaziarbitrary queries.
1. Введение
Архитектура современных информационно-аналитических систем (ИАС) различных уров-
ней и назначений (корпоративные, ведомственно-отраслевые, государственные в системе
«Электронного правительства» [1]) включает следующие 4 уровня [2]:
– транзакционные или операционные базы данных (БД), являющиеся составной ча-
стью OLTP-систем (On-line Transactional Processing). Содержат данные о результатах пов-
седневной деятельности системы;
– ETL – инструменты (Exstraction, Transformation, Loading), предназначенные для
извлечения данных из транзакционных БД, их «очистки», консолидации и последующей
загрузки в целевые аналитические базы данных следующих уровней;
– хранилища данных (Data Warehouse), предназначенные для организованного хра-
нения консолидированных данных, ориентированных на анализ информации;
– витрины данных (Data Marts), предназначенные для проведения целевого анализа.
Строятся, как правило, на основе хранилища данных, а в случае его отсутствия (в простых
ИАС) – непосредственно из БД OLTP-систем. В отличие от хранилища данных, витрины
«обслуживают» уровень не выше отдельного подразделения ИАС, а иногда могут созда-
ваться и для отдельного пользователя-аналитика (ПА) [2].
С точки зрения ПА, именно витрины являются непосредственным информацион-
ным ресурсом, используемым для анализа. В дальнейшем реляционные БД витринного
уровня будем называть «тематическими» (ТБД).
В зависимости от сложности формулирования запроса к ТБД со стороны ПА воз-
можны различные типы запросов: «кнопочные» (КЗ), «параметрические» (ПМЗ), «произ-
вольные» (ПЗ). В [3] обосновывается практическая полезность и предлагаются формаль-
ные правила построения информационной модели так называемые “квазипроизвольных”
ISSN 1028-9763. Математичні машини і системи, 2012, № 1 61
запросов (КПЗ), занимающих промежуточное положение между ПМЗ и ПЗ в смысле фун-
кциональности (разнообразия возможных вариантов искомых наборов данных), с одной
стороны, и оперативности доступа к данным, с другой. Технология КПЗ должна позволять
формулировать и реализовывать on-line-запросы в терминах знакомой для ПА предметной
области без привлечения специально подготовленных лиц. В сущности, речь идет о рас-
ширенном типе параметрических запросов, в которых пользователь специфицирует не то-
лько значения заранее заданных параметров и условий, но и сами параметры и условия.
Поэтому такие запросы в дальнейшем будем называть «гиперпараметрическими» (ГПМЗ).
Настоящая работа развивает основные положения [3] в направлении создания инструмен-
тария технологии формирования ГПМЗ.
2. Технология реализации ГПМЗ
Общая технология создания ГПМЗ базируется на последовательном синтезе информаци-
онной модели [3] с помощью Sybase PowerDesigner 9 – полнофункционального инструмен-
тария для создания бизнес-приложений, включающего средства моделирования бизнес-
процессов, возможности концептуального и физического проектирования баз данных и
предоставляющего централизованный репозиторий для хранения моделей и объектов.
Технология включает следующую последовательность этапов.
1. Анализ предметной области (ПрО) и построение фреймовой модели ПрО, пре-
доставляемой пользователю в интерфейсе, – выделение фреймов (разделов ПрО) и слотов.
Фрейм имеет имя, служащее для идентификации описываемого им понятия; поиме-
нованные слоты содержат ЕЯ-значения структурных элементов (атрибутов) этого понятия.
На верхнем уровне иерархии фреймовой модели находится корневой фрейм, содержащий
информацию, общую для всех остальных фреймов.
Например, для некоторой ПрО, описывающей процесс ликвидации чрезвычайных
ситуаций (ЧС), фрейм «Журнал ЧС» содержит атрибуты, представленные в табл 1.
Таблица 1. Атрибуты фрейма «Журнал ЧС»
Имя слота Значение слота Тип значения
Название события Падение спортивного самолета Строка символов
Начало ЧС 01.12.2000 Дата
Окончание ЧС 01.12.2000 Дата
Название ЧС Авиационные катастрофы Строка символов
Код ЧС 10152 Строка символов
Масштаб ЧС Местный Строка символов
2. Определение главного, корневого фрейма (раздела) ПрО и его слотов в иерархи-
ческой структуре фреймов ПрО.
В данном примере фрейм «Журнал ЧС» является корневым фреймом, так как он со-
держит слоты, составляющие первоначальное описание каждого чрезвычайного происше-
ствия: название, начало, окончание, масштаб, название и код ЧС.
Фреймовая модель ПрО «Чрезвычайные ситуации» показана на рис. 1.
3. Определение бизнес-правил [3], которым подчиняются значения слотов фреймо-
вой модели ПрО.
Бизнес-правило специфицирует операции, допустимые для ЕЯ-значений слотов.
Пример, описывающий связь ЕЯ-значений бизнес-правил с соответствующими SQL-
кодами, показан на рис. 2.
62 ISSN 1028-9763. Математичні машини і системи, 2012, № 1
Рис. 2. Пример бизнес-правил
4. Построение реляционной модели БД, соот-
ветствующей фреймовой модели ПрО, с помощью
Sybase PowerDesigner 9.
Пример результатной реляционной модели,
соответствующей исходной фреймовой модели (рис.
1), показан на рис. 3.
5. Создание тематических представлений
(TemaView), соответствующих фреймам ПрО на ЕЯ
в БД и описание их в Sybase PowerDesigner 9.
TemaView является виртуальной таблицей
(View), описывающей соответствующий фрейм
фреймовой модели [3].
6. Создание бизнес-правил для атрибутов TemaView, соответствующих слотам ПрО
на ЕЯ, и описание их в Sybase PowerDesigner 9.
Рис. 1. Фреймовая модель ПрО «Чрезвычайные ситуации»
Журнал ЧС
Название события
Начало ЧС
Окончание ЧС
Название ЧС
Код ЧС
Масштаб ЧС
Пострадавшие
Пострадавший
Степень поражения
Вид поражения
Ущерб от ЧС
Объект ущерба
Название ущерба
Количество
Стоимость
Оперативные
группы
№ ОГ
ФИО
Звание
Структура
Должность
Привлечено
личного состава
Категория ЛС
Количество ЛС
Использовано
техники
Название
Количество
единиц
Выполненные
работы
Место проведения
Название
ISSN 1028-9763. Математичні машини і системи, 2012, № 1 63
7. Добавление (или удаление) бизнес-правил (БП) в интерфейсе ГПМЗ, позволяю-
щее создавать новые запросы или изменять критерии выбора в уже существующих запро-
сах.
Таким, образом, технологию создания ГПМЗ можно условно разделить на две час-
ти. Результатом выполнения этапов первой части (пп. 1–4) являются фреймовая модель
ПрО и созданная на ее основе реляционная модель ТБД. Вторая часть предлагаемой техно-
логии (пп. 5–7) позволяет построить интерфейс пользователя для работы с ГПМЗ.
Пункты 1–3 выполняются администратором (разработчиком) совместно с экспер-
том-аналитиком – будущим пользователем системы.
Пункты 4–6 выполняются администратором (разработчиком) с помощью CASE-
средства.
Пункт 7 может выполняться как администратором, так и ПА.
Работая с интерфейсом ГПМЗ, ПА имеет возможность выполнять следующие
функции:
1. Создавать запросы.
2. Редактировать созданные ранее запросы.
3. Выполнять запросы.
4. Сохранять запросы в БД в качестве кнопочных запросов.
5. Сохранять запросы в БД в качестве параметризованных запросов.
6. Осуществлять поиск сохраненного ранее запроса.
7. Отправлять результат запроса в редакторы Word, Excel.
Рис. 3. Реляционная модель БД «Чрезвычайные ситуации»
64 ISSN 1028-9763. Математичні машини і системи, 2012, № 1
Метаописание TemaView, БП Данные
БД
Репозиторий
Метаописание
TemaView,
Данные,
TemaView,
Рис.4.11 Структура ПО СПКПЗ
ПП «Запит»
ТБД
Интерфейс
администратора
Интерфейс пользователя
1. Запуск PowerDesigner 9
2. Запуск SQLPLUS
3. Присвоение БП
1. Создание ГПМЗ
2 . Выполнение ГПМЗ
3. Сохранение ГПМЗ в БД в
качестве КЗ
4. Сохранение ГПМЗ в БД в
качестве ПМЗ
Рис. 4. Структура и функции системы ГПМЗ
3. Программное обеспечение системы ГПМЗ
Программное обеспечение (ПО) системы ГПМЗ состоит из следующих подсистем:
1. Подсистема хранения данных. Состоит из общей реляционной БД, включающей
ТБД и репозиторий метаданных, созданный Sybase PowerDesigner 9. Предназначена для
хранения оперативных и исторических данных.
2. Подсистема описания метаданных с помощью Sybase PowerDesigner 9.
3. Подсистема приложений (ПП «Запит»).
Подсистема приложений состоит из двух модулей:
– модуль интерфейса пользователя;
– модуль интерфейса администратора.
Модуль интерфейса
пользователя реали-
зует следующие фу-
нкции:
– создание за-
просов;
– выполнение
запросов;
– сохранение
запроса в БД в каче-
стве кнопочного;
– сохранение
запроса в БД в каче-
стве параметричес-
кого;
– создание
выходных докумен-
тов в редакторах
Word и Excel.
Модуль инте-
рфейса администра-
тора реализует сле-
дующие функции:
– присвоение
бизнес-правил сло-
там фреймовой модели ПрО;
– запуск Sybase PowerDesigner 9;
– запуск SQLPLUS.
Cтруктура системы ГПМЗ и функции ПП «Запит» показаны на рис. 4.
4. Пример создания и интерфейс пользователя системы ГПМЗ
Создание системы ГПМЗ покажем на примере ПрО «Чрезвычайные ситуации» в СППР
кризисного ситуационного центра.
В результате анализа ПрО, описывающей процесс ликвидации чрезвычайных ситу-
аций, построена фреймовая модель с главным корневым фреймом «Журнал НС» (рис. 1).
Согласно фреймовой модели нужно составить семь TemaView:
1. «Журнал ЧС».
2. «Пострадавшие».
3. «Ущерб».
ISSN 1028-9763. Математичні машини і системи, 2012, № 1 65
4. «Оперативные группы».
5. «Привлечено личного состава».
6. «Использовано техники».
7. «Выполненные работы».
Исходя из правил наименований и нумерации [3], предложена следующая структура
кода названия:
– блок начальных символов состоит из символов «TV»;
– блок нумерации включает цифры 1, 2, 3, 4, 5, 6, 7;
– блок короткого имени содержит тематическое наименование, например, “JOUR-
NAL_SIT_VIEW”, “POSTRAJD_VIEW”.
Правило наименований позволяет идентифицировать TemaView на уровне объектов
БД, на которых основывается программное приложение, правило нумерации дает возмож-
ность построить дерево важности разделов в интерфейсе пользователя.
В соответствии с правилом соединения по иерархической схеме общим ключом, по
которому соединяются все TemaView, является первичный ключ ID_JSIT центральной
таблицы «JOURNAL_SIT» реляционной БД, входящий в качестве вторичного ключа в таб-
лицы, на основании которых строятся TemaView №2,…,7. ЕЯ-названия и идентификаторы
TemaView представлены в табл. 2.
Таблица 2. Создание TemaView для БД «Чрезвычайные ситуации»
Название
TemaView
Нач.
симв.
№ Короткое имя Название в БД
(полное имя)
«Журнал ЧС» TV 1 “JOURNAL_SIT_VIEW” “TV1JOURNAL_SIT_VIEW”
«Пострадав-
шие»
TV 2 “POSTRAJD_VIEW” “TV2POSTRAJD_VIEW”
«Ущерб» TV 3 “ZBUTKI_VIEW” “TV3ZBUTKI_VIEW”
Оперативные
группы»
TV 4 “SKLAD_OG_VIEW” “TV4SKLAD_OG_VIEW”
«Привлечено
личного
состава»
TV 5 “ZALU_KATOS_VIEW” “TV5ZALU_KATOS_VIEW”
«Использова-
но техники»
TV 6 “ZALU_TEXN_VIEW” “TV6ZALU_TEXN_VIEW”
«Выполнен-
ные роботы»
TV 7 “VIK_ROB_VIEW” “TV7VIK_ROB_VIEW”
Пример метаописания в PowerDesigner 9 для TemaView TV1 (название в БД
“TV1JOURNAL_SIT_VIEW”) показан на рис. 5, где свойство “Name” означает название на
ЕЯ (предоставляется пользователю в интерфейсе), свойство “Code” – наименование (код) в
БД, соответствующее правилу наименований.
Пример бизнес-правил для атрибутов TV1 «Журнал НС» приведен в табл. 3.
Таблица 3. Назначение бизнес-правил для атрибутов TemaView «Журнал НС»
Атрибут Название бизнес-правила Код бизнес-правила
«Название события», «На-
звание ЧС», «Код ЧС»,
«Название ВЧ»
«Равно», «Не равно»,
«Содержит»
“in”, “not in”, “like”
«Начало ЧС»,
«Окончание ЧС»
Равно», «Больше», «Меньше»,
«В интервале»,
«Вне интервала»
“in”, “>”, “<”, “between”, “not
between”
«Масштаб ЧС», «Место
возникновения»
«Равно», «Не равно» “in”, “not in”
66 ISSN 1028-9763. Математичні машини і системи, 2012, № 1
Рис. 5. Описание TV1 на ЕЯ в Sybase PowerDesigner 9
Окно интерфейса пользователя ГПМЗ приведено на рис. 6.
Рис. 6. Окно интерфейса пользователя ГПМЗ
Фреймы и слоты фреймовой модели (которую видит пользователь в окне интерфей-
са) располагаются в порядке убывания их важности (приоритета). Полученная структура
ISSN 1028-9763. Математичні машини і системи, 2012, № 1 67
образует дерево важности разделов ПрО и их терминов с главным разделом в корне, что
дает возможность ПА видеть на экране структуру ПрО в привычном для него виде.
Выбирая произвольное количество слотов фреймовой модели, предоставленной ГПМЗ, и
накладывая определенные условия, ПА может создавать разнообразные, не предусмотрен-
ные заранее конкретные запросы.
Приведем пример создания конкретного запроса для БД «Чрезвычайные ситуации».
Требуется определить, сколько автомобилей типа «Камаз» использовалось для лик-
видации чрезвычайной ситуации «Наводнение в г. Мукачево и Мукачевском районе».
Для создания этого запроса пользователь в интерфейсе (рис. 6) должен произвести
следующие действия:
– выбрать слоты «Название события» из фрейма «Журнал ЧС», «Название вида те-
хники», «Количество единиц» из фрейма «Использовано техники»;
– задать условия и критерий выбора в соответствии с табл. 4.
Таблица 4. Задание значений слотов для запроса ТБД «Чрезвычайные ситуации»
Слот Критерий Значение
«Название события» = «Наводнение в г. Мукачево и Мукачевском
районе»
«Название вида тех-
ники»
like «Камаз»
«Количество единиц» Sum
Пример SQL-запроса, автоматически генерируемого ПП «Запит», приведен на
рис. 7, а окно интерфейса с результатом его выполнения – на рис. 8.
Рис. 7. Пример автоматически генерируемого SQL-запроса
Рис. 8. Пример результата выполнения запроса
Если ПА сохранит этот запрос в БД с признаком «Кнопочный» (задание значений
слотов соответствует табл. 4), то результатом его выполнения будет окно интерфейса с
данными (рис. 8), а если запрос будет сохранен с признаком «Параметрический», то в ре-
зультате его выполнения на экран будет выдано окно задания значений параметров, со-
держащее два параметра: «Название события», «Название вида техники», со значениями,
введенными при сохранении запроса (табл. 5). ПА может задать другие значения предла-
гаемых параметров или оставить прежние, а затем дать команду на выполнение запроса.
Если ПА оставляет прежние значения параметров, то результатом выполнения запроса бу-
дет прежнее окно (рис. 8).
68 ISSN 1028-9763. Математичні машини і системи, 2012, № 1
Таблица 5. Задание значений слотов для параметрического запроса ТБД «Чрезвычайные
ситуации»
Слот Критерий Значение
«Название
события»
= «Наводнение в г. Мукачево и Мукачевском районе»
«Название вида
техники»
like «Камаз»
«Количество
единиц»
Sum
5. Заключение
Интерфейс пользователя, создаваемый на основе описанной технологии и инструментария,
дает возможность эксперту-аналитику ИАС самостоятельно формировать запросы и полу-
чать требуемую информацию относительно ПрО, для которой предварительно построена
соответствующая фреймовая модель. Создание такой модели, «накрывающей» наибольшее
количество потенциальных запросов, является пока чисто творческим этапом, и его удач-
ная реализация во многом зависит от квалификации, опыта и даже интуиции как админи-
стратора (разработчика), так и эксперта – аналитика, будущего пользователя системы. За-
дача формализации этого этапа является достаточно сложной и нуждается в отдельных ис-
следованиях.
СПИСОК ЛИТЕРАТУРЫ
1. Юрасов В.А. Постановка проблемы разработки научно обоснованной концепции, алгоритмов
работы и архитектуры инструментальных средств электронного правительства [Электронный ре-
сурс] / В.А. Юрасов. – Режим доступа: http://e-commerce.psati.ru/content/other/?ID=834.
2 Волков И. Архитектура современной информационно-аналитической системы [Электронный ре-
сурс] / И. Волков, И. Галахов // Директор ИС. – 2002. – № 3. – Режим доступа:
http://citforum.ru/consulting/BI/ias.
3. Оксанич И.Н. Квазипроизвольные запросы к базам данных и информационная модель их реали-
зации / И.Н. Оксанич // Математичні машини і системи. – 2010. – № 3. – С. 45 – 52.
Стаття надійшла до редакції 31.10.2011
|