Квазипроизвольные запросы к базам данных и информационная модель их реализации

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

Повний опис

Збережено в:
Бібліографічні деталі
Опубліковано в: :Математичні машини і системи
Дата:2010
Автор: Оксанич, И.Н.
Формат: Стаття
Мова:Російська
Опубліковано: Інститут проблем математичних машин і систем НАН України 2010
Теми:
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/83290
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Квазипроизвольные запросы к базам данных и информационная модель их реализации / И.Н. Оксанич // Мат. машини і системи. — 2010. — № 3. — С. 45-52. — Бібліогр.: 4 назв. — рос.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1860237438934319104
author Оксанич, И.Н.
author_facet Оксанич, И.Н.
citation_txt Квазипроизвольные запросы к базам данных и информационная модель их реализации / И.Н. Оксанич // Мат. машини і системи. — 2010. — № 3. — С. 45-52. — Бібліогр.: 4 назв. — рос.
collection DSpace DC
container_title Математичні машини і системи
description Рассматриваются различные типы запросов пользователя-аналитика к тематической базе данных. Предлагается технология создания системы построения квазипроизвольных запросов пользователя. Построена информационная модель предметной области в виде совокупности трех составляющих: реляционной модели, фреймовой модели и модели бизнес-правил, обеспечивающая возможность создания системы построения квазипроизвольных запросов. The different types of queries by user-analyst to the thematic database are discussed. A technology of creation system for constructing of quasi-arbitrary user queries is proposed. It is constructed the information model of domain as a set of three components: relational model, frame-based model and business rules model that provides the possibility of establishing a system for constructing of quasi-arbitrary queries. Розглядаються різні типи запитів користувача-аналітика до тематичної бази даних. Пропону-
 ється технологія створення системи побудови квазідовільних запитів користувача. Побудована інформа-
 ційна модель предметної області у вигляді сукупності трьох складових: реляційної моделі, фреймової моделі
 та моделі бізнес-правил, що забезпечує можливість створення системи побудови квазідовільних запитів.
