Base info : Base de données

1 - Implanter une table

La base de données est l'implémentation concrète du schéma relationnel dans un outil comme ACCESS. Chaque relation donne naissance à une table de la base de données.

La relation BUS (Numéro bus, Modèle_bus, Motorisation_bus, Nb_places_bus, Date_mise_serv_bus, Numéroligne) engendrera la création de la table BUS, chaque attribut devenant un champ.

Chaque champ est défini par son nom et par son type : texte, numérique, date ou logique (booléen).

Pour faciliter les traitements, certaines données pourront faire l'objet de codification.

Exemple : pour le champ Motorisation : Diesel -> D ; Gaz -> G

2 - Lier les tables

Dans la base de données, il faudra non seulement créer la clé étrangère (pour respecter le schéma relationnel) de même Tvpe et Taille que la clé primaire à laquelle elle fait référence, mais aussi lier les deux tables pour vérifier le respect de l'intégrité référentielle : toute valeur de la clé étrangère doit figurer dans la clé primaire, une clé étrangère ne peut pas prendre une valeur qui n'existe pas en clé primaire.

Exemple : un bus ne peut pas être affecté à la ligne 22 si celle-ci n'existe pas dans la table LIGNE.

Si le bus à ajouter dessert une nouvelle ligne, il conviendra donc ici de créer l'enregistrement de la table LIGNE avant de créer l'enregistrement de la table BUS.