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

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

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 n’inclut 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 Visio de base de données modèle 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 à partir de 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 de données, sous catégories, cliquez sur colonnes.

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

  5. À partir du gabarit Relationnel objet ou Entité-relation, faites glisser une forme relation et déposez-la sur un espace vide dans la page.

  6. Se connecter à l’extrémité supérieure à la table avec la table parent.

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

    Si la deuxième table ne contient pas déjà une colonne avec le même nom que la clé primaire, le Modeleur l’ajoute à la deuxième table comme clé étrangère.

Remarque : Si les lignes de relation disparaissent, dans le menu base de données, pointez sur Options, puis cliquez sur Document. Sous l’onglet relations, sous Afficher, activez la case à cocher relations.

Haut de la Page

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

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

  2. Dans la boîte de dialogue Supprimer l’objet, effectuez l’une des opérations suivantes :

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

    • Cliquez sur Aucun pour supprimer uniquement la ligne du dessin.

      Remarque : Si vous cliquez sur non et que vous décidez d’ajouter la ligne dans le dessin, sélectionnez 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 et 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 le nombre de lignes dans une table peut être lié au nombre de lignes dans une autre table. Par exemple, un service peut compter le nombre d’employés, mais un employé peut appartenir seul département. Cardinalité exprime un à un, un-à-plusieurs et plusieurs-à-plusieurs.

  1. Double-cliquez sur la relation.

  2. Dans la fenêtre Propriétés de la base de données, sous catégories, cliquez sur divers.

  3. Sous cardinalité, choisissez la cardinalité qui convient le mieux à la relation. Pour les relations un-à-plusieurs qui seraient zéro ou plus ou un ou plusieurs. Pour les relations un à un 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 Afficher ou masquer des informations sur les relations dans votre diagramme.

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

  2. Sous l’onglet relations, vérifiez les informations que vous souhaitez afficher sur le diagramme.

    Vous pouvez afficher ou masquer

    • Relations

    • Cardinalité

    • Notation Pattes d’oie

    • Expression verbale

    • Actions d’intégrité référentielle

Haut de la Page

Développez vos compétences dans Office
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.

×