SYSTEMES de GESTION de BASES de DONNEES
Modèle relationnel
Le modèle relationnel à été introduit par CODD chez IBM en 1970

1.1 - DOMAINE

Définition

Ensemble de valeurs

Exemple

Domaine des villes :

V = {PARIS, NICE, AVIGNON, BEAUNE, ...}

Domaine des noms :

N = {JEAN, PAUL, PIERRE, JACQUES, MARTINE, ...}

Remarque

Un domaine peut être défini en intention en définissant les caractéristiques des valeurs du domaine ou en extension en donnant explicitement toutes les valeurs de l'ensemble.

1.2 - RELATION

Définition

Sous-ensemble du produit cartésien d'une liste de domaines Di.

relation
Exemple
Remarque

Les relations du modèle conceptuel seront les tables de notre base de données.

1.3 - ATTRIBUT

Définition

Colonne d'une relation caractérisée par un nom.

Explication

La table définit la relation en extension.

La relation est définie en intention au moyen d'un schéma qui contient le nom de la relation et la liste des attributs.

Remarque

Un attribut prend ces valeurs dans un sous ensemble d'un domaine.

Exemple

HABITE(NOM, VILLE) Domaine(NOM) = {PAUL, PIERRE, MARTINE, JACQUES, ...}

Domaine(VILLE) = {PARIS, NICE, AVIGNON, BEAUNE, ...}

1.4 - BASE DE DONNEES RELATIONNELLE

Définition

Une BD Relationnelle est un ensemble de schémas de relations.