Условие:
сделай ER-модель по данным ниже:
Сущность: Сотрудник (Employee)
• Атрибуты:
* EmployeeID (INT,PRIMARY KEY)
* FirstName (VARCHAR(255))
* LastName (VARCHAR(255))
* MiddleName (VARCHAR(255))
* DepartmentID (INT, FOREIGN KEY)
* JobTitle (VARCHAR(255))
* Salary (DECIMAL(10, 2)
* HireDate (DATE)
* Email (VARCHAR(255))
* PhoneNumber (VARCHAR(20))
* ManagerID (INT, FOREIGN KEY, NULL)
• Замечание: Атрибут ManagerID является внешним ключом, ссылающимся на EmployeeID той же таблицы (самоссылающаяся связь).
Сущность: Отдел (Department)
• Атрибуты:
* DepartmentID (INT, PRIMARY KEY)
* DepartmentName (VARCHAR(255)
* Location (VARCHAR(255))
Сущность: Проект (Project)
• Атрибуты:
* ProjectID (INT,PRIMARY KEY)
* ProjectName (VARCHAR(255))
* StartDate (DATE)
* EndDate (DATE)
* Budget (DECIMAL(12, 2))
Сущность: Задача (Task)
• Атрибуты:
* TaskID (INT,PRIMARY KEY)
* ProjectID (INT, FOREIGN KEY)
* TaskName (VARCHAR(255))
* AssignedTo (INT, FOREIGN KEY)
* DueDate (DATE)
* Status (VARCHAR(50))
Сущность: Клиент (Customer)
Атрибуты:
* CustomerID (INT,PRIMARY KEY)
* CompanyName (VARCHAR(255))
* ContactName (VARCHAR(255))
* ContactEmail (VARCHAR(255))
* ContactPhone (VARCHAR(20))
Сущность: Продукт (Product)
Атрибуты:
* ProductID (INT,PRIMARY KEY)
* ProductName (VARCHAR(255))
* Description (TEXT)
* Price (DECIMAL(10, 2)
Сущность: Заказ (Order)
Атрибуты:
* OrderID (INT, PRIMARY KEY)
* CustomerID (INT,FOREIGN KEY)
* OrderDate (DATE)
* TotalAmount (DECIMAL(12, 2)
