Comment concevoir une base de données relationnelle dans Access 2010

Lorsque vous utilisez un programme de base de données comme Access 2010, vous ne pouvez pas commencer à entrer des données. Au lieu de cela, vous devez créer une conception de base de données relationnelle, divisant vos informations dans une ou plusieurs tables, chacune composée de champs (qui sont comme les colonnes dans une feuille de calcul). Les tables sont connectées utilisent relationnelle rejoint, où un champ dans des matchs d'une même table (concerne) un champ dans un autre. Voici l'idée générale.

  1. Identifiez vos données.

    Faites une liste des domaines possibles (éléments d'information), y compris le texte, numérique, date, vrai / faux, et d'autres types de données.

  2. Éliminer domaines redondants.




    Ne rangez pas la même information dans plus d'un endroit. Si vous pouvez calculer un champ à un autre, stocker qu'un seul. (Par exemple, stocker date ou l'âge naissance, mais pas les deux.)

  3. Organiser les champs dans des tables.

    Regroupez vos champs selon ce qu'ils décrivent, de sorte que chaque groupe devient une table. Par exemple, une base de données d'entrée des commandes pour un magasin pourrait avoir une table pour les clients, un pour les produits, et un pour les commandes.

  4. Ajouter des tables pour les codes et abréviations.

    Planifiez à inclure une table des noms d'états et codes à deux lettres, et une table tout autre code ou abréviation que vous prévoyez d'utiliser la base de données. Vous allez utiliser ces tables pour créer des listes déroulantes de valeurs que vous pouvez choisir lors de la saisie d'enregistrements.

  5. Choisissez une clé primaire pour chaque table.

    La clé primaire est le champ qui identifie de manière unique chaque enregistrement de la table. Vous pouvez dire l'accès à attribuer un numéro d'identification unique à chaque enregistrement en utilisant un champ NuméroAuto.

  6. Lier les tables.

    Voir les tableaux contiennent des champs qui correspondent à des champs d'autres tables. Dans une base de données d'entrée des commandes, la table Orders doit contenir un champ pour identifier le client qui a passé la commande - un champ pour correspondre à la clé primaire dans la table des clients. La plupart des relations sont one-to-many, où un enregistrement dans une table peut correspondre à plus d'un (ou pas) des dossiers dans une autre table.


» » » Comment concevoir une base de données relationnelle dans Access 2010