Hi there,
I need to normalize the following structure:
Wall covering wood (category)
(Product)-----(Models)-----(Prices)(Measurement)
Log Cabin-----5/4 x 6------1.85$/square foot-----0.80$/linear foot
Log Cabin-----2 x 8--------3.00$/square foot-----1.50$/linear foot
Log Cabin-----2 1/2 x 8----6.50$/square foot-----3.50$/linear foot
Doors (category)
(Product)------(Models)-----(Prices)
Panel Door------18"----------85$
Panel Door------24"----------90$
Panel Door------26"----------95$
Panel Door------28"----------100$
Panel Door------30"----------105$
Tables (category)
(Product)-------(Models)--------Not peinted-----Waxed----Lacquered
rustic table-----48 x 35 x 30----600$------------700$-----800$
rustic table-----60 x 35 x 30----700$------------800$-----900$
rustic table-----72 x 35 x 30----800$------------900$-----950$
Options---------------------------Not peinted-----Waxed---Lacquered
turned legs-----------------------50$-------------60$-----70$
1 Drawer--------------------------80$-------------85$-----90$
2 Drawer--------------------------100$------------105$----110$
Dyes(Walnut,Chocolat,Mahogany)--------------------50$-----60$
A Product belongs to a Category
A Product has many Models
A Model has many Prices
A Price has a Measurement (Square Foot, Linear Foot, Unit)
My problem is with the table category.
A Model has and belongs to many Options
I'm not sure how to approach the "Not peinted, Waxed and Lacquered" prices because the Model itself can be "Not peinted, Waxed and Lacquered" and the options can be "Not peinted, Waxed and Lacquered" as well.
If I'm clear enough and you can help me normalize this structure please let me know.
Thanks