Skip to main content

Qu'est-ce qu'un système de gestion de base de données relationnel?

Un système de gestion de base de données relationnel (RDBM) est un type spécifique de base de données contenant des tableaux de données.Ces types de bases de données sont souvent utilisés pour prendre en charge une seule ou plusieurs applications logicielles affiliées.Le langage de programmation de base de données spécifique est utilisé pour modifier et signaler les données.Plusieurs techniques peuvent accélérer la récupération des données et réduire la duplication.

Les organisations peuvent utiliser le SGBDR pour stocker les stocks, les employés, les clients et d'autres données.Les utilisateurs peuvent interagir avec un système de gestion de base de données relationnel via des applications logicielles qui incluent le code de programmation pour travailler avec la base de données.Ces applications logicielles peuvent être traditionnelles ou basées sur le Web.

Un système de gestion de base de données relationnel se compose de tables avec des colonnes et des lignes.L'étiquette de colonne identifie les données dans les lignes de la colonne.Chaque ligne contient les données réelles pour une instance d'une entité, qui peut être une personne, un emplacement, un objet ou une idée.Une base de données client, par exemple, peut avoir des colonnes pour l'ID des clients, le prénom, le nom de famille et l'adresse e-mail, et chaque ligne contient les données d'un client.).Pour travailler avec les données, un développeur de base de données rédigera des instructions de programmation appelées requêtes.Différentes marques de systèmes de gestion de bases de données peuvent nécessiter l'utilisation de différentes versions de SQL, bien qu'elles aient de nombreuses similitudes.

Un SGBDR peut utiliser plusieurs types de tableaux.Les tables de base maintiennent l'ensemble des données.Les tables temporaires stockent des données qui sont manipulées en fonction d'une requête.Les tableaux de résultats stockent les résultats de la requête.

Les systèmes de gestion de base de données relationnels utilisent plusieurs types de clés pour récupérer les données.Une clé primaire identifie une instance particulière d'une entité.Pour un tableau des employés, la clé principale peut être un numéro d'identification des employés auxquels chaque employé est affecté en permanence et qu'aucun autre employé n'utilisera.Les clés uniques sont d'autres éléments de données qui sont également exclusifs à chaque instance d'une entité.Par exemple, un détaillant peut attribuer des articles d'inventaire avec des numéros d'articles de fournisseur unique.

Un troisième type de clé est une clé étrangère.Dans le modèle relationnel, il établit des relations entre les entités.En utilisant des clés étrangères, une relation entre les clients d'une entreprise et les ventes de chaque client peut être maintenue sans duplication de données dans le système de gestion de la base de données relationnelle.

La vitesse de la récupération des données est importante, d'autant plus que la quantité de données augmente.Un développeur peut ajouter un index à un SGBDR pour permettre aux requêtes d'exécuter plus rapidement.L'indice utilise généralement une clé primaire, comme un numéro d'identification fiscale.