Page 6 - DCG - SQL - 2025
P. 6

FICHE 1 - Le concept de base de données



                                                relationnelle





           Le concept
        Une base de données relationnelle est un système de stockage structuré des informations, organisé autour de
        tables  liées  entre elles. Chaque table  représente  une  entité  (par  exemple  CLIENT,  COMMANDE,  PRODUIT),

        décrite par des champs (colonnes). Chaque ligne de la table représente un enregistrement unique (ex. un client,
        une commande).

        Les bases relationnelles s’appuient sur deux notions clés :
            •  La clé primaire (soulignée dans les schémas) identifie de façon unique chaque ligne d’une table.
            •  La clé étrangère (précédée d’un #) établit un lien vers la clé primaire d’une autre table.



           Exemple de schéma relationnel

               CLIENT (_NoClient_, NomClient, Ville)
               COMMANDE (NoCommande, DateCommande, Montant, #NoClient)
               PRODUIT (RefProd, Designation, Prix)
               LIGNE_COMMANDE (#NoCommande, #RefProd, Quantité)
        Les  relations  ainsi  modélisées  permettent  d’éviter  la  redondance,  de  sécuriser  les  données  et  de  croiser
        facilement les informations entre entités.



           À retenir

            •  Une base relationnelle s’organise autour de plusieurs tables liées entre elles.
            •  Les clés primaires assurent l’unicité, les clés étrangères assurent la cohérence entre tables.
            •  Cette structure permet l’interrogation des données via le langage SQL.


























                                                              1
   1   2   3   4   5   6   7   8   9   10   11