IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

multilingue schéma base de données pour application web


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 18
    Par défaut multilingue schéma base de données pour application web
    Bonjour;

    je suis en train de faire un schéma de base de donnée sur sql server 2012 pour créer une application web de gestion multilingue avec ASP.NET.
    donc c'est une application multilingue est ce que je suis oubligé de mettre les tables langue sur le schéma de la base de donnée ou juste seulement des tables naturel ?
    si Oui pour mettre les langue comment les faire

    Cordialement

  2. #2
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Qu'entendez vous par table naturel?
    Bio?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 18
    Par défaut
    bonjour

    par exemple j'ai un schéma d'une base de donnée (tables:personne,métiers, adresse,formation....) pour créer une application web multilingue est-ce-que je met les langues dans le schéma de conception ?
    Si oui comment


    Merci

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Pour faire court, oui

    Intuitivement, vous allez avoir une entité (il n'y a pas de table dans un schéma conceptuel) qui représentera les langues, et une relation entre les entités que vous dites "naturelles", que l'on peut désigner par métier, et l'entité langue.

    Comme une entité métier peut être traduite dans 0/1 à n langues, et qu'une langue peut traduire plusieurs entités métier, vous avez une relation qui est qualifiée par la traduction, et dont la cardinalité est n..n.

    @++

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 18
    Par défaut
    Bonjour elsuket;

    Merci pour votre réponse mais franchement jai pas assez compris si vous voulez me donner un exemple pour deux ou trois tables de conception

    Je vous remercie

  6. #6
    Membre expérimenté
    Avatar de SQL_EVAN
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2011
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 161
    Par défaut
    Nassim, je pense que Nicolas veut dire qu'il faut créer une table relationnelle de langues par entité.

    Par exemple si vous voulez les langues parlées par un utilisateurs il faut:
    • La table d'utilisateurs (avec une clé primaire ex. USER_ID)
    • La table de langues (avec une clé primaire ex. LANG_ID)
    • Une table de langues par utilisateurs (avec une clé primaire sur USER_ID et LANG_ID)


    Est-ce clair?

Discussions similaires

  1. Base de données pour applications web + mobiles
    Par bernidupont dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 12/05/2014, 15h18
  2. Modélisation base de donnée pour site web
    Par harris_macken dans le forum Modélisation
    Réponses: 4
    Dernier message: 16/08/2010, 16h08
  3. Base de donnée pour application transactionnelles, Logiciel à utiliser ?
    Par diophantes dans le forum Accès aux données
    Réponses: 2
    Dernier message: 18/02/2008, 21h11
  4. Comment créer une application base de données pour le Web ?
    Par samlepiratepaddy dans le forum Langage
    Réponses: 4
    Dernier message: 24/03/2007, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo