38
Chapitre 4 • Concepts des bases de données
3.5 UN EXEMPLE DE BASE DE DONNÉES
La base de données qui nous servira d’exemple dans cette section est structurée
selon le schéma de la figure 3.5. On donnera une brève définition de la signification
des tables et des colonnes
Figure 3.5 - Schéma de la base de données exemple
• Table CLIENT : chaque ligne décrit un client; les colonnes décrivent successivement le numéro du client (NCLI), son nom (NOM), son adresse (ADRESSE),
sa localité (LOCALITE), sa catégorie (CAT) et l’état de son compte (COMPTE).
L’identifiant primaire est constitué de NCLI. La colonne CAT est facultative.
• Table PRODUIT : chaque ligne décrit un produit; les colonnes décrivent
successivement le numéro du produit (NPRO), son libellé (LIBELLE), son prix
unitaire (PRIX) et la quantité restant en stock (QSTOCK). NPRO est l’identifiant primaire.
• Table COMMANDE : chaque ligne décrit une commande passée par un client;
les colonnes décrivent successivement le numéro de la commande (NCOM), le
numéro du client qui a passé la commande (NCLI) et la date de la commande
(DATECOM). NCOM est l’identifiant primaire de la table. NCLI est une clé
étrangère vers la table CLIENT.
• Table DETAIL : chaque ligne représente un détail d’une commande; les
colonnes décrivent successivement le numéro de la commande à laquelle le
détail appartient (NCOM), le numéro du produit commandé (NPRO) et la
quantité commandée (QCOM). L’identifiant primaire est constitué de NCOM et
NPRO. NCOM et NPRO sont en outre chacune une clé étrangère respectivement vers les tables COMMANDE et PRODUIT.
Le contenu de la base de données pourrait, à un instant donné, se présenter comme
indiqué à la figure 3.6.
Chapitre 4 • Concepts des bases de données
3.5 UN EXEMPLE DE BASE DE DONNÉES
La base de données qui nous servira d’exemple dans cette section est structurée
selon le schéma de la figure 3.5. On donnera une brève définition de la signification
des tables et des colonnes
Figure 3.5 - Schéma de la base de données exemple
• Table CLIENT : chaque ligne décrit un client; les colonnes décrivent successivement le numéro du client (NCLI), son nom (NOM), son adresse (ADRESSE),
sa localité (LOCALITE), sa catégorie (CAT) et l’état de son compte (COMPTE).
L’identifiant primaire est constitué de NCLI. La colonne CAT est facultative.
• Table PRODUIT : chaque ligne décrit un produit; les colonnes décrivent
successivement le numéro du produit (NPRO), son libellé (LIBELLE), son prix
unitaire (PRIX) et la quantité restant en stock (QSTOCK). NPRO est l’identifiant primaire.
• Table COMMANDE : chaque ligne décrit une commande passée par un client;
les colonnes décrivent successivement le numéro de la commande (NCOM), le
numéro du client qui a passé la commande (NCLI) et la date de la commande
(DATECOM). NCOM est l’identifiant primaire de la table. NCLI est une clé
étrangère vers la table CLIENT.
• Table DETAIL : chaque ligne représente un détail d’une commande; les
colonnes décrivent successivement le numéro de la commande à laquelle le
détail appartient (NCOM), le numéro du produit commandé (NPRO) et la
quantité commandée (QCOM). L’identifiant primaire est constitué de NCOM et
NPRO. NCOM et NPRO sont en outre chacune une clé étrangère respectivement vers les tables COMMANDE et PRODUIT.
Le contenu de la base de données pourrait, à un instant donné, se présenter comme
indiqué à la figure 3.6.
