Язык запросов к миварному представлению реляционных баз данных…
1
УДК 004.654
Язык запросов к миварному представлению
реляционных баз данных, содержащих архив
информации из предыдущих кадровых систем
© А.В. Балдин, С.А. Тоноян, Д.В. Елисеев
МГТУ им. Н.Э. Баумана, Москва, 105005, Россия
Проведен анализ возможностей обработки реляционных баз данных, консолидиро-
ванных в рамках миварного пространства, который показал необходимость раз-
работки языка запросов к такому представлению архива кадровой информации.
Для этого была предложена схема работы с миварным представлением реляцион-
ных баз данных, позволяющая использовать SQL-запросы из предыдущих кадровых
систем. Проведен анализ языка запросов SQL с целью определения дополнительных
операторов, которые дают возможность обрабатывать информацию, хранящу-
юся в многомерном миварном пространстве. Определены операторы обработки
многомерных пространств, специальные операции выявления требуемого
состояния отношения реляционной модели и операторы для динамического фор-
мирования отношений реляционных баз данных из миварного пространства. Пред-
ложенный миварный подход упрощает решение задачи обработки темпоральных
данных с изменяемой структурой в информационных системах.
Ключевые слова:
реляционная база, миварное пространство, SQL-запрос, много-
мерное пространство, отношения, операторы, множество, база данных, струк-
тура данных.
Введение.
При эксплуатации систем кадрового учета вуза возни-
кает необходимость периодически проводить модернизацию инфор-
мационной системы с целью ее соответствия постоянно изменяюще-
муся законодательству и текущим бизнес-процессам вуза, что приво-
дит к изменению схемы базы данных (БД) (рис. 1) [1–4].
База данных системы кадрового учета вуза характеризуется сле-
дующими особенностями:
• кадровые данные носят темпоральный характер, т. е. изменяют-
ся со временем [1, 5]. Поэтому при функционировании системы про-
исходит накопление архива кадровой информации;
• работа системы связана с обработкой архива кадровых дан-
ных;
• модернизация кадровой БД должна проводиться с сохранением
накопленного архива кадровых данных. Это приводит к увеличению
количества БД каждый раз при изменении их структуры. Таким обра-
зом, измененная система должна работать с архивом кадровых дан-
ных, распределенных по нескольким базам.