Question 1: The product ID, product description, price are multiple values in a single row.
Quesstion 2: Primary Keys: OrderID and Product ID, e.g.:
Order ID Order Date Customer ID Customer Name Product ID Product Desc. Product Price Quantity Ordered
1006 10/24/10 2 Value Furniture 7 Dining Table 800.00 2
1006 10/24/10 2 Value Furniture 5 Writers Desk 325.00 2
1006 10/24/10 2 Value Furniture 4 Entertain Center 650.00 1
1007 10/25/10 6 Furniture Gallery 11 4 Drawer Dresser 500.00 4
1007 10/25/10 6 Furniture Gallery 4 Entertain Center 650.00 3
Question 3: Product desc and price are dependent on Product ID which is a part of the table's candidate key
Question 4:
1) Order table, primary keys Order ID and Product ID, foreign key Product ID
Order ID Order Date Customer ID Customer Name Product ID* Quantity Ordered
1006 10/24/10 2 Value Furniture 7 2
1006 10/24/10 2 Value Furniture 5 2
1006 10/24/10 2 Value Furniture 4 1
1007 10/25/10 6 Furniture Gallery 11 4
1007 10/25/10 6 Furniture Gallery 4 3
2) Product table, primary key Product ID
Product ID Product Desc. Product Price
7 Dining Table 800.00
5 Writers Desk 325.00
4 Entertain Center 650.00
11 4 Drawer Dresser 500.00
Question 5:
a. Customer name depends on Customer ID, not a prime attribute
b. Customer info and order date are repetitive
Question 6:
Tables:
Order {PK order ID, FK Customer ID, others: order date}
Customer {PK Customer ID}
Order Item (PK Order ID Product ID, FK Product ID, others: units ordered}
Product-same above