Définir une relation dans un diagramme de modèle de base de données

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Définir des relations dans Visio à l’aide de clés primaire et étrangère afin que vous pouvez créer une collection de données à partir de plusieurs tables.

Remarque : Si vous utilisez Visio Pro pour Office 365 et que vous voulez en savoir plus sur la façon de concevoir une base de données existante dans un modèle de base de données, consultez la rubrique, rétroconcevoir une base de données existante.

Que voulez-vous faire ?

Créer une relation dans un diagramme de modèle de base de données

Supprimer une relation à partir d’un modèle de base de données

Définir une relation un à un ou un-à-plusieurs

Afficher les relations et leurs propriétés dans un diagramme

Impossible de trouver la base de données fonctionnalités de modélisation ?

Il est probable que votre édition de Visio n’inclut pas les fonctionnalités que vous recherchez. Pour identifier votre version de Visio, cliquez sur à propos de Microsoft Office Visio dans le menu d’aide. Le nom de l’édition est dans la première ligne de texte dans la boîte de dialogue.

Microsoft Office Visio Standard ne comprend pas le modèle Diagramme de modèle de base de données.

Microsoft Office Visio Professionnel prend en charge les fonctions d’ingénierie inverses pour le modèle Diagramme de modèle de base de données (c'est-à-dire, en utilisant une base de données existante pour créer un modèle dans Visio ), mais elle ne prend pas en charge ingénierie directe (c'est-à-dire, en utilisant un modèle de base de données Visio pour générer le code SQL).

Remarque : Fonctionnalités de modélisation, y compris l’ingénierie et ingénierie directe dans Visio pour Enterprise Architects, vous pouvez trouver la gamme complète de base de données. Visio pour Enterprise Architects est inclus dans MSDN abonnement Premium, qui est disponible avec Visual Studio éditions Professional et Visual Studio Team System basé sur un rôle.

Créer une relation dans un diagramme de modèle de base de données

  1. Vérifiez que les deux tables sont visibles dans le diagramme. Si vous avez rétroconçu le modèle à partir d'une base de données existante, vous devrez peut-être faire glisser une des deux tables ou les deux depuis la fenêtre Tables et vues sur la page de dessin.

  2. Double-cliquez sur la table souhaitée pour la clé primaire de la relation.

  3. Dans la fenêtre Propriétés de la base, sous Catégories, cliquez sur Colonnes.

  4. Dans la grille, cliquez sur la colonne que vous souhaitez utiliser pour identifier de manière unique chaque ligne de la table, puis activez la case à cocher CP pour la définir comme clé primaire.

  5. Depuis le gabarit Relationnel objet ou Entité-relation, faites glisser une forme Relation et déposez-la sur un espace vide de la page.

  6. Reliez l'extrémité supérieure de la table à la table parent.

  7. Reliez l’autre extrémité à la table enfant.

    Si la seconde table ne contient pas encore de colonne du même nom que la clé primaire, le modeleur l'ajoute en tant que clé étrangère à la seconde table.

Remarque : Si les lignes de relation disparaissent, dans le menu Base de données, pointez sur Options, puis cliquez sur Document. Dans l'onglet Relations, sous Afficher, activez la case à cocher Relations.

Haut de la Page

Supprimer une relation d'un modèle de base de données

  1. Cliquez sur la relation dans le modèle et appuyez sur SUPPR.

  2. Dans la boîte de dialogue Supprimer l'objet, procédez de l'une des manières suivantes :

    • Cliquez sur Oui pour supprimer la relation du dessin et du modèle sous-jacent.

    • Cliquez sur Non pour ne supprimer que la ligne sur le dessin.

      Remarque : Si vous cliquez sur Non et que vous décidez par la suite d'ajouter de nouveau la ligne dans le dessin, sélectionnez l'une des tables de la relation et, dans le menu Base de données, cliquez sur Afficher les tables connexes.

Conseil : Vous pouvez choisir de toujours ou jamais supprimer les relations supprimées du modèle sous-jacent. Dans le menu Base de données, pointez sur Options, cliquez sur Modélisation, puis accédez à l'onglet Diagramme logique.

Haut de la Page

Définir une relation un à un ou un à plusieurs

La cardinalité d'une relation décrit comment plusieurs lignes d'une table peuvent être reliées à plusieurs lignes d'une autre table. Par exemple, un service peut compter de nombreux collaborateurs mais un collaborateur ne peut appartenir qu'à un seul service. La cardinalité s'exprime généralement de la manière suivante : un à un, un à plusieurs et plusieurs à plusieurs.

  1. Double-cliquez sur la relation.

  2. Dans la fenêtre Propriétés de la base, sous Catégories, cliquez sur Divers.

  3. Sous Cardinalité, choisissez la cardinalité qui convient le mieux à la relation. Pour les relations un à plusieurs, choisissez Zéro ou plus ou Un ou plus. Pour les relations un à un, choisissez Zéro ou un ou Exactement un.

Haut de la Page

Afficher les relations et leurs propriétés dans un diagramme

Vous pouvez choisir d'afficher ou de masquer les informations concernant les relations dans un diagramme.

  1. Dans le menu Base de données, pointez sur Options, puis cliquez sur Document.

  2. Dans l'onglet Relations, sélectionnez les informations que vous souhaitez afficher sur le diagramme.

    Vous pouvez afficher ou masquer

    • Relations

    • Cardinalité

    • Pattes d'oie

    • Expression verbale

    • Actions référentielles

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×