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

Administration SQL Server Discussion :

comment Traduire une relation de type M-n vers un script sql


Sujet :

Administration SQL Server

  1. #1
    Membre confirmé
    Homme Profil pro
    test
    Inscrit en
    Octobre 2016
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : test
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 135
    Par défaut comment Traduire une relation de type M-n vers un script sql
    bonsoir a toute et a tous

    je débute en conception et j'ai toujour des problémes pour convertir un schéma MCD vers un modéle physique script sql

    SI la (1-1 relation) se traduit par la définition du clé étrangère comme une clé primaire dans la table fils

    comment je peut traduire une relation de type M-n en utilisant les contraintes PK ,ET FK

    merci pour VOS réponse

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 465
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 465
    Billets dans le blog
    10
    Par défaut
    Bonsoir

    Votre question est un peu confuse

    Voici les différents cas (la cardinalité mini n'impacte pas les FK, x peut valoir zéro ou un)
    ENTITE-TYPE1 x,n --- Relation --- x,1 ENTITE-TYPE2
    Alors la table issue de l'entité-type 2 aura en FK l'identifiant de l'entité-type 1
    Exemple : COMMANDE 1,n --- Contenir --- 1,1 LIGNE_COMMANDE
    Ici, la table LIGNE_COMMANDE aura pour PK id_ligne et pour FK id_commande

    ENTITE-TYPE1 x,n --- Relation --- x,n ENTITE-TYPE2
    Alors une table issue de la relation sera créée, avec pour identifiant la combinaison (PK1; PK2)
    Si la relation est ternaire, alors l'identifiant sera (PK1; PK2; PK3)
    Exemple : FOURNISSEUR 0,n --- Livrer --- 1,n ARTICLE

    Si vous utilisez l'identification relative, alors la table issue de l'entité-type faible héritera toujours de l'identifiant issu de l'entité-type forte comme composante de sa PK
    Exemple : COMMANDE 1,n --- Contenir --- (1,1) LIGNE_COMMANDE
    Ici, la table LIGNE_COMMANDE aura pour PK id_commande+id_ligne

    Sinon, les sujets qui concernent la modélisation doivent être postés ici
    http://www.developpez.net/forums/f62...sation/schema/

Discussions similaires

  1. remplissage d'une base de donnée sur sql server CE
    Par perloutta dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 07/12/2009, 14h07
  2. importation d'une base de donnee sur sql server 2005
    Par omatdi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/09/2009, 20h02
  3. choix d'une SGBD et info sur SQL SERVER
    Par fredeloy123 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/02/2007, 11h07
  4. modéliser une base de données sur SQL Server ..
    Par Alexy3171 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/11/2006, 16h57
  5. Replication d'une base AS/400 sur SQL Server
    Par david_chardonnet dans le forum Autres SGBD
    Réponses: 9
    Dernier message: 21/11/2003, 12h17

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