Sur la conception d’une 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.

Création de bonne base de données garantit que votre base de données est facile à gérer. Stocker des données dans des tables et chaque table contient des données sur un sujet qu’une seule, tels que les clients. Par conséquent, vous mettez à jour un élément particulier de données, par exemple, une adresse, dans un seul endroit et cette modification apparaît automatiquement dans l’ensemble de la base de données.

Une base de données bien conçue contient généralement différents types de requêtes qui affichent les informations que nécessaires. Une requête peut afficher un sous-ensemble de données, telles que tous les clients de Londres ou une combinaison de données de différentes tables, telles que les informations d’ordre combiné avec les informations relatives aux clients.

A query with fields from two tables

Légende 1 Cette requête extrait les N° commande, nom de la société, ville et informations de date requise des clients de Londres dont les commandes ont été en avril.

Les résultats de votre choix dans votre base de données — - les formulaires et les pages d’accès aux données que vous voulez utiliser, et les rapports que vous voulez imprimer :-ne fournissent pas nécessairement indices sur la façon dont vous devez structurer les tables dans votre base de données, car vous basez souvent pages d’accès aux formulaires, des rapports et des données sur les requêtes au lieu de tables.

Avant d’utiliser Microsoft Access pour la création des tables, requêtes, formulaires et autres objets, il est judicieux de sélectionner croquis et retravaillez tout d’abord votre conception sur du papier. Vous pouvez également examiner les bases de données bien conçues similaires à celui que vous créez, ou vous pouvez ouvrir la base de données exemple Northwind, puis ouvrez fenêtre Relations pour examiner sa structure.

Suivez les étapes de base lors de la conception de votre base de données.

Déterminer l’objectif de votre base de données

La première étape de la conception d’une base de données est afin de déterminer son objectif et la manière dont il doit être utilisé :

  • Échanger avec les personnes qui utiliseront la base de données. Réfléchissez ensemble aux questions que vous et qu’ils souhaitent que la base de données pour répondre.

  • Réaliser les rapports que vous voulez que la base de données pour générer un croquis.

  • Rassemblez les formulaires que vous utilisez actuellement pour enregistrer vos données.

Lorsque vous déterminez l’objectif de votre base de données, une liste des informations de que votre choix à partir de la base de données commenceront à sortir. Là, vous pouvez déterminer les faits que vous voulez stocker dans la base de données et à quel sujet chaque fait appartient. Ces faits correspondent aux champs (colonnes) dans votre base de données et les sujets auxquels ces faits appartiennent correspondent aux tables.

Déterminer les champs que vous avez besoin dans la base de données

Chaque champ est un fait sur un sujet particulier. Par exemple, vous devrez peut-être stocker les points suivants concernant vos clients : nom, adresse, ville, état et numéro de téléphone de la société. Vous devez créer un champ séparé pour chacun de ces faits. Lorsque vous déterminez quels champs que vous avez besoin, n’oubliez pas principes de conception suivants :

  • Inclure toutes les informations que vous aurez besoin.

  • Stocker des informations dans la plus petite partie logique. Par exemple, les noms des employés sont souvent divisées en deux champs, prénom et nom, afin qu’il est facile de trier les données par nom.

  • Ne pas créer des champs pour les données qui comporte des listes d’éléments multiples. Par exemple, dans une table fournisseurs, si vous créez un champ produits qui contient la liste séparées par des virgules de chaque produit que vous recevez du fournisseur, il sera plus difficile rechercher uniquement les fournisseurs qui fournissent un produit particulier.

  • Ne pas inclure des données dérivées ou calculées (données qui sont le résultat d’une expression ). Par exemple, si vous avez un champ PrixUnitaire et un champ Quantité, ne créez pas un champ supplémentaire qui multiplie les valeurs contenues dans ces deux champs.

  • Ne pas créer des champs qui sont semblables à l’autre. Par exemple, dans une table fournisseurs, si vous créez les champs Produit1, produit2 et produit3, il sera plus difficile à rechercher tous les fournisseurs qui fournissent un produit particulier. En outre, vous devez modifier la conception de votre base de données si un fournisseur fournit plus de trois produits. Vous ne devez qu’un seul champ pour les produits si vous stockez ce champ dans la table Products plutôt que dans la table fournisseurs.

