Условие:
Необходимо создать составить ER-диаграмму с использованием нотации Crow’s Foot:
Выделить сущности (таблицы);
Добавить связи между таблицами с указанием PK, FK и типа связи;
Для каждой сущности указать атрибуты и типы атрибутов;
Добавить необходимые constraints.
Описание:
В записях отдела кадров (HR) у каждого сотрудника есть идентификационный номер, адрес электронной почты, идентификационный код должности, зарплата и менеджер. Некоторые сотрудники получают комиссионные в дополнение к своей зарплате. Сотрудник не может занимать несколько должностей.
Компания также отслеживает информацию о вакансиях в организации. У каждой должности есть идентификационный код, название должности, а также минимальный и максимальный диапазон заработной платы для данной должности. Некоторые сотрудники работают в компании долгое время и занимают разные должности в компании. Когда сотрудник увольняется, фиксируются продолжительность работы сотрудника, идентификационный номер должности и отдел.
Компания, взятая в пример, представлена в нескольких регионах/странах, поэтому она отслеживает расположение своих офисов и отделов. Каждый сотрудник закреплен за отделом, и каждый отдел идентифицируется либо уникальным номером отдела, либо коротким именем. Каждый отдел связан с одним местоположением, и каждое местоположение имеет полный адрес, который включает название улицы, почтовый индекс, город и код страны.
