webForumDet fria alternativet

databasrelationer

4 svar · 457 visningar · startad av dea

deaMedlem sedan dec. 2002387 inlägg
#1

Ser den här relationen rätt ut eller har jag missat något?

LaspMedlem sedan juli 200012 980 inlägg
#2

Visst finns det ett antal fel där. Att area skall vara så stort tex.
Men principiellt tycker jag att en kund består av ID ich namn möjligtsvis av Kön.
Uppgifter som aldrig (i vanliga fall) ändras.
Sedan tycker jag att telefon skall finnas i en egen tabell med möjlighet till vilken typ av telefon och när den lades upp (TS) sedan tycker jag att adress också skall finnas som en flerpostare med giltighetsdatum. Hur skall du annars kunna "ta fram" en historisk faktura.
Lite så här i hastigheten.
Vill du ha mer synpunkter?

UlfTMedlem sedan maj 20018 027 inlägg
#3

Varför clientname i "köpta produkter"? Uppgiften finns ju redan i kundtabellen.

/red Samma anmärkning gäller även productname i "köpta produkter".

NickemannenMedlem sedan aug. 20003 575 inlägg
#4

Ett tips är att kika på dom olika normaliseringsmetoderna som du hittar bland annat här: http://www.databasteknik.se/webbkursen/normalisering/index.html

LaspMedlem sedan juli 200012 980 inlägg
#5

Kom ihåg huvudregel.
Syfte, Mål och Medel.
Gå tillbaka och skriv ner mer uppgifter om hur och när och varför data skall lagras användas.
Skall bli intressant att följa upp.

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)