НИОКТР
№ АААА-А19-119020890021-5

Разработка метода синтеза процедур манипулирования данными в структурно-независимых базах данных

24.01.2019

В настоящее время существует класс структурно-независимых баз данных, которые являются гибкими хранилищами данных, широко применяемыми в BI-модулях и информационных системах с изменяющейся структурой, и позволяющими пользователю хранить гетерогенные данные, в том числе слабоструктурированные и неструктурированные данные. В отличие от реляционных, структурно-независимые базы данных дают пользователю возможность самостоятельно менять как структуру приложения, так и структуру данных без обязательного знания языка запросов. Процедуры манипулирования данными, как и сами структурно-независимые базы данных, должны отвечать требованиям вариативности, то есть в них должна иметься возможность динамически изменять не только значения данных, но и элементы структуры базы данных: сущности, атрибуты и т.д. Методы построения таких процедур манипулирования данными на данный момент используют реляционные технологии, которые не соответствуют возможностям гибких баз данных.В проекте предлагается метод, который позволяет синтезировать вариативные процедуры манипулирования данными для структурно-независимых баз данных. По результатам проведенного информационного поиска выявлено, что в настоящее время метод построения процедур манипулирования данными является неформализованным, так как разработчик строит их эмпирически, используя собственные знания и синтаксис языка манипулирования. При этом составляющие процедуры действия, необходимые для достижения поставленной цели, не моделируются, разработчик оперирует объектами, зачастую неправильно представляя суть процедуры, которая должна состоять из действий. Это приводит к несоответствию процедур манипулирования данными поставленным перед ними требованиям, возникновению ошибок в коде, а также к их низкому быстродействию.Разработка метода синтеза процедур манипулирования данными дает возможность ликвидировать существующие в процессе построения процедур недостатки, и как следствие, автоматизировать процесс создания вариативных процедур для целого ряда модулей и систем, требующих регулярного создания и изменения трудоемких запросов.
ГРНТИ
28.29.01 Общие вопросы
20.23.17 Информационно-поисковые массивы. Базы данных. Манипулирование данными и файлами
20.53.17 Средства хранения информации
Ключевые слова
БАЗА ДАННЫХ
ВАРИАТИВНАЯ ПРОЦЕДУРА МАНИПУЛИРОВАНИЯ ДАННЫМИ
СТРУКТУРНО-НЕЗАВИСИМАЯ БАЗА ДАННЫХ
СИНТЕЗ
ДЕЯТЕЛЬНОСТНЫЙ ПОДХОД
МЕТОД
МЕХАНИЗМ ДЕЙСТВИЯ
Детали

Начало
01.01.2019
Окончание
31.12.2021
№ контракта
19-07-00494\19
Заказчик
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "РОССИЙСКИЙ ФОНД ФУНДАМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ"
Исполнитель
Общество с ограниченной ответственностью научно производственное предприятие "ДЕЙМАНД"
Бюджет
Средства фондов поддержки научной и (или) научно-технической деятельности: 1 000 000 ₽
Похожие документы
РАЗРАБОТКА И ИССЛЕДОВАНИЕ МЕТОДА ПОСТРОЕНИЯ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ ТАБЛИЧНЫХ БАЗ ДАННЫХ
0.869
Диссертация
Методы и алгоритмы формирования многомерных данных с использованием промежуточных представлений
0.867
Диссертация
Метод и программное средство разработки баз знаний на основе трансформации концептуальных моделей
0.866
Диссертация
Методы и программные средства создания интеллектуальных систем с декларативными базами знаний на основе модельных трансформаций
0.865
Диссертация
Прототипная среда разработки приложений методами реляционно-аппликативного моделирования
0.865
НИОКТР
Специальное математическое и программное обеспечение системы управления схемой реляционных баз данных на основе машинного обучения
0.864
Диссертация
Развитие методологии ситуационно-ориентированных баз данных как виртуального интеграционного слоя в веб-приложениях: архитектура, интерфейсы, программное обеспечение
0.864
НИОКТР
МЕТОДЫ И ТЕХНОЛОГИИ СОЗДАНИЯ РАСПРЕДЕЛЁННОЙ СЕРВИСНО-ОРИЕНТИРОВАННОЙ СРЕДЫ СБОРА, ХРАНЕНИЯ, ОБРАБОТКИ БОЛЬШИХ ОБЪЁМОВ РАЗНОФОРМАТНЫХ МЕЖДИСЦИПЛИНАРНЫХ НАУЧНЫХ ДАННЫХ И ЗНАНИЙ, ОСНОВАННЫЕ НА КОНСТРУКТИВНЫХ СРЕДСТВАХ СПЕЦИФИКАЦИИ, ПОРОЖДАЮЩЕМ ПРОГРАММИРОВАНИИ И ИНТЕЛЛЕКТУАЛИЗАЦИИ
0.860
ИКРБС
Разработка метода и средств поддержки процессов обработки концептуальных представлений предметных задач
0.857
Диссертация
Методология проектирования информационных систем
0.854
ИКРБС