Postat: 16 oktober 2006, 14:40:43
Om det är samma komponent så spelar det väl ingen roll vilken som är levernatör? Att det finns två poster för en och samma komponent verkar lite förvillande tycker jag (bara levernatör som skiljer). Då är det bättre att seprarera komponentens (EN post) leverantörer till en annan tabell m.h.a. en referenstabell.
Alla vägar bär till Rom, kan ta lite olika lång tid att ta sig dit bara. =) Det finns många sätt som fungerar, vissa bra, vissa dåliga.
Hur du väljer att lagra samma komponent från olika levernatörer är ju en smaksak kanske. Men övergripande databasdesign underlättar en hel del. Med det menar jag det som vfr och pagge redan skrivit, nämligen att undvika redundant data (dina leverantörsuppgifter finns t.ex. i alla poster i alla tabeller) samt att undvika dynamisk tabellhantering (det enda som skiljer mellan tabellerna är ju faktiskt komponenttypen och det skulle du kunna ha I en tabell istället för SOM en tabell).
Hoppas du är med? =) Jag har själv börjat precis som dig och det tar ett tag att förstå "tänket" när det gäller smart databaskonstruktion...
Alla vägar bär till Rom, kan ta lite olika lång tid att ta sig dit bara. =) Det finns många sätt som fungerar, vissa bra, vissa dåliga.
Hur du väljer att lagra samma komponent från olika levernatörer är ju en smaksak kanske. Men övergripande databasdesign underlättar en hel del. Med det menar jag det som vfr och pagge redan skrivit, nämligen att undvika redundant data (dina leverantörsuppgifter finns t.ex. i alla poster i alla tabeller) samt att undvika dynamisk tabellhantering (det enda som skiljer mellan tabellerna är ju faktiskt komponenttypen och det skulle du kunna ha I en tabell istället för SOM en tabell).
Hoppas du är med? =) Jag har själv börjat precis som dig och det tar ett tag att förstå "tänket" när det gäller smart databaskonstruktion...