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

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Les types de données peuvent être comparés à des règles qui restreignent le type d'informations qui peut être entré dans les colonnes d'une table d'une base de données. Par exemple, si vous souhaitez être sûr que personne n'entre un nom dans un champ qui est censé accueillir uniquement des dates, choisissez un type de données Date pour ce champ. Les types de données sont définis pour chaque colonne dans la fenêtre Propriétés de la base lorsque vous créez une table.

Que voulez-vous faire ?

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

Choisir entre les types de données portables et physiques

Modifier le jeu de types de données physiques est disponible

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

Définir un type de collection de sites pour une colonne

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

Affecter un type de données composite à une colonne

Créer une table avec type

Définir les types de données des colonnes d'une table d'un modèle de base de données

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

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

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

  4. Cliquez sur la flèche située à côté du type de données actif et choisissez un autre type dans la liste.

Haut de la Page

Choisir entre des type de données portables et physiques

Les types de données portables sont des types définis de manière générique mappés avec des types de données physiques semblables et compatibles dans différents systèmes de base de données. Les types de données physiques correspondent aux types de données pris en charge par la base de données cible. Par exemple, si vous avez choisi le pilote Access, les types de données disponibles dans Microsoft Office Access sont disponibles comme types de données physiques dans votre modèle.

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

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

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

    • Les types de données portables sont des types définis de manière générique mappés avec des types de données physiques semblables et 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 en savoir plus sur les types de données du pilote choisi, reportez-vous à la documentation de son système de gestion de bases de données cible (SGBD).

Haut de la Page

Modifier le jeu de types de données physique disponible

Plusieurs systèmes de gestion de bases de données prennent en charge plusieurs types de données physiques. Par exemple, si vous avez choisi le pilote Access, les types de données disponibles dans Access sont disponibles comme types de données physiques dans votre modèle. Si vous ne voyez pas les types de données souhaités, vous devrez peut-être modifier le pilote que vous avez défini dans la boîte de dialogue Options des pilotes.

Pour utiliser le jeu de types de données du SGBD de votre modèle, choisissez les pilotes de ce système dans la boîte de dialogue Options des pilotes.

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

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

    • Regardez en dessous de la liste des colonnes, à côté des choix proposés pour les types de données portables et physiques.

    • Notez le système de gestion de bases de données cible indiqué entre parenthèses.

  2. Modifiez 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 bases de données cible.

    • Cliquez sur Configuration et activez la case à cocher du pilote ODBC approprié.

Haut de la Page

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. Par exemple, lorsque votre table comporte une colonne associée à un type de données numérique pour la gestion des biens. Vous savez cependant que vous pouvez passer d'un système de gestion des biens basé sur des nombres à un système basé sur des caractères. Si vous utilisez un type de données défini par l'utilisateur, vous pouvez à tout instant modifier ses propriétés de nombre à caractère. Cette modification affecte toutes les colonnes de ce type mais pas celles associées à 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 par l'utilisateur, 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, activez la case à cocher Copier depuis, puis sélectionnez le nom d'un type de données défini par l'utilisateur.

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

  6. Cliquez sur OK.

Haut de la Page

Définir le type de collection d'une colonne

Les types de collection permettent de stocker plusieurs valeurs dans un champ. Par exemple, si votre table contient des données musicales, vous souhaiterez peut-être créer un type de collection pour les genres Classique, Populaire et Folk. Les types de collection peut optimiser les performances d'une base de données en stockant les données dans une seule entité, plutôt que d'utiliser des clés étrangères et des tables secondaires.

  1. Double-cliquez sur la table qui contient la colonne que vous souhaitez définir comme type de collection.

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

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

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

    • Groupe de valeurs non répétitif et non ordonné (jeu) Permet aux instances de remplissage d'un champ dans une colonne de recevoir plusieurs valeurs. Toutefois, chacune de ces valeurs doit être unique. Les valeurs ne sont associées à aucun critère de tri et ne sont donc pas ordonnées.

    • Groupe de valeurs ordonné (liste) Crée une collection ordonnée d'éléments qui tolère les éléments en double. Chaque élément de la collection a une position ordinale. La position ordinale permet d'accéder à une valeur. Étant donné que deux valeurs peuvent être identiques, leur position ordinale permet de les distinguer.

    • Groupe de valeurs répétitif et non ordonné (multijeu) Crée une collection d'éléments qui peuvent avoir des valeurs en double. Ces éléments n'ont pas de position ordinale.

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

Haut de la Page

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 les modèles de base de données relationnels et relationnels objet, afin de vous permettre d'utiliser des 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 lesquels une colonne peut contenir plusieurs valeurs ou champs ; chaque champ pouvant être associé à un type de données différent. Par exemple, vous pouvez définir une adresse comme type de données composite qui inclut des colonnes pour la rue, la ville et le code postal.

  1. Faites glisser une forme Type depuis le gabarit Relationnel objet vers le 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, 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 une valeur dans la liste.

  5. Pour éviter les valeurs Null, activez la case à cocher dans la colonne Req.

  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é Permet d'indiquer que le type n'est pas un alias d'un autre type.

    • Type distinct Permet d'indiquer que le type est basé sur un autre type dont il possède la même représentation, tout en étant totalement distinct de cet autre type.

      Si vous choisissez cette option, vous ne pouvez pas sélectionner les options de la catégorie Champs.

    • Domaine Permet d'indiquer que le type constitue l'alias d'un autre type ; il représente indirectement ce même type.

      Si vous sélectionnez cette option, l'option Type de collection alias devient disponible et vous ne pourrez pas sélectionner des options dans la catégorie Fields.

    • Type de collection alias (visible uniquement si le type Domaine est sélectionné) Permet de préciser si la valeur d'un attribut est la collection d'une valeur, d'un jeu, d'une liste ou d'un multijeu. Dans les bases de données relationnelles, tous les types de collection d'attribut sont des valeurs uniques. Les bases de données relationnelles objet permettent d'indiquer les types de collection supplémentaires.

Haut de la Page

Affecter 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, que vous indiquez dès lors comme contenant toutes les colonnes de ce type. Par exemple, votre table peut contenir les colonnes ID, Nom et Adresse, où Adresse est un type composé des colonnes Rue, Ville, Département et Code postal.

  1. Double-cliquez sur la table dans laquelle vous souhaitez utiliser le type de données composite.

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

  3. Cliquez sur la flèche située à côté du type de données actif et choisissez un autre type dans la liste.

Haut de la Page

Créer une table avec type

Si vous créez un type composite avec la forme Type, vous pouvez l'affecter à une table et définissez dès lors toutes les colonnes de la table comme étant basées sur ce type. Par exemple, si un type inclut les colonnes Un, Deux et Trois, vous pouvez affecter ce type à la table, qui contient alors automatiquement ces colonnes.

Remarque : Pour cela, la table doit absolument être vide.

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

  2. Double-cliquez sur la table. Dans la fenêtre Propriétés de la base, sous Catégories, cliquez sur Définition.

  3. Cliquez sur la flèche située à côté du type de données actif et choisissez un autre type dans la liste.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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

×