webForumDet fria alternativet

Databasuppläggning/layout?

ASP

2 svar · 193 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Ok jag ska göra en prisdatabas och behöver lite råd om databaslayouten.

Den skall innehålla följande har jag tänkt:

PrisTabellNetto

-ID
-netto1
-netto2
-netto3
-netto4

PrisTabellUt

-ID
-ut1
-ut2
-ut3
-ut4

KundnrTabell

-ID
-Kundnr
-netto
-utpris
-info
-adress
mfl kundunika faktakolumner.

Jag vill alltså kunna koppla en kund till en kolumn i "PrisTabellNetto" ( i kolumnen KundnrTabell:netto) för att se hans nettopriser.Om han inte har unika priser, får han automatiskt utpriset i "PrisTabellUt:ut",annars är hans utpris noterat i KundnrTabell:utpris
Är jag på rätt väg eller är jag helt ute och cyklar tro?

------------------
/solbulle
Hemmabio | Spelautomater | The Who

Medlem sedan dec. 200012 464 inlägg
#2

Det ser inte bra ut.
Varför har du 4 olika kolumner för netto?

I de flesta fall är det bättre att ha en netto-kolumn och ett typfält. Dels så fungerar det bättre när man joinar och dels så är du inte fastlåst till att det finns 4 stycken olika.

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20015 287 inlägg
#3

Jo, mitt prissystem är baserat på olika 4 prisklasser, beroende på kundens storlek. Till detta har jag då 4 olika rekomenderade utpriser. (PrisTabellUt)
Men om inte kunden vill hålla det av mig rekomenderade utpriset skal ett kundunikt pris lagras i KundnrTabell:netto var min tanke.
dom flesta kunders fall slipper jag då lagra priserna per kund eftersom de flesta följer de rekomenderade priserna. Detta var bara en tanke, kanske inte en så bra sådan?
Iden var alltså att inte behöva lagra samma utpris/netto på flera ställen (=läs till varje kund)

------------------
/solbulle
Hemmabio | Spelautomater | The Who

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)