Kundedatabase - flere records med samme kundeId
Jeg går med nogle planer om at designe en form for kundedatabase, der skal indeholde normale stamoplysninger over kunderne.Endvidere er det så planen, at denne kundetabel skal relateres til en ordretabel - altså noger i retning af kundeId til ordreId.
Dette er umiddelbart ikke noget problem hvis der kun bestilles én ting til hver ordre, men i tilfælde af, at en kunde har flere varer på én ordre og disse skal udskrives på en faktura med fek,s. antal varer i en given kategori via en løkke - bliver man vel nødt til at gøre noget i retning af:
Udskriv alle records, der har ordreId=OrdreId hvor kunde=KundeId bliver man umiddelbart nødt til at have flere records med samme ordreId?
Er der en nemmere/bedre måde at gøre dette på, da det måske vil blive meget uoverskueligt?
I tilfælde af at én af varerne i ordren er en mere permanent service, der skal faktureres igen efter en given periode vil det også blive svært at adskille dette på den givne ordre.
Ved ikke om jeg har formuleret dette godt nok, men håber på at nogen kan komme med et par gode råd til opbygning af en sådan database - måske så man kommer omkring dette dilemma.
På forhånd tak!
