Gestion d'une base de données : le modèle relationnel

Signaler

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.