More

    Apprendre à connaître les bases de données dans Microsoft Excel

    Le concept de relations entre les tables dans les bases de données

    Dans la gestion de bases de données, les relations entre les tables sont une base importante pour organiser correctement les données. De cette façon, nous pouvons corréler les données de différentes tables pour éviter les doublons et améliorer l’efficacité de la gestion des données. Voici l’explication.

    One-to-Many relation

    Une relation un-à-plusieurs se produit lorsqu’un enregistrement d’une table peut être associé à de nombreux enregistrements d’une autre table.

    Exemple 😀 gestion des données clients et des factures :

    • La table  Customers stocke des informations sur le client, telles que l’ID et le nom.
    • Le tableau  Factures stocke les transactions client, telles que les numéros de facture et le total des paiements.

    Cette relation relie l’ID client de la table Clients à plusieurs factures de la table Factures.

    Tableau des clients :

    ID du clientNomVille
    001Budi SantosoJakarta
    002Siti RahmaBandung

    Tableau des factures :

    Numéro de factureID du clientTotal
    INV0010011 000 000 IDR
    INV002001500 000 IDR
    INV003002750 000 IDR

    Ici, le client avec l’ID « 001 » dispose de deux factures (INV001 et INV002).

    Relation One-to-One

    Une relation un-à-un se produit lorsqu’un enregistrement d’une table est connecté à un seul enregistrement d’une autre table.

    Exemple 😀 base de données des employés :

    • La table  Employees stocke les données des employés, telles que les noms et les ID.
    • Le  tableau Détails de l’employé stocke des détails supplémentaires, tels que le numéro d’identification ou l’adresse.

    Tableau des employés :

    Numéro d’identification de l’employéNomPosition
    001Budi SantosoGérant

    Table des employésDétails :

    Numéro d’identification de l’employéNuméro d’identificationAdresse
    0011234567890Jakarta Sud

    Chaque employé ne dispose que d’une seule donnée détaillée.

    Relation Many-to-Many

    Une relation plusieurs-à-plusieurs se produit lorsqu’un enregistrement d’une table peut être associé à de nombreux enregistrements d’une autre table, et vice versa. Cette relation utilise souvent une table intermédiaire (table de jonction).

    Exemples de 😀 Systèmes de cours en ligne :

    • La table  Student stocke les données des étudiants.
    • Le tableau  Cours stocke une liste de cours.
    • Table intermédiaire de l’étudiantLe cours relie les étudiants aux cours qu’ils suivent.

    Table des étudiants :

    Carte d’étudiantNom
    001Budi Santoso

    Tableau de cours :

    ID du coursNom du cours
    101Programmation de base

    Table d’étudiantCours :

    Carte d’étudiantID du cours
    001101

    Un étudiant peut suivre plusieurs cours, et un cours peut être suivi par plusieurs étudiants.

    Avantages des relations entre les tables

    1. Évitez la duplication des données

    En divisant les données en tables interconnectées, il n’est pas nécessaire de stocker les mêmes informations à plusieurs reprises.

    Exemple : Le nom d’un client n’est stocké qu’une seule fois dans la table Customers, même si le client a plusieurs transactions.

    2. Efficacité du stockage des données

    Les relations entre les tables réduisent l’utilisation de l’espace de stockage, car les données répétitives sont séparées en une seule entité.

    3. Facilité de conservation des données

    Les modifications apportées aux données d’une table affectent automatiquement les relations dans les autres tables. Par exemple, la modification du nom du client dans la table Clients reflétera la modification dans toutes les transactions associées.

    4. Flexibilité de l’analyse des données

    Les relations entre les tables facilitent la combinaison de données provenant de plusieurs sources à des fins d’analyse, telles que les rapports de vente par client.

    Dernières articles