"Leif Neland"
> > "Jesper"
> >> Jeg har ret styr på databaser men ville gerne høre om nogen kender
> >> til hvordan tabelstrukturen er i databaser som håndterer flere
> >> farver, typer, størrelser på samme vare med med forskellig pris?
> >
> > Det kommer noget an på hvordan det er arrangeret, men den model der
> > giver den største fleksibilitet kan f. eks. se sådan ud:
> >
> > tblVare
> > VareID
> > VareNavn
> > Grundpris
> >
> > tblFarve
> > FarveID
> > FarveNavn
> > PrisTillaegFarve
> >
> > tblStorrelse
> > StorrelseID
> > Storrelsenavn
> > PrisTillaegStorrelse
> >
> > tblVare_Farve
> > VareID
> > FarveID
> >
> > tblVare_Storrelse
> > VareID
> > StorrelseID
> >
> > På denne måde er det muligt at kombinere alle farver med alle
> > størrelser samt at beregne prisen som Grundpris + PrisTillaegFarve +
> > PrisTillaegStorrelse.
>
> Den struktur antyder at der er den samme pristillæg for størrelse, uanset
om
> det er strømper eller bukser.
>
> Du skal også overveje om der er bindinger mellem de enkelte attributter,
> f.ex. at sort kun fås i large og medium og hvid kun i medium og small.
>
> Så du bliver nok nødt til at have et tabel med nøglerne
> tblVare_variant
> VareID
> FarveID
> StorrelseID
> - der så har pris, lagerantal, varenummer og andet info.
Du har ret, hvis farve og størrelse har forskellig virkning på forskellige
varetyper
1 T-shirt, hvid, L = xxx kr
1 T-shirt, rød, L = xxx + y kr
1 T-shirt, rød, XL = xxx + y + z kr
og regnestykket ser helt anderledes ud for sokker, skal tabellerne og deres
relationer være anderledes. Må vi se nogle eksempler på priser og deres
beregning ??
Med venlig hilsen
Tom Jensen
- Læs mere om asp og databaser her -
www.ffsoft.dk