67
Таблица «Сотрудники» имеет тридцать полей. Поле «Код» является
первичным ключом. Поля «Код документа», «Код профессии», «Код
национальности», «Код гражданства», «Код цеха», «Код службы», «Код
образования», «Код военной обязанности» и «Код принят уволен» являются
внешними ключами. Через внешние ключи таблица связана с справочниками связью
«один ко многим». Таблица «Сотрудники» является основной таблицей в которой
сохраняются все данные о сотрудниках в в определенном цехе и она служит
справочником для других таблиц в базе.
Таблица 2.3.2.15
Таблица «Военная информация»
Таблица «Военная информация» имеет два поля «Код» и «Код звания». Поле
«Код» является первичным ключом. Поле «Код звания» является внешним ключом.
Таблица служит для хранения данных об отношении к воинской обязанности.
Таблица «Идентификация» связана с таблицей «Сотрудники» связью «ноль или
один к одному».
Для некоторых таблиц сформированы триггеры
[11]
, запрещающие ввод
повторяющихся записей, удаление служебной информации необходимой для всего
жизненного цикла ИС.
Для таблицы «Сотрудники» сформирован триггер, который автоматически
формирует табельный номер на основе кода цеха, кода службы и собственного кода.
Для таблицы «Файлы» сформирован триггер, который автоматически
формирует название документа по его коду.
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
На основе результатов, полученных в предыдущих пунктах, построим дерево
вызовов программных модулей рисунок 2.3.3.1