Définir et modifier des types de données dans les diagrammes de modèle de base de données

Vous pouvez imaginer des types de règles qui limitent le type d’informations qui peuvent être entrées dans chaque colonne d’un tableau dans une base de données. Par exemple, si vous souhaitez vous assurer que personne n’entre un nom dans un champ qui est censé avoir uniquement des dates, vous pouvez définir le type de données de ce champ à un type de données date. Les types de données sont définis pour chaque colonne dans la fenêtre propriétés de la base de données lorsque vous créez un tableau.

Remarque : 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.

Définir des types de données pour les colonnes dans un tableau de modèles de base de données

  1. Double-cliquez sur la forme de la table qui contient les colonnes pour lesquelles vous voulez définir des types de données.

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

  3. Cliquez sur la cellule de la colonne Type de données que vous voulez modifier.

  4. Cliquez sur la flèche vers le bas en regard du type de données actuel et choisissez un autre type de données dans la liste.

Effectuer un choix entre les types de données portables et physiques

Les types de données portables sont des types définis d’une manière générale qui correspondent à des types de données physiques similaires compatibles dans différents systèmes de base de données. Les types de données physiques sont les types de données que prend en charge la base de données cible. Par exemple, si le pilote est défini en tant qu’Access, les types de données disponibles dans Microsoft Office Access sont disponibles en tant que types de données physique dans votre modèle.

  1. Double-cliquez sur la forme de la table qui contient les colonnes pour lesquelles vous voulez définir des types de données.

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

  3. Sous la liste des colonnes, cliquez sur Types de données portables ou sur Types de données physiques.

    • Les types de données portables sont des types définis d’une manière générale qui correspondent à des types de données physiques similaires compatibles dans différents systèmes de base de données.

    • Les types de données physiques sont dictés par le pilote de base de données défini pour le modèle. Pour mieux comprendre les types de données pour votre pilote, consultez la documentation relative à son système de gestion de base de données cible (SGBD).

Changer quels types de données physiques sont disponibles

Les systèmes de gestion d’autres bases de données prennent en charge des types de données physiques différents. Par exemple, si le pilote est défini en tant qu’Access, les types de données disponibles dans Microsoft Office Access sont disponibles en tant que données physiques dans votre modèle. Si vous ne voyez pas les types de données que vous attendez, vous devez modifier le pilote que vous avez défini dans la boîte de dialogue Options pilote.

Pour utiliser l’ensemble des types de données pour le SGBD de votre modèle, définissez les pilotes sur ce système dans la boîte de dialogue Options du pilote.

  1. Déterminez le pilote de base de données qui est défini pour le diagramme.

    • Double-cliquez sur une table et, dans la fenêtre Propriétés de la base de données, sous Catégories, cliquez sur Colonnes.

    • Vous trouverez ci-dessous la liste des colonnes en plus des différents types de données physiques et portables.

    • Notez le système de gestion de base de données cible qui s’affiche entre parenthèses.

  2. Changez le pilote de base de données cible.

    • Dans le menu Base de données, pointez sur Options, puis cliquez sur Pilotes.

    • Dans l’onglet Pilotes, sélectionnez le pilote Visio de votre système de gestion de base de données cible.

    • Cliquez sur Configuration et cochez la case correspondant au pilote ODBC approprié.

Créer un type de données défini par l’utilisateur

Les types de données définis par l’utilisateur sont des types de données personnalisés que vous pouvez créer et réutiliser dans le modèle de base de données dans lequel ils sont créés. Cela peut se produire, par exemple, si votre tableau comporte une colonne avec un type de données numérique pour le suivi des biens. Mais vous savez que vous pouvez changer d’un système de suivi numérique à un suivi basé sur les biens. Si vous utilisez un type de données définis par l’utilisateur vous pouvez modifier ses propriétés de nombre à caractère à tout moment. Cela modifie toutes les colonnes avec ce type, mais ne modifie pas les colonnes qui ont un type de données numérique.

  1. Dans le menu Base de données, cliquez sur Types définis par l’utilisateur.

  2. Dans la boîte de dialogue Types définis, cliquez sur Ajouter.

  3. Dans la boîte de dialogue Ajouter un type défini par l'utilisateur, entrez un nom.

  4. Pour baser votre nouveau type de données sur un type de données existant, cochez la case Copier à partir de , puis sélectionnez le nom d’un type de données définis par l’utilisateur existant.

  5. Cliquez sur OK. Spécifiez les caractéristiques du type de données portables pour le type de données.

  6. Cliquez sur OK.

Définir un type de collection pour une colonne

