И. П. ЯКОВЛЕВ, А. В. ЦАРЕНКО
Научные руководители – С. Н. ПОЛЕССКИЙ, к. т.н., доцент
Московский институт электроники и математики научно-исследовательский университет «Высшая школа экономики»
РАЗРАБОТКА БАЗЫ ДАННЫХ И ПРОГРАММНОГО
СРЕДСТВА ДЛЯ ЕЕ ОБСЛУЖИВАНИЯ ПО СИСТЕМАМ ОБЕСПЕЧЕНИЯ НАДЁЖНОСТИ И КАЧЕСТВА
АППАРАТУРЫ
В статье рассмотрены особенности проектирования базы данных применяемых при разработке систем обеспечения надёжности и качества аппаратуры, а также разработка программного средства (ПС) для отображения всех таблиц и элементов базы данных, создания новой и отдельных её элементов на основе существующей.
В настоящее время требования, предъявляемые к оценке надёжности и качества аппаратуры, являются достаточно жесткими и требуют от специалистов полного и глубокого анализа данного вопроса.
Для усовершенствования работы данной программы разработана база данных со всей необходимой информацией для расчета надежности электрорадиоизделий(ЭРИ), а также ПС, позволяющая повысить качество проектных решений при сокращении сроков оценки надежности.
Спроектированная база данных относится к классу реляционных и состоит из ряда таблиц. Все данные в базе данных представляют собой набор отношений, которые отвечают всем условиям целостности [2]. Каждая таблица имеет свое ключевое поле для связи между ними. Разработанная база данных приведена к третьей нормальной форме. Структура спроектированной базы данных состоит из трех основных таблиц: LST_CLASS_MAIN, LST_GP, LST_INPAR. Первая по значимости таблица – это «LST_CLASS_MAIN». В ней содержатся все классы ЭРИ, которые являются связующим звеном для всех таблиц. Таким образом, от таблицы с классами наследуется таблица LST_GP. В ней хранятся данные о группах классов.
Программное средство спроектировано и реализовано с целью облегчения работы с основными процессами взаимодействия пользователя с базой данных. Интуитивно понятный интерфейс позволяет пользователю в короткие сроки освоить весь функционал для того, чтобы любой пользователь, взаимодействующий с системой, мог без труда работать с её функционалом. Концептуальная схема для работы с программой представлена на рисунке 1.

Рисунок 1. Блок-схема работы ПС
Программное средство поддерживает подключение к множеству баз данных, ограниченное мощностью вычислительного средства[1]. При изменении структуры базы данных, перед открытием потока, для подключения ПС, выполняется проверка измененной базы данных на соответствие ею третьей нормализованной форме.
При создании базы данных и ПС были учтены все установленные требования. Это обусловливается тем, что ПС и база корректно функционируют и взаимодействуют между собой, а также все встроенные функции выполняются без ошибок. Несмотря на изначально созданную достаточно объемную базу данных, возможность изменения и добавления элементов позволяет развивать как саму базу данных, так и всю систему, для большего распространения её среди пользователей. Также плюсом новой системы является эргономичность. Визуально и функционально грамотно построенный интерфейс позволяет пользователю работать с системой максимально эффективно.
Список литературы
1. J. D. Ullman Principles of database systems // В 2 т. Изд.: Computer Scince Press, 2003.
2. Основы реляционных баз данных// Изд.: Русская редакция, 2001.


