БАЗЫ ДАННЫХ ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ И РЕМОНТУ СОВРЕМЕННЫХ ОРБИТАЛЬНЫХ КОСМИЧЕСКИХ СТАНЦИЙ
© С.Н.Ковригин, А.Н.Мясова, Б.И.Крючков
© Государственный музей истории космонавтики им. К.Э. Циолковского, г. Калуга
Секция "К.Э. Циолковский и проблемы профессиональной деятельности космонавтов"
2005 г.
Сбор и последующий анализ данных о деятельности экипажей по техническому обслуживанию и ремонту (ТОР) бортовых систем и научной аппаратуры целесообразно проводить с использованием аппарата баз данных (БД). Это позволит не только систематизировать исходные данные, поступающие с борта орбитальной космической станции (ОКС), но и предоставит мощный инструмент для проведения многофакторного анализа эксплуатационной технологичности оборудования.
Данные по ТОР должны быть составной частью общей БД по оборудованию ОКС и деятельности экипажей на ОКС. Вместе с тем, необходимо отметить, что в одной полностью интегрированной БД могут быть объединены только достаточно ограниченные объемы данных. Администратор интегрированной БД практически не в состоянии охватить и осмыслить все информационное многообразие запросов. Поэтому данные по ТОР целесообразно хранить в некоторой обособленной БД, логически взаимосвязанной с остальными данными по ОКС и деятельности экипажей.
Широкое распространение и стремительный рост производительности персональных компьютеров, развитие Интернета и свободно распространяемого программного обеспечения привело к возникновению достаточно мощных систем управления БД.
В настоящее время в подразделениях РГНИИЦПК установлены и используются следующие БД:
- Oracle на комплексе моделирования бортовой вычислительной системы Российского сегмента Международной космической станции;
- Paradox с данными медико-биологической подготовки космонавтов;
- mySQL в качестве системы управления базой данных (СУБД) информационной системы;
- Access в качестве персональной БД в различных подразделениях.
Наиболее рациональным вариантом СУБД для хранения и обработки данных по ТОР, не требующим значительных финансовых инвестиций на начальном этапе работы на приобретение программного продукта и обучение административного персонала, является СУБД mySQL. Это достаточно мощная свободно распространяемая программная система, имеющая некоторые ограничения по сравнению с коммерческими продуктами, обладает высокой производительностью и способна поддерживать БД объемом порядка нескольких десятков тысяч записей. СУБД mySQL установлена на сервере БД в информационной системе и доступна всем пользователям сети.
Создание и ведение БД является многоэтапным и достаточно кропотливым делом. В первую очередь разрешению подлежит вопрос формализации основных понятий и определений, которые ложатся в основу используемых в СУБД данных. В части, касающейся анализа данных по ТОР, строгого определения требуют такие понятия как полетное время, рабочее время экипажа, время выполнения целевых задач и вспомогательных операций, профилактическое техническое обслуживание систем, устранение отказов (неисправностей), ремонтно-восстановительные работы, эксплуатационная технологичность, ремонтопригодность и др.
Разработка структуры данных для хранения и обработки в СУБД должна основываться на анализе структуры исходных данных и специфики запросов конечных пользователей.
Данные, собираемые в базу данных по ТОР, должны обеспечивать возможность выборки данных по следующим параметрам:
- изделие (транспортный корабль, ОКС, грузовой корабль);
- экспедиция (ЭО-№, ЭП-№);
- вид деятельности;
- член экипажа (командир, бортинженер, …);
- группа оборудования и бортовых систем;
- вид работ в системе (плановые работы, устранение нештатных ситуаций и др.).
В процессе создания БД значительное внимание следует уделить удобству работы конечных пользователей. Одним из наиболее широко используемых вариантов реализации доступа пользователей к данным является применение Web-интерфейса.
Указанная технология доступа к СУБД исключает необходимость установки дополнительного клиентского программного обеспечения на рабочие станции пользователей и тем самым облегчает общее администрирование системы.