Créer un modèle de base de données (également appelé diagramme Entité-relation)

Créer un modèle de base de données (également appelé diagramme Entité-relation)

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.

Avec le modèle Diagramme de modèle de base de données, vous pouvez créer un modèle ou rétroconcevoir une base de données existante dans un modèle en utilisant les ou objet concepts de modélisation relationnelle. Utilisez le gabarit Entité-relation pour les bases de données model basés sur les normes SQL92 et antérieures. Utilisez le gabarit Relationnel objet, qui comporte des formes supplémentaires pour travailler avec des types de bases de données model basés sur des normes SQL99 et ultérieures.

Database model example

Avec le modèle Diagramme de modèle de base de données, vous pouvez créer un modèle ou rétroconcevoir une base de données existante dans un modèle en utilisant les ou objet concepts de modélisation relationnelle. Utilisez le gabarit Entité-relation pour les bases de données model basés sur les normes SQL92 et antérieures. Utilisez le gabarit Relationnel objet, qui comporte des formes supplémentaires pour travailler avec des types de bases de données model basés sur des normes SQL99 et ultérieures.

Cet article décrit comment vous pouvez créer un modèle de base de données et que vous pouvez faire avec le modèle après sa création.

Impossible de trouver la base de données des fonctionnalités de modèle ?

