Kom ihåg mig?
Home Menu

Menu


Databas struktur.

Ämnesverktyg Visningsalternativ
Oläst 2014-12-25, 19:31 #1
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
Standard Databas struktur.

Söker efter en bra struktur för att hantera artiklar med olika valörer och språk.
SweLogan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-12-25, 19:36 #2
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Vad menar du med valörer?
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-12-25, 20:02 #3
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
Valutor menar jag
SweLogan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-12-26, 13:22 #4
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
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
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-12-26, 13:52 #5
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
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.
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-12-26, 14:18 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
digiArts svar utgår från att samma artikel finns på flera språk, det gjorde inte mitt Vilket svar som passar bäst beror helt enkelt på vad det är du vill åstadkomma, det saknas fortfarande nödvändig information.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-12-30, 16:21 #7
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
SweLogan SweLogan är inte uppkopplad
Medlem
 
Reg.datum: Sep 2007
Inlägg: 148
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.
SweLogan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-06, 17:59 #8
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
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
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-08, 15:51 #9
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Haha, jag insåg att jag helt missuppfattade frågan. Det handlar inte om artiklar = skrivna texter Med mindre modifikation gäller mitt svar fortfarande dock.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017