67
2.3.2. Характеристика базы данных
После анализа данных по предметной области надо выделить совокупность
сущностей БД:
– Должности;
– Сотрудники;
– Отделы;
– Пол;
– Учет.
Реквизитный состав данных сущностей представлен в таблицах 2.2 – 2.4, 2.6.
Стоит заметить, что все сущности в своей структуре применяют ключевые
поля:
– Должности – Код должности;
– Сотрудники – Код сотрудника;
– Отделы – Код отдела;
– Пол – Код пола;
– Учет - № п/п.
Рассмотрим далее результат связывания объектов хранилища данных.
Между объектами Отделы и Сотрудники присутствует связь «один-ко-
многим», поскольку в одном отделе может работать несколько сотрудников
компании.
Между объектами Должности и Сотрудники есть связь «один-ко-многим»,
поскольку одну и ту же должность может занимать несколько сотрудников
компании.
Между объектами Сотрудники и Учет будет присутствовать связь типа
«один-ко-многим», поскольку один и тот же сотрудник несколько раз будет
присутствовать в учете отработанного времени в зависимости от рассматриваемого
периода.
Выполним нормализацию отношений.
Отношение находится в первой нормальной форме (1НФ), если значения
атрибутов (то есть домены), из которых построено данное отношение, являются
простыми, неделимыми, иначе говоря, атомарными значениями.