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

Définir des relations dans Visio en utilisant les touchesprincipale et étrangère pour créer une collection de données à partir de plusieurs tableaux.

Remarque :  Si vous utilisez Visio Pro pour Office 365 et souhaitez en savoir plus sur comment concevoir une base de données existante dans un modèle de base de données, consultez la rubrique concevoir 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 d’un modèle de base de données

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

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

Vous ne trouvez pas les fonctionnalités de modèle de base de données ?

Votre édition de Visio n’inclut probablement pas les fonctionnalités que vous recherchez. Pour savoir quelle édition de Visio vous utilisez, cliquez sur À propos de Microsoft Office Visio dans le menu Aide. Le nom de l’édition apparaît sur la ligne de texte supérieure de 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 Professionnelprend en charge les fonctionnalités de conception du modèle Diagramme de modèle de base de données (à savoir l’utilisation d’une base de données existante pour créer un modèle dans Visio), mais pas l'ingénierie en amont (à savoir l’utilisation d’un modèle de base de données Visio pour générer du code SQL).

Remarque : Vous trouverez la suite complète des fonctionnalités de modélisation de base de données, avec la rétroconception et l'ingénierie en amont, dans Visio pour Enterprise Architects. Visio pour Enterprise Architects est inclus dans l’abonnement PremiumMSDN, qui est disponible avec Visual Studio Professional et les éditions basées sur les rôles de Visual Studio Team System.

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

  1. Assurez-vous que les deux tableaux sont visibles dans le diagramme. Si vous avez procédé à la rétroconception du modèle à partir d’une base de données existante, vous devrez peut-être faire glisser un tableau, voire les deux, de la fenêtre Tables et vues vers la page de dessin.

  2. Double-cliquez sur le tableau que vous souhaitez placer côté 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 souhaitez utiliser pour identifier de manière unique chaque ligne de la table, puis cochez la case PK pour la définir en tant que clé primaire.

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

  6. Connectez l’extrémité supérieure à la table parente.

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

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

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

Haut de page

Supprimer une relation 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 dialogueObjet supprimé, effectuez l’une des opérations suivantes :

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

    • Cliquez sur non supprimer uniquement la ligne sur le dessin.

      Remarque : Si vous cliquez sur non et décidez ultérieurement de renvoyer la ligne dans le dessin, sélectionnez un des tableaux dans la relation et, sous le menubase de données, cliquez sur afficher les tableaux connexes.

Conseil : Vous pouvez choisir de toujours ou jamais abandonner les relations supprimées à partir du modèle sous-jacent. Dans le menu base de données, pointez sur Options, cliquez sur modélisationet accédez à l’onglet diagramme logique.

Haut de page

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

La cardinalité d’une relation décrit combien de lignes d’un tableau peuvent être mis en relation avec un nombre de lignes dans un autre tableau. Par exemple, un service peut avoir de nombreux employés, mais un employé ne peut appartenir qu’à un seul service. La cardinalité est généralement exprimée comme 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 une relation un-à-plusieurs, choisissez Zéro ou plus ou Un ou plus. Pour une relation un-à-un, choisissez Zéro ou plus ou Exactement un.

Haut de page

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

Vous pouvez choisir d’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, consultez les informations que vous voulez afficher dans le diagramme.

    Vous pouvez afficher ou masquer

    • Relations

    • Cardinalité

    • Notes de bas de page

    • Expressions verbales

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

Haut de 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.

×