Bedst mulige database struktur i en shop?
Jeg er igang med at bygge en shop løsning, og sidder nu og tænker over hvordan jeg får bygget den bedst mulige db struktur mht produkter, priser, lagerstatus mm.Opgaven er:
Et produkt kan indeholde mange varianter. Fx. Kan eet produkt eksisterer i 3 forskellige farver, hvoraf der er en uafhængig pris for hver. Oveni dette kan hvert produkt også have forskellige tilknytnings produkter som også giver en anden pris.
Eksempel:
Produktet er en mobiltelefon, Nokia 3210. Denne Nokia findes i Rød, Blå og Orange.
Nokia 3210 Rød kan købes med Telia abb, TDC abb og uden abb.
Nokia 3210 Blå kan købes med TDC og Debitel abb.
Nokia 3210 Orange kan kun købes uden abb.
Alle overstående har hver for sig en pris og en lagerstatus. Dvs. Nokia 3210 Rød med TDC koster 500,- og der er 3 på lager. Nokia 3210 Rød med Telia koster 100,- og der er 10 på lager ... osv.
Dertil kommer at der fx. også kan blive solgt en lampe som der ikke skal sættes farve på og ikke har nogle tilknytning produkter. Den skal selvfølgelig også have en pris og en lagerstatus.
Håber nogle af jer har en god løsning. Mit mål er at få så få tabeller som muligt, og jeg er overbevist om det er muligt. Min hjerne kører dog i selvsving når den skal finde en god løsning.
På forhånd tak. :-)