---
title: "Förslag om hur databasen bör designas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/103130-förslag-om-hur-databasen-bör-designas"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "saw"
published: "2004-05-06T17:30:42.000Z"
updated: "2004-05-06T20:41:07.000Z"
replies: 5
views: 383
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/103130-förslag-om-hur-databasen-bör-designas"
---

# Förslag om hur databasen bör designas

## #1 — saw, 2004-05-06T17:30Z

Jag har tidigare lyckats med att göra en app i C#, för att kunna göra asp-sidorna flerspåkiga.
 
Jag har nu upptäckt, att jag använde mig av fel teknik, jag gjorde en massa include-filer, som innehöll variablerna med det översatta texterna. 

Nu försöker jag igen, men tänkte att jag skulle göra det med en databas, men hur bör jag bygga upp databasen för att det skall bli effektivt? 

Man måste ju tänka på att mappstrukturen kan variera ganska så kraftigt, och att alla filnamnen inte är unika. 

Bra förslag motages med förtjusning. :stud

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

## #2 — LarsG, 2004-05-06T17:38Z

Flyttas från SQL

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

## #3 — Nickemannen, 2004-05-06T18:35Z

Hmmm, jag har för mig det finns en speciell teknik i just .NET för detta.

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

## #4 — saw, 2004-05-06T18:52Z

Kanske, men nu gäller det att resultatet skall vara asp.

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

## #5 — Pace, 2004-05-06T19:24Z

En variant jag tycker är helt okej är något i stil med följande tabelldesign.

En tabell som innehåller alla fraser:

```
[b]phrase[/b]
------
phraseid
variable
content
languageid
phrasetypeid
```

Och en tabell som innehåller kategorier som varje fras kan placeras i:

```
[b]phrasetype[/b]
----------
phrasetypeid
title
```

Samt de olika språken:

```
[b]language[/b]
--------
languageid
title
```

Låt säga att vi har allmänna fraser som "Ja" och "Nej". Dessa lägger vi i en kategori som vi kan kalla "Allmänt". En mer specifik fras som "Titta här på våra fina blommor" kan du placera under en specifik kategori; "blommor".

I tabellen Phrase kan datan se ut som följande:

```
[b]phraseid | variable | content | languageid | phrasetypeid[/b]
1, 'yes', 'Ja', 1, 1
2, 'no', 'Nej', 1, 1
3, 'sure', 'javisst', 1, 1
4, 'flowers', 'Blommor', 1, 2
5, 'look_at_our_nice_flowers', 'Titta här på våra fina blommor', 1, 2
6, 'yes', 'Ja', 2, 1
7, 'no', 'Nein', 2, 1
8, 'sure', 'Jawohl', 2, 1
9, 'flowers', 'Blumen', 1, 2
10, 'look_at_our_nice_flowers', 'Betrachten Sie unsere feinen Blumen', 1, 2
```

Tabellen Phrasetype:

```
[b]phrasetypeid | title[/b]
1, 'Allmänt'
2, 'Fraser om blommor'
```

Tabellen Language innehåller naturligtvis en post för varje språk med en primärnyckel.

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

## #6 — PDahlen, 2004-05-06T20:41Z

Jag skrev ett tidigare inlägg om detta på <http://www.webforum.nu/showthread.php?s=&postid=840501#post840501>

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/103130-förslag-om-hur-databasen-bör-designas