first_indexed 2025-12-07T18:25:40Z
format Article
fulltext © Оксанич И.Н., 2010 45 ISSN 1028-9763. Математичні машини і системи, 2010, № 3 УДК 681.3 И.Н. ОКСАНИЧ КВАЗИПРОИЗВОЛЬНЫЕ ЗАПРОСЫ К БАЗАМ ДАННЫХ И ИНФОРМАЦИОННАЯ МОДЕЛЬ ИХ РЕАЛИЗАЦИИ Abstract. The different types of queries by user-analyst to the thematic database are discussed. A technology of creation system for constructing of quasi-arbitrary user queries is proposed. It is constructed the information model of domain as a set of three components: relational model, frame-based model and business rules model that provides the possibility of establishing a system for constructing of quasi-arbitrary queries. Key words: arbitrary user requests, information domain model, frame-based domain model, business rules model. Анотація. Розглядаються різні типи запитів користувача-аналітика до тематичної бази даних. Пропону- ється технологія створення системи побудови квазідовільних запитів користувача. Побудована інформа- ційна модель предметної області у вигляді сукупності трьох складових: реляційної моделі, фреймової моделі та моделі бізнес-правил, що забезпечує можливість створення системи побудови квазідовільних запитів. Ключові слова: довільні запити користувача, інформаційна модель предметної області, фреймова модель предметної області, модель бізнес-правил. Аннотация. Рассматриваются различные типы запросов пользователя-аналитика к тематической базе данных. Предлагается технология создания системы построения квазипроизвольных запросов пользова- теля. Построена информационная модель предметной области в виде совокупности трех составляющих: реляционной модели, фреймовой модели и модели бизнес-правил, обеспечивающая возможность создания системы построения квазипроизвольных запросов. Ключевые слова: произвольные запросы пользователя, информационная модель предметной области, фреймовая модель предметной области, модель бизнес-правил. 1. Введение Одно из направлений повышения технологической эффективности процесса подготовки и принятия решений в СППР заключается в повышении оперативности доступа к информационным ресурсам со стороны пользователя-аналитика (ПА). В частности, типовыми ресурсами являются тематиче- ские базы данных (ТБД), содержащие информацию по определенной предметной области. В зависимости от ожидаемой частоты обращений к тем или иным наборам данных базы данных (БД) выделяют следующие общие типы запросов [1]: 1. «Кнопочные» регламентированные запросы (КЗ), созданные заранее. Их описание и SQL- код сохранены в системе реализации запросов. Функциональность (разнообразие возможных ва- риантов искомых наборов данных) этих запросов минимальна, а оперативность доступа – макси- мальна. От ПА требуется только найти нужный запрос в предложенном перечне и дать команду на выполнение. 2. Параметрические регламентированные запросы (ПМЗ) тоже создаются заранее, но дают возможность пользователю специфицировать значения отдельных параметров, что расширяет функциональность при незначительном ухудшении оперативности доступа. 3. Произвольные нерегламентированные запросы (ПЗ). Эти запросы характеризуются мак- симальной функциональностью, поскольку открывают доступ ПА к любым наборам данных, но ми- нимальной оперативностью, так как требуют применения специальных программных средств, а, зачастую, также и участия программистов. Существует ряд стандартных программ различных фирм для построения произвольных за- просов к базам данных (Query Builder фирмы Borland, Microsoft Query фирмы Microsoft и другие). Эти программы предоставляют графический интерфейс для создания произвольных запросов на ISSN 1028-9763. Математичні машини і системи, 2010, № 3 46 языке SQL и предназначены для работы программистов, хорошо разбирающихся в реляционных базах данных. Средства создания нерегламентированных запросов, предоставляемые готовыми инфор- мационно-аналитическими системами (например, Oracle Discoverer) [2], сложны, нуждаются в до- полнительном администрировании и специальной подготовке ПА. В этой связи представляет практический интерес технология реализации запросов, зани- мающих промежуточное положение между ПМЗ и ПЗ в смысле функциональности, с одной сторо- ны, и оперативности доступа к данным, с другой. Такая технология должна позволять формулиро- вать и реализовывать on-line-запросы ПА, знакомого с предметной областью, без привлечения специально подготовленных лиц. Назовем такие запросы квазипроизвольными. 2. Технология создания КПЗ Предлагаемое технологическое решение направлено на реализацию значительной части произ- вольных запросов, которые могут быть сформулированы ПА в терминах предметной области. Фак- тически речь идет о расширенном типе параметрических запросов, в которых пользователь специ- фицирует не только значение заданных параметров и условий, но и сами параметры. Основой такой технологии является описание семантики ТБД на естественном языке (ЕЯ) пользователя, т.е. представление сущностей и атрибутов ТБД в терминах области ее применения, где сущность описывает семантический смысл таблицы ТБД, а атрибуты – это составляющие сущ- ности, ее параметры (такое описание может быть сделано, например, с помощью case-средства PowerDesigner 9 фирмы Sybase). Для каждого атрибута существует его характеристика (текст, чис- ло, дата). Характеристика определяет метод получения данных по каждому атрибуту БД (правило). Проанализировав любой пользовательский запрос, можно сделать вывод, что пользователь выбирает из базы данных одну или несколько сущностей с их атрибутами и накладывает опреде- ленные правила их нахождения, например, задавая диапазоны значений, временные характери- стики и т.д. Имея описание семантики сущностей и атрибутов всей базы данных, а также правил их на- хождения, можно построить систему создания запросов, с помощью которой пользователь мог бы самостоятельно создавать и отрабатывать нужные ему запросы. Предположим, что Si – сущность, Si.Aij – атрибуты сущности Si, R(Aij) – правило нахожде- ния атрибута Aij. Тогда пример БД может быть представлен следующим образом: Si.Aij,R(Aij) ----- So.Aoi,R(Aoi) ----- Si.Aij,R(Aij)--- Sik.Aijk,R(Aijk) I . Si.Aij,R(Aij) Правило нахождения R для атрибута Aij типа «число» может состоять из набора выраже- ний R(Aij) = {>, <, =, <>, <=, >=, содержит, не содержит, %, f(Aij)}. Для атрибута Ai типа «Дата» получаем R(Aij)={>, <, =, <>, <=, >=, диапазон, f(Aij)}. ISSN 1028-9763. Математичні машини і системи, 2010, № 3 47 Для атрибута Aij типа «Текст» R(Aij) = {=, <>, усечение слева, усечение справа, усечение слева и справа, f(Aij)}, где f(Aij) – функция, которую можно применить к определенному атрибуту, например, sum, max, min, avg и т.д. Исходя из вышеизложенного, можно привести следующий пример SQL-запроса: Select So.Aoi, Si.Aij, Sum(Si.Aik) from So, Si where So.Aoi = K and Si.Aij=T and (So.Aoj Between T1 and T2) group by So.Aoi, Si.Aij, где K, T, T1, T2 – константы, удовлетворяющие правилам R . Таким образом, предлагаемая технология создания КПЗ на ЕЯ заключается в: 1) представлении сущностей и их атрибутов ТБД на ЕЯ в терминах предметной области с помощью case-средства (например, PowerDesigner 9); 2) определении правил нахождения различных атрибутов и функций, которые можно при- менить к ним, и в описании их на ЕЯ с помощью case-средства; 3) разработке интерфейса, в котором ПА предлагаются на выбор знакомые ему термины предметной области и правила их нахождения. Основываясь на описанной технологии и разработав соответствующий интерфейс, можно создать систему построения квазипроизвольных запросов (СПКПЗ) ПА к ТБД. Общий алгоритм функционирования СПКПЗ приведен на рис. 1. 3. Построение информационной модели КПЗ В основе информационной модели СПКПЗ лежит информационная модель предметной области (ПрО). Под ПрО будем понимать совокупность объектов некоторой ограниченной части внешнего мира, о которых ПА может задавать вопросы. ПА не может получить в ИС ответ на вопрос о том, что ей неизвестно. Информационную модель ИнфМод ПрО, описывающую семантику предметной области, представим в виде совокупности 3-х составляющих (риc. 2): Да Нет Выбор пара- метров ТБД Задание значений и условий Выполне- ние запроса Анализ ре- зультатов ТБД Уточнение запроса ПА удов- летворен? Формиро- вание запро- са ПА Рис. 1. Общий алгоритм СПКПЗ Выходной документ ISSN 1028-9763. Математичні машини і системи, 2010, № 3 48 • реляционной модели РелМод данных ПрО; • фреймовой модели ФрМод ПрО; • модели бизнес-правил БПрМод ПрО. ИнфМод={РелМод, ФрМод, БпрМод}. РелМод данных ПрО включает в себя сущности РелСущ, их атрибуты РелАтр и отношения между сущностями Отн(сущн-сущн). РелМод={РелСущ, РелАтр, Отн(сущн-сущн)}. РелМод отражает структуру хранения данных в БД. Она, как правило, состоит из множества таблиц и отношений между ними. Эта модель сложна и не предназначена для работы ПА. Для того, чтобы ПА мог самостоятельно формировать запросы, нужна более простая и знакомая ПА структу- ра понятий ПрО, в качестве которой может быть предложена фреймовая модель ПрО. 4. Фреймовая модель предметной области Фреймовая модель представляет ПрО в виде жесткой иерархической структуры фреймов, в каче- стве которых выступают тематические разделы ПрО: ФрМод={ФР, СЛ, ОТН(фр-фр)}, где ФР – фреймы (разделы ПрО, состоящие из одного или нескольких понятий ПрО); СЛ – слоты (термины разделов ПрО, которые могут принимать определенные значения); ОТН(фр-фр) – связь между фреймами. Фреймы и слоты в данной модели располагаются в строгом порядке в соответствии с их показателями важности (приоритета) iw , определенными по шкале n,...3,2,1 . В начале стоит кор- невой фрейм 1ФР с 11 =w , затем следуют остальные фреймы в порядке возрастания их iw )( 1−> ii ww . Аналогичным образом располагаются слоты внутри каждого фрейма, так что каждый слот имеет свое место внутри своего фрейма. Полученная структура образует дерево важности разделов (ДВР) ПрО и их терминов с главным разделом в корне. Открывая окно интерфейса СПКПЗ, ПА видит на экране ДВР, из которого он может выбрать любую комбинацию разделов и терминов ПрО, задать условия (значения определенных заданных им терминов) и получить результат (значения искомых терминов). Задача создания ФР с точки зрения базы данных может быть решена с помощью виртуаль- ных таблиц – тематических представлений (TemaView). Каждое TemaView представляет один из Информационная модель ПрО Реляционная модель Фреймовая модель Модель бизнес-правил Рис. 2. Декомпозиционная схема информационной модели ISSN 1028-9763. Математичні машини і системи, 2010, № 3 49 фреймов ФрМод, а его атрибуты – это слоты ФрМод. Содержимое TemaView динамически вычис- ляется на основании данных, находящихся в таблицах РелМод: TemaView создаются по определенным правилам, включающим: • правило наименований (кодировки); • правило нумерации; • правило соединения. Правило наименований позволяет идентифицировать TemaView на уровне объектов БД, на которых основывается программное приложение. Правило нумерации TemaView дает возможнсть построить ДВР в интерфейсе пользовате- ля. Правило соединения TemaView используется для определения объема информации, полу- чаемой ПА по запросу. Поскольку соединение TemaView производится автоматически (программ- но), то TemaView должны иметь общий ключ (состоящий из одного или нескольких атрибутов). Та- ким ключом (ID) может служить первичный ключ таблицы фактов РелМод. Рассмотрим две схемы соединения TemaView: последовательную и иерархическую. Последовательная схема соединения TemaView (TV) (рис. 3) – это цепь, которая предпола- гает такое соединение TemaView по ключу ID, где каждое последующее TemaView соединяется с предыдущим. В результате соединения всех TemaView получается отношение Q , представленное в дизъюнктивной нормальной форме: UUUUU m mmm TVTVTVTVTVTVTVTVTVTVQ 2 11-m433221 ... ×=××××= − , (1) где конъюнкция ×−1mTV mTV – это отношение, содержащее кортежи из декартова произведения отношений 1−mTV и mTV , удовлетворяющие условию равенства по общему ключу ID. Дизъюнкция получается в результате применения операции левого внешнего соединения (left outer join), включающего в результирующее отношение Q кортежи с незаданными атрибутами правых частей конъюнкций ×−1mTV mTV (с NULL-значениями mTV ). Выражению (1) соответствует следующий оператор Select (по стандарту ANSI SQL 92): Select TV1.A1, TV2 A2, TV3.A3,…, TVm.Am. From TV1 left outer join TV2 on TV1.ID = TV2.ID left outer join TV3 on TV2.ID = TV3.ID left outer join TV4 on TV3.ID = TV4.ID … left outer join TVm on TVm-1.ID = TVm.ID. IDIDIDID TV1 TV2 TV3 TVm TV4 … Рис. 3. Последовательная схема соединения ISSN 1028-9763. Математичні машини і системи, 2010, № 3 50 Результат соединения 1Q представляет собой множество кортежей декартова произведе- ния атрибутов TemaView, описывающих ФР и их термины, выбранные ПА. Недостатком этой схемы является тот факт, что отсутствие данных в каком-либо из TemaView приводит к разрыву цепи и недоступности оставшейся правой части, то есть данные из всех TemaView, стоящих правее, не будут выбраны. Поскольку ПА должен иметь возможность выбора любых (всех) кортежей из ТБД, целесо- образно использовать иерархическую схему соединения TemaView, в которой все TemaView со- единены с одним главным TemaView по ключу ID. Эта схема представляет собой ориентированный граф G – веер, состоящий из главной корневой вершины степени 1−m и 1−m висячих вершин (листьев) степени 1 (где m – количество TemaView) (рис. 4). ID ID ID ID . . . G – это двудольный граф, моделирующий отношения между главным TemaView – 1TV (корневым фреймом, общим разделом ПрО) и остальными TemaView (фреймами, разделами). Если ТБД содержит данные, то 1TV также будет непустым. Поскольку вершинное покрытие (мини- мальное число вершин, соединенных со всеми другими вершинами) такого графа равно 1, то мож- но утверждать, что он представляет наилучший вариант представления структуры ПрО для СПКПЗ, так как дает возможность относительно легко получать данные их всех TemaView, соединенных с общей вершиной 1TV . Ребрами графа G является общий ключ ID, с помощью которого соединя- ются все TemaView. Добавление нового ФР или удаление существующего ФР в интерфейсе пользователя – это добавление новой вершины в граф G или удаление существующей. Эта операция выполняется администратором путем создания или удаления соответствующего TemaView и не влияет на рабо- ту ПА. Результат соединения – отношение Q в дизъюнктивной нормальной форме имеет вид UUUUU m mm TVTVTVTVTVTVTVTVTVTVQ 2 11413121 ... ×=××××= . (2) Дизъюнкция получается в результате применения операции левого внешнего соединения (left outer join), включающего в результирующее отношение Q кортежи с незаданными атрибутами правых частей конъюнкций mTVTV ×1 (NULL-значения mTV ). TV1 TV2 TV3 TVm TV4 Рис. 4. Иерархическая схема соединения ISSN 1028-9763. Математичні машини і системи, 2010, № 3 51 Выражению (2) соответствует следующий оператор Select (по стандарту ANSI SQL 92): Select TV1.A1, TV2 A2, TV3.A3,…, TVm.Am. From TV1 left outer join TV2 on TV1.ID=TV2.ID left outer join TV3 on TV1.ID=TV3.ID … left outer join TVm on TV1.ID=TVm.ID. Применение операции левого внешнего соединения left outer join позволяет создать конст- рукцию логического «ИЛИ», при этом отсутствие данных в любом из TV не приводит к недоступно- сти оставшейся части, как в последовательной схеме, и не ведет к искажению результирующего отношения (подразумевается, что в непустой БД главное TemaView – TV1 всегда содержит инфор- мацию). Иерархическая схема соединения TemaView позволяет получить результирующее отно- шение Q в виде множества кортежей декартова произведения отношений 1TV и mTV , удовлетво- ряющих условию равенства по общему ключу ID без потери информации и без избыточности. В этом заключается преимущество иерархической схемы по сравнению с последовательной. 5. Модель бизнес-правил КПЗ Отношение Q , полученное в результате соединения TemaView (2), представляет собой исходное отношение, с которым будет работать ПА, выбирая атрибуты (слоты отдельных фреймов) и накла- дывая ограничения или применяя предопределенные функции, заданные моделью бизнес-правил [4]. Модель бизнес-правил БПрМод описывает правила, которым подчиняются значения слотов (терминов) ПрО, соединяя каждый слот ФрМод с определенным набором правил. Она включает БПрМод ={БПр, СЛ}, где БПр={>, <, =, in, not in, like, %, функция, …} – множество бизнес-правил; СЛ – множество слотов (терминов разделов ПрО). Открывая окно интерфейса, где отображена фреймовая модель ПрО, ПА выполняет сле- дующие операции: 1. Операция выбора слотов. Этой операции соответствует реляционная операция проекции π [3]: )(,...2,1 QQ AmAAππ = , где πQ – отношение, полученное в результате применения операции проекции к исходному отно- шению Q , А м – атрибуты отношения Q (слоты ФР). 2. Операция наложения условий. Этой операции соответствует реляционная операция се- лекции σ : )( πσ σ QFQ = , где σQ – отношение, полученное в результате применения операции селекции к отношению πQ ; F – критерий выбора на множестве атрибутов в форме логического выражения, образованно- го с помощью определенных операндов (констант, имен атрибутов, арифметических операций сравнения, логических операций, аналитических функций), которые представляют собой множество бизнес-правил БПр, разработанных и связанных с каждым слотом таким образом, что каждый слот ISSN 1028-9763. Математичні машини і системи, 2010, № 3 52 имеет свой набор бизнес-правил. В результате применения операций проекции и селекции резуль- тирующее отношение σQ будет содержать множество кортежей, удовлетворяющих критерию F , что дает возможность полностью автоматизировать работу ПА в интерфейсе СПКПЗ. 6. Выводы Предложенная технология создания СПКПЗ может быть использована для построения интеллекту- альных пользовательских интерфейсов в СППР, позволяющих расширить возможности ПА по реа- лизации произвольных запросов без необходимости знания структуры ТБД и языка SQL или при- влечения администратора. Из изложенного выше следует, что КПЗ обладают большей функциональностью по сравне- нию с ПМЗ за счет того, что: – они позволяют ПА самому создавать запросы к ТБД (а не предлагают перечень заранее созданных запросов); – имеют большую оперативность по сравнению с ПЗ за счет того, что ПА может работать в рамках фреймовой модели ПрО, где фреймы и слоты (тематические разделы и их термины) систе- матизированы и расположены в привычном для ПА порядке и для каждого слота имеется свой на- бор бизнес-правил. То есть часть работы уже выполнена. Однако нужно отметить, что КПЗ обладают тем недостатком, что ПА не может применять правила выбора слотов и задавать функции, которые не предусмотрены заранее в программе. В этом состоят ограничения КПЗ по сравнению с ПЗ. СПИСОК ЛИТЕРАТУРЫ 1. Оксанич И.Н. К вопросу реализации произвольных запросов пользователя к тематической базе данных / И.Н. Оксанич // Системи підтримки прийняття рішень. Теорія і практика: зб. доповідей наук.-практ. конф. з міжнар. участю (Київ, 8 червня 2009 р.). – Київ, 2009. – С. 78 – 81. 2. Печенкин И.А. Информационные технологии на службе разведки. Обзор современных программных средств обеспечения принятия управленческих решений [Электронный ресурс] / И.А. Печенкин. – Режим доступа: http://www.it2b.ru/files/pechenkin.pdf. 3. Райордан Р. Основы реляционных баз данных / Р. Райордан. – М.: Издательско-торговый дом «Русская редакция», 2001. – С. 95 – 101. 4. Muehlen M. Business Process and Business Rule Modeling: A Represebtational Analysis [Електронний ресурс] / M. Muehlen, M. Indulska, G. Kamp. – Режим доступу: http: // www.bpm research.com/download/papers/MIZU.MAIN.GEKA-VORTE2007-Final.pdf. Стаття надійшла до редакції 13.10.2009
id nasplib_isofts_kiev_ua-123456789-83290
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1028-9763
language Russian
last_indexed 2025-12-07T18:25:40Z
publishDate 2010
publisher Інститут проблем математичних машин і систем НАН України
record_format dspace
spelling Оксанич, И.Н.
2015-06-18T07:26:38Z
2015-06-18T07:26:38Z
2010
Квазипроизвольные запросы к базам данных и информационная модель их реализации / И.Н. Оксанич // Мат. машини і системи. — 2010. — № 3. — С. 45-52. — Бібліогр.: 4 назв. — рос.
1028-9763
https://nasplib.isofts.kiev.ua/handle/123456789/83290
681.3
Рассматриваются различные типы запросов пользователя-аналитика к тематической базе данных. Предлагается технология создания системы построения квазипроизвольных запросов пользователя. Построена информационная модель предметной области в виде совокупности трех составляющих: реляционной модели, фреймовой модели и модели бизнес-правил, обеспечивающая возможность создания системы построения квазипроизвольных запросов.
The different types of queries by user-analyst to the thematic database are discussed. A technology of creation system for constructing of quasi-arbitrary user queries is proposed. It is constructed the information model of domain as a set of three components: relational model, frame-based model and business rules model that provides the possibility of establishing a system for constructing of quasi-arbitrary queries.
Розглядаються різні типи запитів користувача-аналітика до тематичної бази даних. Пропону-&#xd; ється технологія створення системи побудови квазідовільних запитів користувача. Побудована інформа-&#xd; ційна модель предметної області у вигляді сукупності трьох складових: реляційної моделі, фреймової моделі&#xd; та моделі бізнес-правил, що забезпечує можливість створення системи побудови квазідовільних запитів.
ru
Інститут проблем математичних машин і систем НАН України
Математичні машини і системи
Нові інформаційні і телекомунікаційні технології
Квазипроизвольные запросы к базам данных и информационная модель их реализации
Quasi-arbitrary inquiries to database and informational model of their implementation
Квазідовільні запити до баз даних і інформаційна модель їх реалізації / Оксанич І.М.
Article
published earlier
spellingShingle Квазипроизвольные запросы к базам данных и информационная модель их реализации
Оксанич, И.Н.
Нові інформаційні і телекомунікаційні технології
title Квазипроизвольные запросы к базам данных и информационная модель их реализации
title_alt Quasi-arbitrary inquiries to database and informational model of their implementation
Квазідовільні запити до баз даних і інформаційна модель їх реалізації / Оксанич І.М.
title_full Квазипроизвольные запросы к базам данных и информационная модель их реализации
title_fullStr Квазипроизвольные запросы к базам данных и информационная модель их реализации
title_full_unstemmed Квазипроизвольные запросы к базам данных и информационная модель их реализации
title_short Квазипроизвольные запросы к базам данных и информационная модель их реализации
title_sort квазипроизвольные запросы к базам данных и информационная модель их реализации
topic Нові інформаційні і телекомунікаційні технології
topic_facet Нові інформаційні і телекомунікаційні технології
url https://nasplib.isofts.kiev.ua/handle/123456789/83290
work_keys_str_mv AT oksaničin kvaziproizvolʹnyezaprosykbazamdannyhiinformacionnaâmodelʹihrealizacii
AT oksaničin quasiarbitraryinquiriestodatabaseandinformationalmodeloftheirimplementation
AT oksaničin kvazídovílʹnízapitidobazdanihíínformacíinamodelʹíhrealízacííoksaničím