FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Söker efter en bra struktur för att hantera artiklar med olika valörer och språk.
|
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Supermoderator
|
Vad menar du med valörer?
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Valutor menar jag
![]() |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Supermoderator
|
En tabell med språken och en med artiklarna. Sedan lägger du bara till ett fält i artikeltabellen med språk-id.
När det gäller valutorna så är jag ändå inte riktigt med på vad du menar. Är det ett pris för artikeln som kan anges i olika valutor eller handlar varje artikel om en (eller flera) valuta? ![]()
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Har WN som tidsfördriv
|
Jag skulle välja att ha ett standardspråk för artiklarna, sen ytterligare en tabell för beskrivning på avvikande språk. På så sätt kommer inte artikelnumret upprepa sig i artikeltabellen.
Sidotabellen har då kolumnerna artnr, språkid och beskrivning. Om valutor avser olika priser, skapa en pristabell med kolumnerna artnr, valutanr, pris. |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Supermoderator
|
digiArts svar utgår från att samma artikel finns på flera språk, det gjorde inte mitt
![]()
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Det jag bygger på är en webshop, där artiklarna ska finnas på olika språk och valutor. Så frågan är hur en bra struktur för det skulle se ut. Går att lösa på många sätt.
|
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Supermoderator
|
En tabell för språk, en tabell för valutor, en för artiklarna i det enklaste scenariot. Normalt sett översätter man väl inte artiklar i en sådan verksamhet utan en artikel är just en artikel men om du vill ha den möjligheten så får du gå in på digiArts lösning med en extra tabell för att kunna koppla översättningarna till en originalartikel. Samma sak gäller om det ska finnas flera olika priser. Där är det nog dock för det mesta bättre i så fall att räkna om efter aktuella valutakurser för att slippa onödigt manuellt arbete. Allt hänger egentligen på hur det hela är tänkt att fungera
![]() Det är i princip alltid bara två viktiga steg du behöver tänka på när du planerar en databasstruktur: 1. Ställ upp vilka relationer som finns mellan dina objekt utifrån hur systemet är tänkt att fungera nu och i framtiden. 2. Bygg din struktur utifrån relationerna. Här är en bra guide: http://code.tutsplus.com/articles/sq...hips--net-8561 M:M kräver alltid en extra hjälptabell. Att tänka efter innan sparar ofta mycket tid och bekymmer i framtiden så jag tycker du gör helt rätt i att planera strukturen ordentligt.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Supermoderator
|
Haha, jag insåg att jag helt missuppfattade frågan. Det handlar inte om artiklar = skrivna texter
![]()
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
Svara |
|
|