Entity Relationship Modeling
A company that sells and installs tiles needs a database with the requirements specified below. Your task is to present an Entity-Relationship model that meets the stated requirements. Try to ensure that your model has no many-to-many relationships. If you need any clarifications on the stated requirements, please let me know by our next class meeting.
Requirements:
The company has several branch offices. Each branch is identified by a branch_number. The name, address (street, city, ZIP), and revenue_target of each branch office are maintained. Each branch has one manager and the manager's employee_ID is maintained.
Each employee has a unique employee_ID. The company maintains the name, designation, starting_date, branch_number, salary, and supervisor's employee_ID for each employee.
Each product sold by the company is identified by a unique Product_code. The description, unit price, and stock_level of each product are maintained.
Each type of installation performed by the company is identified by a unique installation_type. The description and the billing_rate per hour for the installation_type are maintained.
Customers are identified by unique customer_ID. Information is maintained on each customer's address (street, city, ZIP) and phone_number.
Customer orders are identified by unique order_numbers. Each order is placed by a unique customer on a specific date. An employee is responsible for the order.
A customer order may include orders for multiple products and installations. For each product in an order, the quantity_ordered is recorded. For each installation_type ordered, the estimated number_of_hours for installation is recorded.
i prefer use this website to grow the entity with the relationship