Постреляционная система управления базой данных на основе словарной технологии

Автор: Уткин Георгий Степанович, Жильцов Сергей Александрович, Гананчян Алексей Витальевич

Журнал: Космическая техника и технологии @ktt-energia

Рубрика: Системный анализ, управление и обработка информации

Статья в выпуске: 4 (39), 2022 года.

Бесплатный доступ

Предстоящий этап преобразований по расширению границ применения информационных технологий в деятельности предприятий ракетно-космической отрасли подразумевает значительный рост потоков обрабатываемой информации. Для надёжного и безопасного хранения, передачи, классификации и последующего анализа информации различного вида необходимо располагать технологиями, способными поддержать не только внутреннюю деятельность предприятия, но и предоставить возможность прогнозирования стоимости и сроков выполнения опытно-конструкторских работ, основываясь на высоких требованиях к изделиям ракетно-космической техники и текущих производственных условиях. Болъшие объёмы данных, а также их структурное разнообразие существенно влияют как на сложность проектирования реляционных баз данных, так и на скорость выполнения запросов. Отказ от однозначности полей в реляционной базе данных (отказ от требований первой нормальной формы) приводит к постреляционной модели данных. В постреляционной модели данных существенно сокращается количество таблиц (за счёт их вложения) при сохранении простоты структуры и возможности объектного подхода. При построении системы управления постреляционной базой данных возникает множество технических проблем, связанных с хранением и доступом к данным. Авторы предлагают их решение путём построения системы управления постреляционной базы данных на основе словарной технологии. Разработанная авторами словарная технология обладает функциональной полнотой и высокой скоростью работы с информацией, представленной в лексикографическом виде. Блочное построение базы данных позволяет представить данные в виде многомерных кубов, что присуще многомерным базам данных. Хранение данных организовано в виде словарей, количество которых определяется количеством блоков, количеством атрибутов и способом представления таблиц с учётом возможности ведения вложенных таблиц. Управление большим количеством словарей реализовано в виде словарного диспетчера. Диспетчер на основе словаря организует доступ ко всем составляющим словарей базы данных. Построение словаря специальной структуры решает задачу пополнения базы данных без существенной перестройки словаря хранения данных, при этом нет необходимости использования процедур индексации. Структура данных описана в словаре-справочнике, что позволяет оперативно изменять структуру базы данных без необходимости коррекции хранения данных. Для выполнения запросов разработан словарный язык запросов, позволяющий задавать множество условий для отбора информации. Данный подход представляется перспективным в плане создания промышленных систем управления базами данных.

Еще

Система управления базой данных, база данных, модели данных, постреляционная база данных, словарная технология

Короткий адрес: https://sciup.org/143179482

IDR: 143179482

Список литературы Постреляционная система управления базой данных на основе словарной технологии

  • Когаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и статистика, 2002. 800 с.
  • Date C.J. Date on Database: Writings 2000-2006. Apress Berkeley, CA, 2006. 568 p.
  • Дейт К.Дж. Введение в системы баз данных. 8-е изд. М.: Вильямс, 2005. 1327 с.
  • Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 3-е изд. М.: Вильямс, 2003. 1436 с.
  • Codd E.F. A Relational Model of Data for Large Shared Data Banks // Communications of the ACM. 1970. V. 13. № 6. P. 377-387.
  • Date C.J. Relational Database: Writings 1985-1989. Boston, MA, US: Addison-Wesley Longman Publishing Co., 1990. 528 p.
  • Won Kim. Object-oriented databases: definition and research directions // IEEE Trans. Knowl. Data Eng. 1990. V. 2. № 3. P. 327-341. Режим доступа: https://doi. org/10.1109/69.60796 (дата обращения 30.08.2022 г.).
  • Nierstrasz O. A survey of object-oriented concepts // In: Object-oriented concepts, databases and applications, ed. by W. Kim, F. Lochovski. ACM Press and Addison-Wesley, 1989. P. 3-21.
  • The Object Data Standard: ODMG 3.0. Ed. by R.G.G. Cattel, Douglas K. Barry. Morgan Kauffmann Publishers, 2000. 222 p.
  • Navathe S.B., Pillalamarri M.K. OOER: Toward Making the E-R Approach Object-Oriented // Proceedings of the Seventh International Conference on Enity-Relationship Approach: A Bridge to the User. November 1988. P. 185-206.
  • Alalouf C. Hybrid OLAP. St. Laurent, Canada: Speedware Corporation Inc., 1997.
  • Parsaye K. OLAP and Data Mining: Bridging the Gap // Database Programming and Design. 1997. № 2. P. 30-37.
  • Codd E.F. Providing OLAP (On-line Analytical Processing) to User-analysts: An IT Mandate. Codd & Associates, 1993. 26 p.
  • Roth M.A., Korth H.F., Silberschatz A. Extended algebra and calculus for nested relational databases // ACM Transactions on Database Systems. Dec. 1988. V. 13. Issue 4. P. 389-417. Режим доступа: https://doi.org/10.1145/49346.49347 (дата обращения 30.08.2022 г.).
  • Vaskevitch D. Two steps forward, one step back // BYTE. 1992. Issue 5. Р. 141-146.
  • Уткин Г.С., Поликарпова Д.А., Поликарпов Е.А. Программа автоматизации работы с данными в словарном виде (Словарная технология) // Хроники Объединённого фонда электронных ресурсов «Наука и образование». 2016. № 10(89). С. 9-10. Режим доступа: http://o fernio.ru/portal/newspaper/ ofernio/2016/10.pdf (дата обращения 30.08.2022 г.).
  • Уткин Г.С. Словарная технология. М.: Изд-во МГТУ им. Н.Э. Баумана, 2019. 215 с.
  • Кирстен В., Ирингер И., Рёриг Б., Шульте П. СУБД Cache: объектно-ориентированная разработка приложений. СПб: Питер, 2001. 384 с.
  • Кормен Т., Лейзерсон Ч, Ривест Р., Штайн К. Алгоритмы: построение и анализ. М.: Вильямс, 2005. 1296 с.
Еще
Статья научная