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.