Conception d'une base de données relationnelle dans l'accès 2,013

Lorsque vous utilisez un programme de base de données comme Access 2013, 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 reliées par relationnelle rejoint, dans lequel un champ dans un matchs de 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. (Date de naissance de magasin ou de l'âge, mais pas les deux, par exemple.)

  3. Organiser les champs dans des tables.

    Regroupez vos domaines en fonction de ce qu'ils décrivent de telle sorte que chaque groupe devient une table. Une base de données d'entrée d'ordres 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 de 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 menus déroulants des 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 d'ordres, la table Orders doit contenir un champ qui identifie le client ayant passé la commande - un champ pour correspondre à la clé primaire dans la table des clients. La plupart des rapports sont un-à-plusieurs, dans lequel un enregistrement d'une table peut correspondre à plus d'un (ou aucun) enregistrements d'une autre table.


» » » » Conception d'une base de données relationnelle dans l'accès 2,013