Des tableaux dans un diagramme de modèle de données représentent la structure d’un tableau dans une base de données, y compris le nom du tableau, les noms des colonnes, les clés primaires ainsi que les types de données. À l’aide du modèlediagramme de modèle de base de données, vous pouvez créer les nouveaux tableaux, modifier les tableaux existants ou tableaux de rétroconception à partir d’une base de données existante.
Important : Le diagramme de modèle de base de données est uniquement disponible dans certaines versions de Visio. Voir Vous ne trouvez pas les fonctionnalités de modèle de base de données? pour plus d’informations.
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 MSDN Premium, qui est disponible avec Visual Studio Professional et les éditions basées sur les rôles de Visual Studio Team System.
Créer un tableau dans un diagramme de modèle de base de données
-
Ouvrez le diagramme de modèle de base de données que vous souhaitez utiliser.
-
À partir du gabarit Entité-relation ou Relationnel objet, faites glisser une forme Entité vers le dessin.
-
Double-cliquez sur la forme pour ouvrir la fenêtre Propriétés de la base de données.
-
Sous Catégories, cliquez sur Définition et entrez un nom pour la table.
-
SousCatégories, cliquez sur Colonnes, entrez un nom puis sélectionnez un type de données.
-
Cochez la caseReq’dpour les colonnes qui ne peuvent pas comporter de valeurs nulles.
-
Cochez la casePK (clé primaire) pour les colonnes qui identifient de manière unique chaque ligne du tableau de base de données.
-
SousCatégories, cliquez surIndexes,Déclencheurs,Vérifier ou Étendupour créer ces éléments facultatifs.
Conseil : Lorsque vous faites glisser une forme d’entité sur le diagramme, celui-ci dispose d’un nom par défaut. Afin de modifier les défauts, dans le menubase de données, pointez surOptions, cliquez sur Modélisationet accédez à l’ongletMisc logique.
Ajouter une colonne à un tableau
Après avoir créé un tableau, vous devez ajouter des colonnes et définir des propriétés de colonne, telles que le type de données et les clés primaires.
-
Double-cliquez sur la table dans votre diagramme.
-
Dans la fenêtre Propriétés de la base de données, sous Catégories, cliquez sur Colonnes.
-
Cliquez dans la première celluleNom physique vide, puis entrez un nom.
-
Pour modifier le type de données d’une colonne, cliquez sur le champType de données de la colonne, puis sélectionnez un type de données dans la liste ou entrez-le dans la liste. Par exemple, vous pouvez entrer décimal(8,2) ou char(30).
-
Pour éviter les valeurs nulles, cochez la caseReq'd.
-
Pour spécifier que la colonne est une clé primaire, cochez la case PK.
Établir une clé primaire
Les relations utilisent les clés primaires et étrangères pour cartographier les lignes dans un tableau vers les lignes correspondantes dans une autre tableau. Au moins un des tableaux dans la relation doit avoir une clé primaire afin d’établir une relation.
-
Double-cliquez sur la table dans votre diagramme.
-
Dans la fenêtre Propriétés de la base de données, sous Catégories, cliquez sur Colonnes.
-
Sélectionnez la zonePKpour la colonne pour laquelle vous souhaitez utiliser une clé primaire. Vous pouvez sélectionner plusieurs cases à cocher si vous souhaitez créer une clé composite.
Remarque : Les types ne peuvent pas être utilisés en tant que clés primaires.
Supprimer un tableau
Lorsque vous supprimez un tableau à partir d’un diagramme de modèle de base de données, vous pouvez soit supprimer le tableau à partir du diagramme uniquement ou du diagramme et du modèle sous-jacent. Il peut être utile de supprimer les tableaux à partir du diagramme uniquement pendant que vous essayer les scénarios.
-
Cliquez sur le tableau dans votre modèle, puis appuyez sur la touche SUPPR de votre clavier.
-
Dans la boîte de dialogueObjet supprimé, effectuez l’une des opérations suivantes :
-
Cliquez surOui pour supprimer la relation à partir du dessin et du modèle sous-jacent.
-
Cliquez sur Non pour supprimer le tableau uniquement à partir du dessin.
Remarque : Si vous cliquez surNon et décidez ultérieurement de rajouter le tableau dans le dessin, vous pouvez faire glisser sur le dessin à partir de la fenêtreTableaux et Affichages.
-
Conseil : Vous pouvez choisir de toujours ou ne jamais abandonner les relations supprimées à partir du modèle sous-jacent. Dans le menuBase de données, pointez surOptions, cliquez surModélisationet accédez à l’ongletDiagramme logique et sélectionnez l’option souhaitée.
Afficher des informations relatives à un tableau
Vous pouvez afficher des informations relatives aux tableaux dans votre diagramme, tels que les clés primaires (PK), les clés étrangères (FKn), les touches de secours (AKn) uniques (Nations unies) et indexes (dans) et les types de données.
-
Dans le menuBase de données, pointez sur Options, puis cliquez sur Document.
-
Sur l’onglettableaux, choisissez les éléments que vous souhaitez afficher dans le diagramme.
Si vous avez vos notations relationnelles, les annotations sont affichées dans la colonne de gauche. Si vous utilisez IDEF1X, les annotations sont entre parenthèses à côté du nom de colonne.
Vous ne trouvez pas les fonctionnalités de modèle de base de données?
Il se peut que votre édition de Visio n’inclue 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.
Visio Standard n’inclut pas le modèle Diagramme de modèle de base de données.
Les éditions Visio Professionnel et Premium prennent en charge les fonctionnalités de rétroconception 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.
Si vous utilisez Visio Plan 2 et souhaitez en savoir plus sur la procédure à suivre pour concevoir une base de données existante dans un modèle de base de données, consultez l’article Rétroconcevoir une base de données existante.
Voir aussi
Créer un modèle de base de données (également appelé diagramme Entité-relation)
Définir une relation dans un diagramme de modèle de base de données
Définir et modifier des types de données dans les diagrammes de modèle de base de données