Modèle Relationnel

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 3

Modèle relationnel :

 Le modèle relationnel est devenu l’un des modèles les plus utilisés avec le
SGBD
 Repose sur le principe que les données sont stockées dans des tables appelées
relations. Les relations sont constituées de lignes et de colonnes qui contiennent
les données

Les relations :

 Relations (tables à deux dimensions) qui contiennent :


 Un ensemble de n-uplets ou tuples (les lignes – ou enregistrements –
de la table)

 Dont les entrées (des valeurs qui peuvent être de


type nombre, texte, booléen ou bien NULL) appartiennent à un domaine.

 Des attributs (les colonnes de la table), dont les noms peuvent servir
de clefs.

Le domaine :
Le domaine est un ensemble de valeurs possibles pour un attribut

Ex : Le domaine de l’attribut « sexe » peut être « homme » ou « femme ». Les


domaines sont importants car ils déterminent les valeurs validées que les
attributs peuvent prendre.

Les clés :

Une clé est un ensemble d’attributs qui identifie de manière unique chaque ligne
d’une relation. Les clés sont importantes car elles permettent de garantir
l’intégrité des données en évitant les doublons. Il existe plusieurs types de clé,
tels que là :
- Clés primaires, qui identifie de manière unique chaque ligne d’une
relation
- Clés étrangères, qui établissent une relation entre deux tables

Pour préserver l’intégrité d’une base de données, le SGBD se charge de vérifier


que toutes les valeurs d’une clef étrangère d’une relation correspondent bien à
des valeurs présentes dans la clef primaire de l’autre relation.

Le schéma relationnel :
Le schéma d’une relation précise le nom de la relation ainsi que l’ensemble des
attributs.
Ex : Produits (Référence, Nom, En stock, Prix)

Le schéma relationnel d’une base de données est l’ensemble des schémas des
relations qui la composent.
Ex : Produits (Référence, Nom, En stock, Prix)
Ventes (Numéro, Référence produit, Date, Quantité)

Il est possible de faire apparaitre sur un schéma relationnel les clé primaires et
étrangères des relations :

Exemple :
 Produits (Référence, Nom, En stock, Prix)
 Ventes (Numéro, #Référence produit, Date, Quantité)
Dans cette notation,
Les clés primaires apparaissent soulignées,
 Les clés étrangères précédées (ou suivies) d’un #.
On peut également préciser les domaines des différents attributs :
Exemple :
 Produits (Référence : TEXT, Nom : TEXT, En stock : BOOL,
Prix : FLOAT)
 Ventes (Numéro : INT, #Référence produit : TEXT, Date :
DATE, Quantité : INT)

On peut représenter un schéma de relation sous une forme graphique, par


exemple à l’aide d’un diagramme :

Vous aimerez peut-être aussi