Binhtu
Binhtu
ID: DE170690
Class: SE17D02
ID Mana
ge
Nam EMPLOYEES
e
EMPLOYEES (ID, Name, Manage_ID)
FLIGHTS LOCATIONS
To
Proces
EMPLOYEES PRODUCTS
s
Sale
EMPLOYEES PRODUCTS
Sale
EMPLOYEE PRODUCT
CustomerID
CUSTOMER
Name
IS
TEACHER PERSON
A
IS
STUDENT
A
Exercise 2. ABC Consulting is a small-sized consulting firm in the IT industry. ABC’s business is
managing several Systems Development projects by assigning staff consultants to these projects as their
skills are needed. Each employee is designated to have one primary skill, but there may be other employees
with the same primary skill. A consultant may work on one or more projects, or may not yet be assigned to a
project.
The company charges for each project by billing each consultant's hours worked by the billing rate. The
hourly billing rate is dependent on the employee’s primary job skill.
Draw ER model for the problem (add the attributes that you deem necessary for each entity in the model).
Then, convert this model to Relation data model.
H
consult
EMPLOYEES PROJECT
billRate
Yes
SKILLS
Skill_Name
Skill_ID