Représenter les données de façon logique et rationnelle
Un Système de Gestion de Base de Données Relationnelles (SGBDR) permet à l’utilisateur de créer un schéma de base de données comportant l’ensemble des relations entre les différentes données. Cela permet donc d’exploiter ces données et ainsi prendre des décisions rationnelles pour l’entreprise.
Les relations peuvent être par exemple extraites de cette façon :
Fournisseur
Commande
Produit
Conditions
Chaque ligne représente une relation. Au sein de chaque relation, il peut y avoir jusqu’à quatre composants :
L’attribut qui permet d’identifier un type de données.
L’attribut de clé primaire qui, au-delà d’identifier un type de données, permet d’identifier les autres. Sans lui, nous ne pouvons pas avoir les autres attributs.
L’attribut de clé étrangère, qui est ajouté lorsqu’il s’agit d’un attribut de clé primaire d’une autre relation.
La clé primaire concaténée, qui est un regroupement de deux clés primaires en un seul attribut.
Exemple d’un modèle relationnel
Fournisseur (Numf, Nomf, Adressef)
Commande (Numcom, Datecom, Numf)
Produit (Numref, PUref)
Conditions (Numcom#, Numref#, LivrRules)
Ici :
Attributs de clé primaire : Numf ; Numcom ; Numref
Attributs de clé étrangère : Numcom ; Numref ; Numf
Clé primaire concaténée : Numcom# ; Numref#
Chaque relation forme une table dans la base de données.