© Éditions Eyrolles
105
chapitre n° 2
Le niveau logique : du relationnel à l’objet
Pour travailler formellement avec le modèle relationnel, on considère que seuls n-uplets de
chaque relation sont présents dans la base (c’est ce qu’on appelle l’hypothèse du monde clos).
Définition en intention
Considérons l’exemple suivant : les micro-ordinateurs du marché sont caractérisés par le code
du processeur, un prix moyen et un délai de livraison moyen. Les processeurs des plus anciens
micro-ordinateurs sont des 386 et les plus récents sont des Pentium V cadencés à 1 GHz. Les
prix s’échelonnent de 500 € à 1 000 € et les délais de livraison varient de 0 à 8 jours.
La figure 2-1 définit la relation en intention :
Définition en extension
La définition en extension de la même relation est illustrée à la figure 2-2. Elle peut être considérée
comme le contenu de cette relation. On voit bien qu’il s’agit d’un sous-ensemble du produit
cartésien des trois domaines de valeurs. En effet, le tableau ne contient pas toutes les combinaisons de lignes qu’il est possible de composer avec les trois domaines de valeurs D 1 , D 2 et D 3 .
Figure 2-1 Relation en intention
Figure 2-2 Relation en extension
PC[cpu, prixMoyen, delaiMoyen]
cpu prend sa valeur dans D 1 = {‘386’, ‘486/DX2, …,
‘PIII 1000’}, cet attribut jouera le rôle de clé primaire
prixMoyen prend sa valeur dans D 2 = [500,1000]
delaiMoyen prend sa valeur dans D 3 = [500,1000]
PC
cpu
prixMoyen
delaiMoyen
386
500
8
486/DX2
600
5
P133
700
4
P166 MMX
800
2
P II 233
900
2
P V 1000
1000
2
degré
n-uplet
relation
attribut
clé
primaire
105
chapitre n° 2
Le niveau logique : du relationnel à l’objet
Pour travailler formellement avec le modèle relationnel, on considère que seuls n-uplets de
chaque relation sont présents dans la base (c’est ce qu’on appelle l’hypothèse du monde clos).
Définition en intention
Considérons l’exemple suivant : les micro-ordinateurs du marché sont caractérisés par le code
du processeur, un prix moyen et un délai de livraison moyen. Les processeurs des plus anciens
micro-ordinateurs sont des 386 et les plus récents sont des Pentium V cadencés à 1 GHz. Les
prix s’échelonnent de 500 € à 1 000 € et les délais de livraison varient de 0 à 8 jours.
La figure 2-1 définit la relation en intention :
Définition en extension
La définition en extension de la même relation est illustrée à la figure 2-2. Elle peut être considérée
comme le contenu de cette relation. On voit bien qu’il s’agit d’un sous-ensemble du produit
cartésien des trois domaines de valeurs. En effet, le tableau ne contient pas toutes les combinaisons de lignes qu’il est possible de composer avec les trois domaines de valeurs D 1 , D 2 et D 3 .
Figure 2-1 Relation en intention
Figure 2-2 Relation en extension
PC[cpu, prixMoyen, delaiMoyen]
cpu prend sa valeur dans D 1 = {‘386’, ‘486/DX2, …,
‘PIII 1000’}, cet attribut jouera le rôle de clé primaire
prixMoyen prend sa valeur dans D 2 = [500,1000]
delaiMoyen prend sa valeur dans D 3 = [500,1000]
PC
cpu
prixMoyen
delaiMoyen
386
500
8
486/DX2
600
5
P133
700
4
P166 MMX
800
2
P II 233
900
2
P V 1000
1000
2
degré
n-uplet
relation
attribut
clé
primaire
