Ik ben bezig met een prijs-vergelijk gedeelte voor een site.
Er zijn dus product categorieen. Daaronder hangen dus de producten uit die categorie.
Nu is het probleem dat meerdere leveranciers een product kunnen leveren en dus verschillende prijzen kunnen hanteren.
Hoe kan ik dat het beste vertalen naar een database structuur?
Ik heb de volgende structuur bedacht:
Tabelnaam: T_CAT
===============
[R_ID] [ R_CAT ]
| 1 | | categorie|
Tabelnaam: T_PRODUCTS
===============
[P_ID] [C_ID] [ P_NAME ] [ P_DESC ]
| 1 | | 1 | | Product naam | | Product info |
Tabelnaam: T_SUPPLIERS
===============
[S_ID] [ S_NAME ]
| 1 | | Leverancier |
Ik dacht zelf al bedacht dat ik voor elke leverancier een product plaats in de tabel T_PRODUCTS maarja, dan wordt het op den duur een onwijs grote tabel.
Er zijn dus product categorieen. Daaronder hangen dus de producten uit die categorie.
Nu is het probleem dat meerdere leveranciers een product kunnen leveren en dus verschillende prijzen kunnen hanteren.
Hoe kan ik dat het beste vertalen naar een database structuur?
Ik heb de volgende structuur bedacht:
Tabelnaam: T_CAT
===============
[R_ID] [ R_CAT ]
| 1 | | categorie|
Tabelnaam: T_PRODUCTS
===============
[P_ID] [C_ID] [ P_NAME ] [ P_DESC ]
| 1 | | 1 | | Product naam | | Product info |
Tabelnaam: T_SUPPLIERS
===============
[S_ID] [ S_NAME ]
| 1 | | Leverancier |
Ik dacht zelf al bedacht dat ik voor elke leverancier een product plaats in de tabel T_PRODUCTS maarja, dan wordt het op den duur een onwijs grote tabel.