Pas toutes les éditions de Microsoft Visio contient la fonctionnalité de modèle de base de données. Si vous ne trouvez pas les fonctionnalités décrites dans les procédures décrites dans cet article, il est probable que vous possédez l’édition de Visio qui n’inclut pas les.

  • Microsoft Visio Standard n’inclut pas le modèle Diagramme de modèle de base de données.

  • Éditions de Microsoft Visio Professional et Premium prennent 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 modèle de base de données pour générer le code SQL).

  1. Pour commencer votre diagramme de modèle de base de données, effectuez l’une des opérations suivantes :

    Créer un nouveau diagramme de modèle à partir de zéro

    Si vous n’avez pas une base de données existant que vous souhaitez utiliser comme point de départ, vous pouvez commencer avec un modèle de base de données vide et ajouter vos propres tables et les relations.

    1. Cliquez sur l’onglet Fichier.

    2. Cliquez sur Nouveau et cliquez sur logiciel et base de données, puis double-cliquez sur Diagramme de modèle de base de données.

    3. Sous l’onglet de la base de données, dans le groupe Gérer, cliquez sur Options d’affichage.

    4. Dans la boîte de dialogue Options de Document de base de données, sélectionnez le jeu de symboles que vous souhaitez utiliser et d’autres options de table et de relation, puis cliquez sur OK.

    Utiliser une base de données existant comme point de départ

    Si vous avez une base de données que vous souhaitez modéliser afin que vous puissiez mieux comprendre ou utiliser comme point de départ pour un nouveau modèle, vous pouvez utiliser l’Assistant Rétroconception pour extraire le schéma, ou la structure de la base de données et créer un nouveau modèle.

    Avant de démarrer l’Assistant :

    1. Si vous êtes inverse un classeur Microsoft Excel, avant de démarrer l’Assistant, vous devez ouvrir le classeur et le nom du groupe (ou plage) de cellules qui contient les en-têtes de colonne. Si vous voulez utiliser plus d’une feuille de calcul, il suffit de nommer le groupe de cellules de colonne dans chaque feuille de calcul. Ces plages sont considérées comme des tables dans l’Assistant. Pour plus d’informations sur la façon de nommer une plage de cellules, voir la rubrique dans votre aide Excel intitulé intitulée références de cellules ou plages.

    2. Pour obtenir de meilleurs résultats, configurez le pilote par défaut sur la base de données cible à rétroconcevoir avant d’exécuter l’Assistant technicien inverse. Cette étape garantit que l’Assistant mappe les types de données native correctement et que tout le code est extrait par l’Assistant est affiché correctement dans la fenêtre de Code.

    3. Cliquez sur l’onglet Fichier.

    4. Cliquez sur Nouveau et cliquez sur logiciel et base de données, puis double-cliquez sur Diagramme de modèle de base de données.

    5. Sous l’onglet de la base de données, dans le groupe de modèles, cliquez sur Rétroconcevoir.

    6. Dans le premier écran de l’Assistant technicien, procédez comme suit :

      1. Sélectionnez le pilote de base de données pour votre système de gestion de base de données (SGBD). Si vous n’avez pas encore associé le pilote de base de données Visio à une source de données ODBC particulière, cliquez sur le programme d’installation.

        Remarque : Si vous êtes inverse ingénierie une feuille de calcul Excel, choisissez le pilote ODBC générique.

      2. Sélectionnez la source de données de la base de données que vous mettez à jour. Si vous n’avez pas encore créé de source de données pour la base de données existante, cliquez sur Nouveau pour le faire maintenant.

        Lorsque vous créez une nouvelle source, son nom est ajouté à la liste des Sources de données.

      3. Lorsque vous êtes satisfait de vos paramètres, cliquez sur suivant.

    7. Suivez les instructions dans les boîtes de dialogue spécifiques du pilote.

      Par exemple, dans la boîte de dialogue Connecter la Source de données, tapez le nom d’utilisateur et le mot de passe, puis cliquez sur OK.

      Remarque : Si vous utilisez le pilote ODBC générique, vous pouvez recevoir un message d’erreur qui indique que les informations de rétroconception peuvent être incomplètes. Dans la plupart des cas, il n’est pas un problème, cliquez sur OK et continuez avec l’Assistant.

    8. Activez les cases à cocher correspondant au type d’informations que vous souhaitez extraire, puis cliquez sur suivant.

      Remarque : Certains éléments ne sont pas disponibles (apparaissent grisés) car pas tous les systèmes de gestion de base de données prend en charge tous les types d’éléments que l’Assistant peut extraire.

    9. Activez les cases à cocher pour les tables (et les vues, le cas échéant) que vous voulez extraire ou cliquez sur Sélectionner tout pour extraire tous les, puis cliquez sur suivant.

      Remarque : Si vous êtes inverse ingénierie une feuille de calcul Excel et que vous ne voyez pas tous les éléments de cette liste, il est probable que vous avez besoin nommer la plage de cellules qui contient les en-têtes de colonne dans votre feuille de calcul.

    10. Si vous avez sélectionné la case à cocher Des procédures stockées, sélectionnez les procédures que vous souhaitez extraire, ou cliquez sur Sélectionner tout pour extraire tous les, puis cliquez sur suivant.

    11. Indiquez si vous souhaitez que les articles ingénieries inverses soit ajoutée automatiquement à la page active.

      Remarque : Vous pouvez choisir de laisser l’Assistant créer automatiquement le dessin, en plus de répertorier les éléments ingénieries inverses dans la fenêtre Tables et vues. Si vous décidez de ne pas avoir créé automatiquement le dessin, vous pouvez faire glisser les éléments à partir de la fenêtre Tables et vues sur votre page de dessin afin d’assembler manuellement le modèle de base de données.

    12. Passez en revue vos sélections pour vous assurer que vous extrayez bien les informations souhaitées, puis cliquez sur Terminer.

      L’Assistant extrait les informations sélectionnées et affiche des notes sur le processus d’extraction dans la fenêtre de sortie.

    Importer et perfectionner un modèle existant

    Si vous avez un modèle VisioModeler ou PLATINUM ERwin existant, vous pourrez peut-être importer pour créer un diagramme de modèle de base de données Visio. Cette fonctionnalité est limitée aux uniquement VisioModeler 2.0 ou ultérieurement les fichiers de modèle (.imd) dictionnaire et importer les fichiers .erx PLATINUM ERwin 2.6, 3.0 et 3.52.

    1. Cliquez sur l’onglet Fichier.

    2. Cliquez sur Nouveau et cliquez sur logiciel et base de données, puis double-cliquez sur Diagramme de modèle de base de données.

    3. Sous l’onglet de la base de données, dans le groupe de modèles, cliquez sur Importer, puis cliquez sur le type de modèle.

    4. Tapez le chemin d’accès et le nom pour le modèle que vous voulez importer, ou cliquez sur le bouton Parcourir pour localiser le fichier de modèle, puis cliquez sur Ouvrir.

    5. Dans la boîte de dialogue Importer, cliquez sur OK.

      Visio importe le fichier et affiche sa progression dans la fenêtre de sortie. Les tables importées sont affichées dans la fenêtre Tables et vues.

    6. Dans la fenêtre Tables et vues, sélectionnez les tables que vous souhaitez modéliser et puis faites-les glisser sur la page de dessin.

  2. Après avoir créé un diagramme de modèle de base de données, le travail de perfectionnement du diagramme commence. Vous pouvez ajouter et personnaliser des tables et des vues, créer des relations et personnaliser des types de colonnes et de données.

    Tables

    Utilisez la forme entité pour créer une table dans votre diagramme.

    1. À partir du gabarit l’Entité-relation ou Relationnel objet, faites glisser une forme entité sur le dessin.

    2. Double-cliquez sur la forme pour ouvrir la fenêtre des Propriétés de la base de données.

    3. Sous catégories, cliquez sur la définition et tapez un nom pour la table.

    4. Sous catégories, cliquez sur colonnes, tapez un nom et choisissez un type de données.

    5. Activez la case à cocher obligatoire pour les colonnes qui ne peut pas contenir de valeurs null.

    6. Activez la case à cocher CP (clé primaire) pour les colonnes qui identifient chaque ligne dans la table de base de données.

    7. Sous catégories, cliquez sur index, déclencheurs, activez ou étendues pour créer ces éléments facultatifs.

    Colonnes

    Utiliser la fenêtre Propriétés de la base de données pour ajouter ou modifier les propriétés pour les colonnes, y compris les clés primaires et les types de données.

    1. Double-cliquez sur la table dans votre diagramme.

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

    3. Cliquez sur la première cellule Nom physique vide et tapez un nom.

    4. Pour modifier le type de données pour une colonne, cliquez sur le champ Type de données de la colonne, puis sélectionnez un type de données dans la liste ou taper dans la liste. Par exemple, vous pouvez taper Decimal (8,2) ou car (30).

    5. Pour éviter les valeurs null, activez la case à cocher obligatoire .

    6. Pour indiquer que la colonne est une clé primaire, activez la case à cocher CP.

    7. Pour voir d’autres propriétés de colonne en plus de celles qui s’affichent lorsque vous cliquez sur la catégorie colonnes, sélectionnez la colonne, puis sur Modifier.

    Relations

    Relations entre les clés primaire et étrangère permet d’autoriser bases de données correspondre à une ligne dans une table avec une ligne dans une table liée. Vous pouvez afficher les relations dans votre diagramme. En outre, vous pouvez définir leur cardinalité (par exemple, un-à-plusieurs) et utiliser pattes d’oie, relationnelle ou IDEF1X notation pour afficher la cardinalité. Vous ne peut pas afficher les relations plusieurs-à-plusieurs avec n’importe lequel de ces notations dans le modèle Diagramme de modèle de base de données.

    1. Créer une relation entre tables :

      1. Assurez-vous 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 ou les deux à partir de la fenêtre Tables et vues sur la page de dessin.

      2. Double-cliquez sur la table que vous voulez pour le 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 voulez utiliser pour identifier de façon unique chaque ligne du tableau et activez la case à cocher CP pour la définir comme clé primaire.

      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, sous l’onglet de la base de données, dans le groupe Gérer, cliquez sur Options d’affichage. Sous l’onglet relations, sous Afficher, activez la case à cocher relations.

    2. Définir la cardinalité de la relation :

      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, le meilleur choix est zéro ou plus ou un ou plusieurs. Pour les relations un à un, le meilleur choix est zéro ou un ou exactement un.

  3. Pour apporter d’autres ajustements à votre diagramme (par exemple, créez des index, des clauses de vérification et déclencheurs) vous pouvez procédez comme suit :

    Créer des index

    Index améliorer les performances ou la vitesse de votre base de données lorsque vous exécutez une requête.

    1. Ouvrez le diagramme de modèle de base de données.

    2. Double-cliquez sur la table à laquelle vous souhaitez ajouter un index, puis dans la fenêtre Propriétés de la base de données, dans la liste catégories, cliquez sur index.

    3. Cliquez sur Nouveau.

    4. Dans la boîte de dialogue Créer un Index, tapez un nom pour l’index, puis cliquez sur OK.

    5. Dans la liste Type d’Index, sélectionnez une option pour créer un index unique ou non.

    6. Dans la liste Colonnes disponibles, sélectionnez le nom de chaque colonne que vous souhaitez inclure dans cet index, puis cliquez sur Ajouter >.

    7. Dans la liste Colonnes indexées, activez la case à cocher Asc pour créer un index qui comporte un ordre de tri croissant ou désactivez la case à cocher pour créer un index qui comporte un ordre de tri décroissant.

      Le diagramme de modèle de base de données est mis à jour.

    Créer des affichages

    Vous pouvez considérer une vue de données sous forme de requête enregistrée. Affichages sont particulièrement utiles si vous avez besoin accéder à plusieurs reprises les mêmes informations à partir de plusieurs tables, ou si vous souhaitez exposer des données à des utilisateurs sans leur permettre de modifier les tables.

    À partir du gabarit Entité-relation ou Relationnel objet, faites glisser une forme vue sur la page de dessin.

    Définir des propriétés étendues pour les tables et affichages

    Selon votre système de gestion de base de données (SGBD), vous pouvez éventuellement définir des propriétés étendues pour les tables ou vues afin de déterminer où ils sont stockés.

    Double-cliquez sur la table ou vue dont vous souhaitez définir les propriétés étendues et dans la fenêtre Propriétés de la base de données, dans la liste catégories, cliquez sur Options étendues.

    Créer des clauses de vérification

    Utilisez des clauses de vérification pour vous assurer que les données entrées dans une colonne soient dans une plage spécifique de valeurs. Par exemple, vous pouvez créer une clause de vérification qui exige que les données dans une colonne nommée « Âge » pour être plus de 65.

    1. Double-cliquez sur la table pour ouvrir la fenêtre des Propriétés de la base de données.

    2. Sous catégories, cliquez sur colonnes, puis sur la colonne que vous souhaitez ajouter la clause de vérification.

    3. Cliquez sur Modifier.

    4. Sous l’onglet vérification de la boîte de dialogue Propriétés de la colonne, entrez les contraintes de votre choix.

      La clause de vérification est ajoutée à la fenêtre Code sous code Local.

    Créer des procédures stockées et des fonctions définies par l’utilisateur

    Utiliser des procédures stockées et des fonctions définies par l’utilisateur pour créer des paquets de code que vous pouvez la réutiliser pour effectuer les mêmes actions à plusieurs reprises. La seule différence entre les deux est qu’une fonction définie par l’utilisateur retourne une valeur, alors que la procédure stockée exécute un code sans renvoyer une valeur.

    1. Sous l’onglet de la base de données, dans le groupe Afficher/masquer, activez la case à cocher Code pour ouvrir la fenêtre de Code.

    2. Cliquez sur Code Global, puis sur Nouveau.

    3. Sous l’onglet Propriétés de l' Éditeur de Code, cliquez sur le type de code que vous souhaitez créer et tapez un nom pour le code.

    4. Sous l’onglet corps, tapez le code, puis sur OK.

    Créer des déclencheurs

    Déclencheurs entraînent code SQL que vous spécifiez dans le déclencheur exécutée lorsqu’un événement particulier se produit dans la base de données.

    1. Double-cliquez sur la table pour ouvrir la fenêtre des Propriétés de la base de données.

    2. Sous catégories, cliquez sur déclencheurs, puis cliquez sur Ajouter.

    3. Sous l’onglet Propriétés, tapez un nom pour le déclencheur.

    4. Sous l’onglet corps, tapez le code, puis sur OK.

      Le déclencheur est ajouté à la fenêtre Code sous code Local.

