|
Информационные технологии и вычислительные системы, 2017, выпуск 1, страницы 77–89
(Mi itvs258)
|
|
|
|
ОБРАБОТКА И ХРАНЕНИЕ ДАННЫХ
Отображение виртуальных XML-документов на таблицы MySQL в ситуационно-ориентированных базах данных: «распределенный» подход
В. В. Миронов, А. С. Гусаренко, Н. И. Юсупова «Уфимский государственный авиационный
технический университет» (ФГБОУ ВО УГАТУ)
Аннотация:
Ситуационно-ориентированные базы данных (СОБД) — это информационный процессор в составе веб-приложения, обрабатывающий виртуальные XML-документы в соответствии со встроенной ситуационной моделью. В статье рассматривается задача «распределенного» отображения виртуальных XML-документов на реляционную базу данных, при котором данные одного документа физически хранятся во множестве строк таблиц. Обосновывается подход, при котором результат SQL-запроса к базе данных сопоставляется с «плоским» виртуальным XML-документом, который в дальнейшем может быть преобразован в «иерархический» XML-документ средствами СОБД. Обсуждаются примеры извлечения «плоского» XML-документа из базы данных, а также модификации базы данных. Рассматриваются и иллюстрируются два подхода к получению «иерархических» XML-документов — на основе вложенных источников данных и на основе XSL-трансформации. Практическая реализация подхода выполнена на платформе PHP с использованием расширения mysqli для связи с базами данных сервера MySQL.
Ключевые слова:
ситуационно-ориентированная база данных, веб-приложение, управление на основе встроенной модели, иерархическая ситуационная модель, виртуальный документ, HSM, NoSQL, XML, DOM, MySQL, PHP, mysqli, SELECT FOR XML.
Образец цитирования:
В. В. Миронов, А. С. Гусаренко, Н. И. Юсупова, “Отображение виртуальных XML-документов на таблицы MySQL в ситуационно-ориентированных базах данных: «распределенный» подход”, ИТиВС, 2017, № 1, 77–89
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/itvs258 https://www.mathnet.ru/rus/itvs/y2017/i1/p77
|
|