Question: I have been given a normalisation exercise with all of these info with their respective data (i will be the leaving the data out as
I have been given a normalisation exercise with all of these info with their respective data (i will be the leaving the data out as it is unnecessary):
| SaleOrder# | SaleOrderDate | ApprovedByStaff# | StaffName | StaffPositionName | StaffPositionID | StaffContactPhone |
| StaffStartDate | Customer# | CustomerName | CustomerAddress |
| CustomerSuburb | CustomerState | CustomerPostcode | CustomerPhone | CustomerContact | Inventory# |
| InventoryDescription | InventoryListPrice | SaleOrderPrice | QuantityOrdered | Invoice# |
| ProcessedByStaff# | StaffName | StaffPositionName | StaffPositionID | StaffContactPhone |
| StaffStartDate | ShippingDate | InvoicePrice | QuantitySold | ReceivedByStaff# | StaffName |
| RemittanceAdvice# | StaffPositionName | StaffPositionID | StaffContactPhone | StaffStartDate |
| CashAccount# | CashReceiptDate | CashReceiptAmount | AccountDescription | BankName | DateAccountEstablished | Staff# |
(note: Staff# has no data) I have made a sale order table with:
| SaleOrder# | SaleOrderDate | ApprovedByStaff# | Customer# |
and an inventory table with:
| Inventory# | InventoryDescription | InventoryListPrice |
and an employee table with:
| StaffName | StaffPositionName | StaffPositionID | StaffContactPhone | StaffStartDate |
and a customer table with:
| Customer# | CustomerName | CustomerAddress | CustomerSuburb | CustomerState | CustomerPostcode | CustomerPhone | CustomerContact |
and a sale table with:
| Invoice# | Customer# | ProcessedByStaff# | QuantityOrdered | SaleOrder# | SaleOrderDate |
and a Cash Receipt table with:
| RemittanceAdvice# | CashReceiptDate | CashReceiptAmount | CashAccount# | Customer# |
and a cash account table with:
| CashAccount# | AccountDescription | BankName | DateAccountEstablished |
and an Employee Position table with:
| StaffPositionID | StaffName | StaffPositionName |
My first question is, what are the two or three many to many relationship tables that I can make ( what would they be called and what tables or data of the ones i listed at the start should be included in them?) and my second question is whether you think these 8 tables I have already done are good and what would you recommend I add/take out of certain tables, if not?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