Déterminer les tables que vous avez besoin dans la base de données

Chaque table doit contenir des informations sur un sujet. Votre liste de champs fournira indications sur les tables que vous avez besoin. Par exemple, si vous avez un champ de date d’embauche, son objet est un employé, afin qu’il appartient dans la table employés. Vous pouvez avoir une table pour les clients, une table pour les produits et une table pour les commandes.

Déterminer quelle table appartient chaque champ

Lorsque vous décidez quelle table appartient chaque champ, n’oubliez pas principes de conception suivants :

  • Ajoutez le champ à une seule table.

  • Ne pas d’ajouter le champ à une table si vous obtenez les mêmes informations figurant dans plusieurs enregistrements dans cette table. Si vous constatez qu’un champ dans une table contiendra un grand nombre d’informations en double, ce champ est probablement dans le tableau incorrect.

    Par exemple, si vous placez le champ contenant l’adresse d’un client répertorié dans la table Orders, ces informations seront probablement répétées dans plusieurs enregistrements, car le client va probablement passer plusieurs commandes. Toutefois, si vous placez le champ adresse dans la table clients, il apparaît qu’une seule fois. À ce sujet, un tableau dans un Base de données Microsoft Access diffère d’une table dans une base de données de fichier plat comme une feuille de calcul.

    Lors de chaque élément d’information est stocké qu’une seule fois, vous mettre à jour en un seul endroit. Cela est plus efficace et élimine la possibilité d’entrées en double qui contiennent des informations différentes.

Identifier l’ou les champs à valeurs uniques dans chaque enregistrement

Afin que Microsoft Access pour relier les informations stockées dans des tables distinctes, par exemple, pour relier un client à toutes les commandes du client, chaque table dans votre base de données doit inclure un champ ou un ensemble de champs qui identifie de façon unique chaque enregistrement individuel dans la table. Un champ ou ensemble de champs s’appelle un clé primaire.

Déterminer les relations entre les tables

Maintenant que vous avez réparti vos informations dans les tables et identifié les champs clé primaire, vous devez indiquer à Microsoft Access comment réunir les informations connexes de manière significative. Pour ce faire, vous définissez des relations entre les tables.

Vous trouverez peut-être utile pour afficher les relations dans une base de données existante bien conçue telles que la base de données exemple Northwind.

Affiner votre structure

Une fois que vous avez conçu les tables, les champs et les relations dont vous avez besoin, il est temps d’étudier la structure et détecter tout défaut peut rester. Il est plus facile de modifier la conception de votre base de données maintenant qu’il sera après avoir rempli les tables avec des données.

Utiliser Microsoft Access pour créer vos tables, spécifiez les relations entre les tables et entrez suffisamment de données dans vos tableaux, vous pouvez tester votre conception. Pour tester les relations dans votre base de données, voir si vous pouvez créer des requêtes pour obtenir des réponses souhaité. Créer des formulaires et des États brouillons et vérifiez s’ils affichent les données souhaitées. Recherchez les doublons inutiles de données et les éliminer.

Entrer des données et créer d’autres objets de base de données

Lorsque vous êtes certain que les structures de table respecter les principes de conception décrites ici, puis il est temps alors et ajouter toutes vos données existantes dans les tables. Vous pouvez ensuite créer d’autres objets de base de données —-requêtes, formulaires, États, pages d’accès aux données, macros et modules.

Utiliser les outils d’analyse Microsoft Access

Microsoft Access comporte deux outils qui permettent d’affiner la conception d’un Base de données Microsoft Access.

  • L’Analyseur de Table permet d’analyser la structure d’une table à la fois, pouvez proposer de nouvelles structures et relations cas et divise une table en nouvelles tables connexes si c’est nécessaire.

  • L’Analyseur de performances analyser votre base de données entière et des recommandations et des suggestions de l’améliorer. L’Assistant peut également appliquer ces recommandations et suggestions.

Pour plus d’informations sur la conception d’une base de données dans Access, voir l’article de la Base de connaissances où trouver des informations sur la conception d’une base de données dans Accessoù trouver des informations sur la conception d’une base de données dans Access.

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.

×