Модуль 'Управление персоналом' |
Модулю "Управление проектами" требуется следующая информация о сотруднике:
Фамилия, инициалы;
Должность;
Отдел;
Средний дневной заработок - для расчета плановой стоимости проекта.
Хотя в исходных требованиях явно не оговорено, очевидно, что "Должность" и "Отдел" должны выбираться из соответствующих каталогов. Так как рано или поздно эти атрибуты будут использованы для фильтрации и группирования данных.
Чтобы заполненная база данных не пропала в процессе дальнейшего развития модуля, атрибут ФИО следует разбить на три поля: Фамилия, Имя, Отчество. Атрибут ФИО можно получить склеивая соответствующие поля.
Аналогично, с точки зрения перспективы развития, атрибут "Средний дневной заработок" целесообразно разбить на 2 поля: Оклад и Доплаты:
Средний дневной заработок = (Оклад + Доплаты)/21
В этом случае оклад сохраняет свою актуальность, а в доплатах учитываются все прочие выплаты.
С учетом всего вышесказанного описание словаря БД "Управление персоналом" принимает вид, приведенный в "Таблицы модуля "Управление персоналом". ".