---
title: "Planera databas: Webshop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/166371-planera-databas-webshop"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "oskars"
published: "2007-11-14T14:28:18.000Z"
updated: "2007-11-14T15:41:58.000Z"
replies: 5
views: 568
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/166371-planera-databas-webshop"
---

# Planera databas: Webshop

## #1 — oskars, 2007-11-14T14:28Z

Hej,

jag håller på att planera databasen för en webshop jag håller på med, och funderingen som jag fastnad vid nu är följande:

Jag har tänkt att göra en tabell med "Kategorier" (t.ex T-shirts, Tröjor osv.), en tabell med "Produkter" (som innehåller alla produkterna med namn, information osv)... men sen kommer mitt lilla problem...

Säg att jag har en t-shirt med samma motiv i flera olika färger... t.ex vit, svart och röd. Ska jag lägga in en produkt för varje färg, eller ska jag lägga in 1st produkt, fast med olika färgval? Jag vet själv inte vad jag tycker är bäst... Att ha en produkt för varje färg är ganska smidigt... Vad tycker ni?

Mycket tacksam för tips!

Mvh
Oskar

Permalänk: https://www.webforum.nu/p/166371

## #2 — Gislaved, 2007-11-14T14:34Z

Jag tycker att du ska likställa en tröja av en viss färg med en produkt. En grön tröja och en röd tröja av samma modell blir alltså två skilda produkter. Då är det enklare att hålla reda på om en viss färg blir slutsåld.

Permalänk: https://www.webforum.nu/p/2051568

## #3 — colione, 2007-11-14T14:40Z

Jag håller på med ungefär liknande för ett stort svenskt klädföretag. Vi har löst det som Gislaved säger. En produkt per färg. Sen ska du ha i åtanke att de finns i olika storlekar också. Här kan du antingen lägga in ytterliggare en per färg och storlek. Dock har vi valt att koppla storlekarna till ytterliggare en tabell som har relation via produkt idt.

Permalänk: https://www.webforum.nu/p/2051571

## #4 — Pace, 2007-11-14T15:37Z

> **colione skrev:**
>
> Dock har vi valt att koppla storlekarna till ytterliggare en tabell som har relation via produkt idt.

Varför gör ni det, om ni å andra sidan har en produkt per färg?

Permalänk: https://www.webforum.nu/p/2051583

## #5 — oskars, 2007-11-14T15:40Z

Tack så mkt för era svar! :)

Nu tänker jag så här:

tblKategorier
  \- tblProdukter
  \- tblStorlekar (t.ex fldColor = "Svart", fldSize = "S", fldQty = 10)

Är det dumt? När kunden beställer en svart S så minskas fldQty med 1...

Permalänk: https://www.webforum.nu/p/2051585

## #6 — colione, 2007-11-14T15:41Z

För att databasen var planerad utan åtanke på storlekarna. Med denna lösningen så håller vi antalet plagg (där färg är unikt) per storlek och summerar ihop detta till antalet plagg som finns per plagg. Dock hänger db-designen lite i luften, det finns en ganska stor chans att vi kommer att designa om det hela när vi kopplar ihop systemet vi har nu mot e-handelslösningen.

Permalänk: https://www.webforum.nu/p/2051586

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/166371-planera-databas-webshop
