31. oktober 2004 - 13:35Der er
17 kommentarer og 1 løsning
Spørgsmål ang. tabel struktur i varesystem
Jeg har en tabel med tøjvarer som hver har forskellige kendetegn - farve og størrelse. - Varerne skal lægge i forskellige varekategorier eks. bukser , trøjer mm. Samtidig skal systemet laves så generelt at jeg kan oprette nye varekategorier. For hver enkelt vare skal der også kunne vælges et antal kendetegn - eks. farver som er tilgængelige lige netop for dén vare - eks. polo tshirt fås i hvid, blå og sort en anden tshirt fås kun i hvid og sort osv.
hej Arne - det skulle vare helst være sådan at flere varer kan benytte det samme kendetegn eks. "32x30" - hvis jeg forstår det rigtigt så kan et kendetegn kun tilhøre et vareid i din løsning - skal jeg så have et bindeled imellem vare og kendetegn?
jeg kan godt se at det bliver lidt tungt - men der vil være rigtig mange bukser i eks. st. 32x32 som så skal oprettes for hver buks. Er det bedre at have én række for hver vare som så indeholder en kolonne med kommasepareret id på alle de størrelser den pågældende vare findes i end at have et antal rækker med en kolonne på størrelse id'et som alle peger på den samme vare?
Brugerfladen skal være opbygget sådan at hvis en ny vare eks. bukser oprettes skal størrelse kunne vælges på følgende måde: 28x [ ] 30 [x] 32 [ ] 34 30x [x] 30 [x] 32 [x] 34 Hvor der så kan sættes kryds i de størrelseskombinationer som ønskes til den pågældende vare - så er jeg vel nødt til at have en ekstra tabel imellem varer og størrelser eller?
Skulle lige prøve at implementere det - fungerer rigtig godt - men har lige et spørgsmål skal kendetegn_navn så være eks. størrelse - og så går navnet størrelse igen på alle de poster der tilhører det kendetegn - eller skal man have en anden tabel som holder navnet på kendetegnet og så lade kendetegntabellen - have et foreign id som peger på det navn eller?
prøver lige igen - hvis kendetegn_navn (kendetegn tabellen) holder eks. 32x30 og kendetegn_værdi (varebeskrivelse) holder "størrelse". kommer kendetegnværdien "størrelse" så ikke til at gå igen mange gange. Skal man så have en anden tabel med "kendetegnnavnet - eks. "størrelse" + id og så pege på det med et foreign id fra varebeskrivelse tabellen?
fik byttet lidt rundt på tingene :) det eneste problem er at slutbrugeren helt overordnet skal kunne føje nye størrelser til eks. 34x36 - og når en ny vare oprettes skal denne størrelse kunne vælges for denne vare. for mig at se kan det ikke lade sig gøre med den struktur - idet du er nødt til at oprette en eks. størrelse 34x36 for hver vare. - Hvordan kan det lade sig gøre?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.