Структуры БД

Структуры БД. Для решения поставленной задачи требуется информация из четырех справочных БД: справочник должностей; справочник рабочих; справочник подразделений; тарифная сетка; Предложим следующие структуры для справочных БД (таблицы 1-4). Таблица 1. справочник должностей ( dolzn). Поле Тип Комментарий Kod_d N(3) код должности рабочего Naim C(30) Название должности.

Таблица 2. Справочник рабочих (FIO). Поле тип Комментарий Tab_n N(2) Табельный номер рабочего FIO C(20) Ф.И.О.рабочего.

Таблица 3. Справочник подразделений (podr). Поле тип Комментарий Kod_p N(2) код подразделения Naim C(20) Название подразделения. Таблица 4. Тарифная сетка (tar_net). Поле Тип Комментарий Razr N(2) Разряд Summa N(8.2) сумма. Необходима также рабочая БД (rab) со следующей структурой: Поле Тип Комментарий Month N(2) Месяц Year N(4) Год Tab_n N(4) Табельный номер рабочего Kod_p N(3) Код подразделения Kod_d N(3) Код должности Razr N(2) Разряд Stav N(8.2) Ставка Nach N(8.2) Начислено Vidano N(8.2) Выдано Percent N(5.2) Процент выдачи заработной платы 4. Алгоритм решения. При запуске программы открываются рабочая БД и справочные БД. Затем создаются индексные файлы, необходимые для установки отношения (связывания) справочных БД с рабочей, а также индексный файл для рабочей БД, чтобы иметь возможность просматривать ее упорядоченной по различным полям.

В процессе выполнения программы производится автоматическая переиндексация при изменениях в БД для отражения внесенных записей в упорядоченном виде. Далее общение пользователя с программой производится посредством меню, структура которого приведена ниже в пункте 5 – схема укрупненного алгоритма.

Режим редактирования БД представлен блок-схемой в пункте 6 – блок-схема алгоритма редактирования БД. Сначала использования пакета, необходимо заполнить справочные базы данных. 5.Схема укрупненного алгоритма. 6. Блок-схема алгоритма редактирования БД.