1. Главная
  2. Библиотека
  3. Базы данных
  4. Составить ER-диаграмму с использованием нотации Crow’s Foot для базы данных отдела кадров. Требования к диаграмме: 1. Выд...

Составить ER-диаграмму с использованием нотации Crow’s Foot для базы данных отдела кадров. Требования к диаграмме: 1. Выделить сущности (таблицы). 2. Добавить связи между таблицами с указанием PK, FK и типа связи. 3. Для каждой сущности указать атрибуты

«Составить ER-диаграмму с использованием нотации Crow’s Foot для базы данных отдела кадров. Требования к диаграмме: 1. Выделить сущности (таблицы). 2. Добавить связи между таблицами с указанием PK, FK и типа связи. 3. Для каждой сущности указать атрибуты»
  • Базы данных

Условие:

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

В записях отдела кадров (HR) у каждого сотрудника есть идентификационный номер, адрес электронной почты, идентификационный код должности, зарплата и менеджер. Некоторые сотрудники получают комиссионные в дополнение к своей зарплате. Сотрудник не может занимать несколько должностей.

Компания также отслеживает информацию о вакансиях в организации. У каждой должности есть идентификационный код, название должности, а также минимальный и максимальный диапазон заработной платы для данной должности. Некоторые сотрудники работают в компании долгое время и занимают разные должности в компании. Когда сотрудник увольняется, фиксируются продолжительность работы сотрудника, идентификационный номер должности и отдел.

Компания, взятая в пример, представлена в нескольких регионах/странах, поэтому она отслеживает расположение своих офисов и отделов. Каждый сотрудник закреплен за отделом, и каждый отдел идентифицируется либо уникальным номером отдела, либо коротким именем. Каждый отдел связан с одним местоположением, и каждое местоположение имеет полный адрес, который включает название улицы, почтовый индекс, город и код страны.

Решение:

Для создания ER-диаграммы с использованием нотации Crow’s Foot на основе предоставленного описания, можно выделить следующие сущности, атрибуты и связи: ### Сущности и атрибуты: 1. **Сотрудник (Employee)** - **PK**: EmployeeID (int) - Email (varchar) - JobCode (int, FK к Job) - Salary (decimal) - Commission (decimal, nullable) - ManagerID (int, FK к Employee) - DepartmentID (int, FK к Department) 2. **Должность (Job)** - **PK**: JobCode (int) - JobTitle (varchar) - MinSalary (decimal) - MaxSalary (decimal) 3. **Отдел (Department)** - **PK**: DepartmentID...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет