Правильная ссылка на статью:
Селищев И.А., Олейникова С.А..
Проектирование структуры базы данных для программного обеспечения, оптимизирующего процесс функционирования стохастических многофазных систем
// Кибернетика и программирование. – 2020. – № 2.
– С. 42-55.
DOI: 10.25136/2644-5522.2020.2.34099.
DOI: 10.25136/2644-5522.2020.2.34099
Читать статью
Аннотация: Объектом исследования в работе являются обслуживающие системы, на вход которых поступает поток заявок, представляющих собой множество работ, отличающихся взаимной зависимостью типа «финиш»-«старт». Время выполнения отдельных работ является случайной величиной, а само выполнение требует использования одного или нескольких видов ресурсов. Предполагается также наличие временных ограничений на длительность обслуживания заявки. Целью является разработка структуры базы данных, позволяющей хранить сведения о поступающих проектах, их работах, взаимной зависимости, используемых ресурсах и специалистах.
Проектирование логической структуры базы осуществлялось с использованием методологии «сущность-связь», позволяющей определить значения данных в контексте их взаимосвязи с другими данными. Анализ специфики объекта исследования позволил определить множество требований, предъявляемых в базе данных. На основании данных требований, а также с учетом нормализации отношений, используемых в теории реляционных баз данных, была спроектирована структура отличающаяся универсальностью с точки зрения применения, поддержкой анализа процесса составления расписания, а также учета всех специфических особенностей объекта исследования.
Спроектированная структура базы данных может быть использована в различных областях, где возможна декомпозиция проекта на множество отдельных взаимозависимых задач, не требуя при этом серьезных модификаций. В частности, представлены примеры использования базы для информационных систем в строительных отраслях и для проектирования и управления разработкой IT-проектов
Ключевые слова: База данных, Логическая модель данных, Сущность-связь, Нормальные формы, Многофазные системы, Стохастические параметры, Взаимная зависимость работ, Временные ограничения, План-график, Управление проектами
Библиография:
Ахо А.В. Структуры данных и алгоритмы/ А.В. Ахо, Д.Э.Хопкрофт, Д.Д.Ульман.-М.-СПб.-Киев: "Вильямс", 2001. – 384 с.
Ахьюджа Х. Cетевые методы управления в проектировании и производстве. Пер. c англ. /Под. ред. В. Н. Калашникова. М.: Наука, 1979. – 640 с.
Коннолли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика/ Т. Конолли, К. Бегг. — 3-е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2003.
Джуба С., Изучаем PostgreSQL 10/ С. Джуба, А. Волков. М.: LVR-Пресс, 2019. – 400 с.
Кэмпбелл Л. Мецджорс Ч. Базы данных. Инжиниринг надежности. Пер. с англ. Спб.: Питер, 2020. – 304 с.
Волк В.К. Базы Данных. Проектирование, программирование, управление и администрирование. М.: Лань, 2020. – 244 с.
Олейникова С.А. Математические модели и методы оптимизации функционирования сложных обслуживающих систем со стохастическими параметрами. Дисс… докт. техн. наук. Воронеж, 2016. – 364 с.
Селищев И.А., Олейникова С.А. Разработка системы оперативного управления для многос