Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Normalisering - Multipla språk

Postades av 2004-03-12 08:43:33 - Raderat konto, i forum databaser, Tråden har 0 Kommentarer och lästs av 722 personer

Sitter å designar en databas som skall ha stöd för multipla språk.

Har en tabell tblLand vari alla länder finns.

Antag att det finns en tblArtikel och en tblArtikelTyp. Relationen mellan dessa är <N:M>.

I tblArtikelTyp kan det finnas ex. 1; Bok; 1 utgör nyckeln och Bok värdet för standardspråket, dvs. svenska.

Antag nu att England är ett möjligt språk. Jag ser då några alternativ:

[1]

tblArtikelTyp <N:M> tblLand --> tblArtikelTypLand{#RelArtikelTyp, #RelLand, Översättning}

[2]

tblArtikelTyp <N:1> tblLand

tblArtikelType{#ATID, #RelLand, Typ}

Ex.

1; 1; Bok;
1; 2; Book;

[3]
Eftersom att det är relativt många tabeller som innehåller fält med värden som skall översättas funderar jag på att skapa ett slags Lexikon. Ex.

tblLexikon{#LID, RelLand, Identifierare, Översättning}

LID INT IDENTITY
RelLand - En F.K som talar om vilket land som posten gäller för.
Entitet VARCHAR(50)
Identifierare VARCHAR(20)
ÖverSättning VARCHAR(500)

Den stora längden för Översättning, dvs. 500, beror på maxlängden för de fält som är inblandade i översättningar.

Entitet är mest att ses som "Meta data" så att jag ex. vet varemot Identifierare skall matchas.

Identifierare innehåller ett nyckelvärde för posten i dess tillhörande entitet. Detta kan vara ett tal eller text.


Hur gör man????


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 986
27 965
271 785
915
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies