После формирования перечня задач главным этапом является составление
подробного списка данных, которые необходимые для решения каждой задачи.
Для проведения анализа конкретной задачи целесообразно использовать
рабочий бланк описания задач БД, предложенный выше в таблице 2. После
описания поставленных задач, анализа и привязки данных к объектам
устанавливается соотношение между таблицами и объектами базы данных. Для
выполнения этой процедуры используются бланки описания объектов. В рабочем
бланке для каждого атрибута указывается тип данных, назначение атрибута и его
необходимые свойства (размер поля, условие на значение и т.д.). Заполненный
бланк объекта служит основой, для создания таблицы [4].
Таблица «сотрудники» необходима для учета работников на предприятии. В
данную таблицу занесём следующие данные: код рабочего, его фамилию, имя и
отчество, подразделение организации (цех), в котором работает наш сотрудник,
дату его рождения и дату принятия на работу, а также занимаемую им должность.
Связываемые таблицы находятся в отношении 1:М, поэтому для связи можно
задать параметр обеспечения связной целостности данных [5].
Первичные и вторичные ключи, предусмотренные в таблицах,
предназначены для установления логических связей между объектами. Путём
соединения этих ключей устанавливается соответствие между данными,
хранимыми в разных таблицах БД.
Объекты «Премии», «Тарифная ставка», «Оклад», «Доплата», «Отраб_час»
содержат вторичный ключ (поле «Код рабочего») для ссылки на первичный ключ
объекта «Сотрудники» (поле «Код рабочих»).
Для каждой из ранее установленных связей базы данных "Учёт расчётов по
оплате труда" установим в окне “Изменение связей” флажок “Обеспечение
целостности данных”.
Созданная схема данных упростит создание многотабличных запросов,
отчётов, форм и обеспечит поддержание целостности взаимозависимых данных
при исправлении таблиц. Схема базы данных приведена на рисунке 2.