Les types de collection de sites autorisent la stockage de plusieurs valeurs dans un champ. Par exemple si vous avez un tableau contenant des informations sur la musique, vous souhaiterez peut-être un type de collection de sites pour genre avec classique, populaires et populaire. Les types de collection de sites peuvent optimiser les performances d’une base de données en stockant les données dans une seule entité au lieu d’utiliser des clés étrangères et des tableaux secondaires.

  1. Double-cliquez sur le tableau contenant la colonne que vous voulez spécifier comme type de collection.

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

  3. Cliquez sur la colonne que vous voulez définir comme type de collection, puis cliquez sur Modifier.

  4. Dans la boîte de dialogue Propriétés des colonnes, cliquez sur l’onglet Collection, puis choisissez l’un des types de collections suivants :

    • Groupe de valeurs non répétitif et non ordonné (lot) Autorise les instances de remplissage d’un champ d’une colonne de manière à avoir plusieurs valeurs, mais chaque valeur doit être unique. Les valeurs n’ont aucun critère de tri associé, elles ne sont par conséquent pas ordonnées.

    • Groupe de valeurs commandé (liste) Crée une collection ordonnée d’éléments qui permet la duplication d’éléments. Chaque élément dans la collection possède une position ordinale. Une position ordinale correspond à une position depuis laquelle chaque valeur est accessible. Étant donné que deux valeurs peuvent être identiques, elles sont différenciées par leurs positions ordinales.

    • Groupe de valeurs répétitif et non ordonné (multiensemble) Crée une collection d’éléments pouvant avoir des valeurs en double. Les éléments n’ont pas de positions ordinales.

  5. Cliquez sur OK pour fermer la boîte de dialogue Propriétés des colonnes.

Créer un type de données composite avec la forme Type

Le modèle Diagramme de modèle de base de données prend en charge le modèle de base de données relationnelle et relationnelle-objet, pour que vous puissiez travailler avec les deux types de données, simples et composites. Les types de données simples, utilisés par les bases de données relationnelles et relationnelles-objet, prennent en charge une valeur de données par colonne. Les bases de données relationnelles-objet prennent également en charge les types de données composites, dans lesquelles une colonne peut contenir plusieurs valeurs ou champs ; chaque champ peut avoir un type de données différent. Par exemple, vous pouvez définir une adresse dans un type de données composite qui inclut des colonnes pour la rue, ville, état et code postal.

  1. Faites glisser une forme Type à partir du gabarit Relationnel objet dans votre diagramme de modèle de base de données.

  2. Double-cliquez sur la forme Type pour ouvrir la fenêtre Propriétés de la base de données, puis, sous Catégories, cliquez sur Champs.

  3. Cliquez dans une ligne vide et commencez à taper un nouveau Nom physique pour ajouter un champ.

  4. Spécifiez un type de données en tapant ou en sélectionnant un dans la liste pour ce champ.

  5. Pour éviter les valeurs nulles, cochez la case de la colonne Obligatoire.

  6. Pour définir le TypeNommé, Distinct ou Domaine, sous Catégories, cliquez sur Définition.

  7. Sélectionnez les options souhaitées :

    • Type de ligne nommé Sélectionnez cette option pour spécifier que le type n’est pas un alias d’un autre type.

    • Type distinct Sélectionnez cette option pour spécifier que le type est basé sur un autre type et a la même représentation que le type sur lequel il est basé, mais qu’il est un type tout à fait distinct.

      Si vous sélectionnez cette option, vous ne pourrez pas sélectionner d’options pour la catégorie Champs.

    • Domaine Sélectionnez cette option pour spécifier que le type est un alias d’un autre type. Il s’agit d’une représentation indirecte du même type.

      Si vous sélectionnez cette option, l’option Type de collection alias devient disponible et vous ne pouvez plus sélectionner d’options dans la catégorie Champs.

    • Type de collection alias (visible uniquement si le domaine est sélectionné) Sélectionnez une option pour spécifier si la valeur d’attribut est une collection d’une valeur unique, ensemble, liste ou multi-ensemble. Dans les bases de données relationnelles, tous types d’attribut de collection de sites sont des valeurs individuelles. Les bases de données relationnelles objet permettent de spécifier les types de collection de sites supplémentaires.

Attribuer un type de données composite à une colonne

Si vous créez un type composite avec la forme Type vous pouvez l’affecter à une colonne, par conséquent définissant la colonne comme ayant toutes les colonnes du type. Par exemple, vous aurez peut-être un tableau avec les colonnes ID, nom, adresse, où l’adresse est un type composé des colonnes rue, ville, état et code postal.

  1. Double-cliquez sur le tableau dans lequel vous voulez utiliser le type de données composite.

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

  3. Cliquez sur la flèche vers le bas en regard du type de données actuel et choisissez-en un autre dans la liste.

Créer un tableau avec type

Si vous créez un type composite avec la forme Type vous pouvez l’affecter à une colonne, par conséquent définissant les colonnes du tableau basé sur le type. Par exemple, si vous avez un type avec les colonnes Un, Deux et Trois , vous pouvez affecter ce type à ce tableau et le tableau contiendra automatiquement ces colonnes.

Remarque : Cela ne peut être fait qu’avec un tableau vide.

  1. Faites glisser une forme Entité dans le diagramme de modèle.

  2. Double-cliquez sur une table et, dans la fenêtre Propriétés de la base de données, sous Catégories, cliquez sur Définition.

  3. Cliquez sur la flèche vers le bas en regard du type de données actuel et choisissez-en un autre dans la liste.

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.

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 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). Pour plus d’informations, consultez la rubrique, Rétroconcevoir une base de données existante.

Si vous utilisez Visio Pro pour Office 365 et souhaitez en savoir plus sur la conception d’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.

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.

×