Cet article décrit comment vous pouvez créer un modèle de base de données et que vous pouvez faire avec le modèle après sa création. Pour démarrer rapidement, dans le menu fichier, pointez sur Nouveau, puis sur logiciel et base de données, puis cliquez sur Diagramme de modèle de base de données.

Impossible de trouver la base de données des fonctionnalités de modèle ?

Il est probable votre édition de Microsoft Office Visio n’inclut pas les fonctionnalités que vous recherchez. Pour déterminer quelle édition de Visio vous exécutez, 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 une base de données Visio modèle pour générer le code SQL).

  • 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 l’abonnement MSDN Premium, qui est disponible avec Visual Studio éditions Professional et Visual Studio Team System basé sur un rôle.

  1. Pour commencer votre diagramme de modèle de base de données, effectuez l’une des opérations suivantes :

    Créer un nouveau diagramme de modèle à partir de zéro

    Si vous n’avez pas une base de données existant que vous souhaitez utiliser comme point de départ, vous pouvez commencer avec un modèle de base de données vide et ajouter vos propres tables et les relations.

    1. Dans le menu fichier, pointez sur Nouveau, puis sur logiciel et base de données, puis cliquez sur Diagramme de modèle de base de données.

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

    3. Dans la boîte de dialogue Options de Document de base de données, sélectionnez le jeu de symboles que vous souhaitez utiliser et d’autres options de table et de relation, puis cliquez sur OK.

    Utiliser une base de données existant comme point de départ

    Si vous avez une base de données que vous souhaitez modéliser afin que vous puissiez mieux comprendre ou utiliser comme point de départ pour un nouveau modèle, vous pouvez utiliser l’Assistant Rétroconception pour extraire le schéma, ou la structure de la base de données et créer un nouveau modèle.

    Remarque : Avant de démarrer l’Assistant :

    1. Si vous êtes inverse un classeur Microsoft Office Excel, avant de démarrer l’Assistant, vous devez ouvrir le classeur et le nom du groupe (ou plage) de cellules qui contient les en-têtes de colonne. Si vous voulez utiliser plus d’une feuille de calcul, il suffit de nommer le groupe de cellules de colonne dans chaque feuille de calcul. Ces plages sont considérées comme des tables dans l’Assistant. Pour plus d’informations sur la façon de nommer une plage de cellules, consultez la rubrique dans votre application Microsoft Office Excel aide intitulée nommé références de cellules ou plages.

    2. Pour obtenir de meilleurs résultats, configurez le pilote par défaut sur la base de données cible à rétroconcevoir avant d’exécuter l’Assistant technicien inverse. Cette étape garantit que l’Assistant mappe les types de données native correctement et que tout le code est extrait par l’Assistant est affiché correctement dans la fenêtre de Code.

    3. Dans le menu fichier, pointez sur Nouveau, puis sur logiciel et base de données, puis cliquez sur Diagramme de modèle de base de données.

    4. Dans le menu base de données, cliquez sur Rétroconcevoir.

    5. Dans le premier écran de l’Assistant technicien, procédez comme suit :

      1. Sélectionnez le pilote de base de données Microsoft Office Visio pour votre système de gestion de base de données (SGBD). Si vous n’avez pas encore associé le pilote de base de données Visio à une source de données ODBC particulière, cliquez sur le programme d’installation.

        Remarque : Si vous êtes inverse ingénierie une feuille de calcul Excel, choisissez le pilote ODBC générique.

      2. Sélectionnez la source de données de la base de données que vous mettez à jour. Si vous n’avez pas encore créé de source de données pour la base de données existante, cliquez sur Nouveau pour le faire maintenant.

        Lorsque vous créez une nouvelle source, son nom est ajouté à la liste des Sources de données.

      3. Lorsque vous êtes satisfait de vos paramètres, cliquez sur suivant.

    6. Suivez les instructions dans les boîtes de dialogue spécifiques du pilote.

      Par exemple, dans la boîte de dialogue Connecter la Source de données, tapez un nom d’utilisateur et mot de passe, puis cliquez sur OK. Si votre source de données n’est pas protégé par mot de passe, cliquez simplement sur OK.

      Remarque : Si vous utilisez le pilote ODBC générique, vous pouvez recevoir un message d’erreur qui indique que les informations de rétroconception peuvent être incomplètes. Dans la plupart des cas, il n’est pas un problème, cliquez sur OK et continuez avec l’Assistant.

    7. Activez les cases à cocher correspondant au type d’informations que vous souhaitez extraire, puis cliquez sur suivant.

      Remarque : Certains éléments ne sont pas disponibles (apparaissent grisés) car pas tous les systèmes de gestion de base de données prend en charge tous les types d’éléments que l’Assistant peut extraire.

    8. Activez les cases à cocher pour les tables (et les vues, le cas échéant) que vous voulez extraire ou cliquez sur Sélectionner tout pour extraire tous les, puis cliquez sur suivant.

      Remarque : Si vous êtes inverse ingénierie une feuille de calcul Excel et que vous ne voyez pas tous les éléments de cette liste, il est probable que vous avez besoin nommer la plage de cellules qui contient les en-têtes de colonne dans votre feuille de calcul.

    9. Si vous avez sélectionné la case à cocher Procédures stockées à l’étape 5, sélectionnez les procédures que vous souhaitez extraire, ou cliquez sur Sélectionner tout pour extraire tous les, puis cliquez sur suivant.

    10. Indiquez si vous souhaitez que les articles ingénieries inverses soit ajoutée automatiquement à la page active.

      Remarque : Vous pouvez choisir de laisser l’Assistant créer automatiquement le dessin, en plus de répertorier les éléments ingénieries inverses dans la fenêtre Tables et vues. Si vous décidez de ne pas avoir créé automatiquement le dessin, vous pouvez faire glisser les éléments à partir de la fenêtre Tables et vues sur votre page de dessin afin d’assembler manuellement le modèle de base de données.

    11. Passez en revue vos sélections pour vous assurer que vous extrayez bien les informations souhaitées, puis cliquez sur Terminer.

      L’Assistant extrait les informations sélectionnées et affiche des notes sur le processus d’extraction dans la fenêtre de sortie.

    Importer et perfectionner un modèle existant

    Si vous avez un modèle VisioModeler ou PLATINUM ERwin existant, vous pourrez peut-être importer pour créer un diagramme de modèle de base de données Visio. Cette fonctionnalité est limitée aux uniquement VisioModeler 2.0 ou ultérieurement les fichiers de modèle (.imd) dictionnaire et importer les fichiers .erx PLATINUM ERwin 2.6, 3.0 et 3.52.

    1. Dans le menu fichier, pointez sur Nouveau, puis sur logiciel et base de données, puis cliquez sur Diagramme de modèle de base de données.

    2. Dans le menu base de données, pointez sur Importer, puis cliquez sur Importer < type de modèle >.

    3. Tapez le chemin d’accès et le nom pour le modèle que vous voulez importer, ou cliquez sur le bouton Parcourir pour localiser le fichier de modèle, puis cliquez sur Ouvrir.

    4. Dans la boîte de dialogue Importer, cliquez sur OK.

      Visio importe le fichier et affiche sa progression dans la fenêtre de sortie. Les tables importées sont affichées dans la fenêtre Tables et vues.

    5. Dans la fenêtre Tables et vues, sélectionnez les tables que vous souhaitez modéliser et puis faites-les glisser sur la page de dessin.

  2. Après avoir créé un diagramme de modèle de base de données, le travail de perfectionnement du diagramme commence. Vous pouvez ajouter et personnaliser des tables et des vues, créer des relations et personnaliser des types de colonnes et de données.

    Tables

    Utilisez la forme entité pour créer une table dans votre diagramme.

    1. À partir du gabarit l’Entité-relation ou Relationnel objet, faites glisser une forme entité sur le dessin.

    2. Double-cliquez sur la forme pour ouvrir la fenêtre des propriétés de la base de données.

    3. Sous catégories, cliquez sur la définition et tapez un nom pour la table.

    4. Sous catégories, cliquez sur colonnes, tapez un nom et choisissez un type de données.

    5. Activez la case à cocher obligatoire pour les colonnes qui ne peut pas contenir de valeurs null.

    6. Activez la case à cocher CP (clé primaire) pour les colonnes qui identifient chaque ligne dans la table de base de données.

    7. Sous catégories, cliquez sur index, déclencheurs, activez ou étendues pour créer ces éléments facultatifs.

    Colonnes

    Utiliser la fenêtre Propriétés de la base de données pour ajouter ou modifier les propriétés pour les colonnes, y compris les clés primaires et les types de données.

    1. Double-cliquez sur la table dans votre diagramme.

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

    3. Cliquez dans le premier vide nom physique de cellule, puis tapez un nom.

    4. Pour modifier le type de données pour une colonne, cliquez sur le champ Type de données de la colonne, puis sélectionnez un type de données dans la liste ou taper dans la liste. Par exemple, vous pouvez taper Decimal (8,2) ou car (30).

    5. Pour éviter les valeurs null, activez la case à cocher obligatoire .

    6. Pour indiquer que la colonne est une clé primaire, activez la case à cocher CP.

    7. Pour voir d’autres propriétés de colonne en plus de celles qui s’affichent lorsque vous cliquez sur la catégorie colonnes, sélectionnez la colonne, puis sur Modifier.

    Relations

    Relations entre les clés primaire et étrangère permet d’autoriser bases de données correspondre à une ligne dans une table avec une ligne dans une table liée. Vous pouvez afficher les relations dans votre diagramme. En outre, vous pouvez définir leur cardinalité (par exemple, un-à-plusieurs) et utiliser pattes d’oie, relationnelle ou IDEF1X notation pour afficher la cardinalité. Vous ne peut pas afficher les relations plusieurs-à-plusieurs avec n’importe lequel de ces notations dans le modèle Diagramme de modèle de base de données.

    1. Créer une relation entre tables :

      1. Assurez-vous 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 ou les deux à partir de la fenêtre Tables et vues sur la page de dessin.

      2. Double-cliquez sur la table que vous voulez pour le 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 voulez utiliser pour identifier de façon unique chaque ligne du tableau et activez la case à cocher CP pour la définir comme clé primaire.

      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.

    2. Définir la cardinalité de la relation :

      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, le meilleur choix est zéro ou plus ou un ou plusieurs. Pour les relations un à un, le meilleur choix est zéro ou un ou exactement un.

  3. Pour apporter d’autres ajustements à votre diagramme (par exemple, créez des index, des clauses de vérification et déclencheurs) vous pouvez procédez comme suit :

    Créer des index

    Index améliorer les performances ou la vitesse de votre base de données lorsque vous exécutez une requête.

    1. Ouvrez le diagramme de modèle de base de données.

    2. Double-cliquez sur la table à laquelle vous souhaitez ajouter un index, puis dans la fenêtre Propriétés de la base de données, dans la liste catégories, cliquez sur index.

    3. Cliquez sur Nouveau.

    4. Dans la boîte de dialogue Créer un Index, tapez un nom pour l’index, puis cliquez sur OK.

    5. Dans la liste Type d’Index, sélectionnez une option pour créer un index unique ou non.

    6. Dans la liste Colonnes disponibles, sélectionnez le nom de chaque colonne que vous souhaitez inclure dans cet index, puis cliquez sur Ajouter >.

    7. Dans la liste Colonnes indexées, activez la case à cocher Asc pour créer un index qui comporte un ordre de tri croissant ou désactivez la case à cocher pour créer un index qui comporte un ordre de tri décroissant.

      Le diagramme de modèle de base de données est mis à jour.

    Créer des affichages

    Vous pouvez considérer une vue de données sous forme de requête enregistrée. Affichages sont particulièrement utiles si vous avez besoin accéder à plusieurs reprises les mêmes informations à partir de plusieurs tables, ou si vous souhaitez exposer des données à des utilisateurs sans leur permettre de modifier les tables.

    À partir du gabarit Entité-relation ou Relationnel objet, faites glisser une forme vue sur la page de dessin.

    Définir des propriétés étendues pour les tables et affichages

    Selon votre système de gestion de base de données (SGBD), vous pouvez éventuellement définir des propriétés étendues pour les tables ou vues afin de déterminer où ils sont stockés.

    Double-cliquez sur la table ou vue dont vous souhaitez définir les propriétés étendues et dans la fenêtre Propriétés de la base de données, dans la liste catégories, cliquez sur Options étendues.

    Créer des clauses de vérification

    Utilisez des clauses de vérification pour vous assurer que les données entrées dans une colonne soient dans une plage spécifique de valeurs. Par exemple, vous pouvez créer une clause de vérification qui exige que les données dans une colonne nommée « Âge » pour être plus de 65.

    1. Double-cliquez sur la table pour ouvrir la fenêtre des propriétés de la base de données.

    2. Sous catégories, cliquez sur colonnes, puis sur la colonne que vous souhaitez ajouter la clause de vérification.

    3. Cliquez sur Modifier.

    4. Sous l’onglet vérification de la boîte de dialogue Propriétés de la colonne, entrez les contraintes de votre choix. Pour plus d’informations sur vos choix, voir boîte de dialogue Propriétés de champ de colonne et (onglet Vérification).

      La clause de vérification sont ajoutés à la fenêtre Code sous code Local.

    Créer des procédures stockées et des fonctions définies par l’utilisateur

    Utiliser des procédures stockées et des fonctions définies par l’utilisateur pour créer des paquets de code que vous pouvez la réutiliser pour effectuer les mêmes actions à plusieurs reprises. La seule différence entre les deux est qu’une fonction définie par l’utilisateur retourne une valeur, alors que la procédure stockée exécute un code sans renvoyer une valeur.

    1. Dans le menu base de données, pointez sur affichage, puis sur le Code pour ouvrir la fenêtre de Code.

    2. Cliquez sur Code Global, puis sur Nouveau.

    3. Sous l’onglet Propriétés de l' Éditeur de Code, cliquez sur le type de code que vous souhaitez créer et tapez un nom pour le code.

    4. Sous l’onglet corps, tapez le code, puis sur OK.

    Créer des déclencheurs

    Déclencheurs entraînent code SQL que vous spécifiez dans le déclencheur exécutée lorsqu’un événement particulier se produit dans la base de données.

    1. Double-cliquez sur la table pour ouvrir la fenêtre des propriétés de la base de données.

    2. Sous catégories, cliquez sur déclencheurs, puis cliquez sur Ajouter.

    3. Sous l’onglet Propriétés, tapez un nom pour le déclencheur.

    4. Sous l’onglet corps, tapez le code, puis sur OK.

      Le déclencheur est ajouté à la fenêtre Code sous code Local.

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.

×