Professional Documents
Culture Documents
B. Le modèle relationnel . . . . . . . . . . . . . . . . 13
1. Concepts et définitions . . . . . . . . . . . . . . . . . . . 14
2. Principales règles . . . . . . . . . . . . . . . . . . . . . 16
C. L'algèbre relationnelle . . . . . . . . . . . . . . . . 18
1. Opérateurs . . . . . . . . . . . . . . . . . . . . . . . . 19
2. Étapes de résolution d'un problème . . . . . . . . . . . . . . 28
Chapitre 2 : Implémentation
des bases de données
A. Gérer une base de données . . . . . . . . . . . . . . 37
1. Gérer l'espace de stockage . . . . . . . . . . . . . . . . . . 38
2. Gérer l'objet DATABASE . . . . . . . . . . . . . . . . . . . 40
a. Créer la base . . . . . . . . . . . . . . . . . . . . . . 41
b. Modifier la taille . . . . . . . . . . . . . . . . . . . . 44
c. Supprimer la base . . . . . . . . . . . . . . . . . . . . 48
d. Renommer une base. . . . . . . . . . . . . . . . . . . 48
e. Configurer une base . . . . . . . . . . . . . . . . . . . 49
B. Le SQL-DML . . . . . . . . . . . . . . . . . . . . 132
1. Création de lignes . . . . . . . . . . . . . . . . . . . . . 132
2. Modification de lignes. . . . . . . . . . . . . . . . . . . . 137
3. Suppression de lignes . . . . . . . . . . . . . . . . . . . . 139
4. Extraction de lignes. . . . . . . . . . . . . . . . . . . . . 141
5. Opérations de l'algèbre relationnelle . . . . . . . . . . . . . . 142
a. Sélection de colonnes . . . . . . . . . . . . . . . . . . 142
b. Restriction . . . . . . . . . . . . . . . . . . . . . . . 144
c. Calculs élémentaires . . . . . . . . . . . . . . . . . . . 146
d. Projection . . . . . . . . . . . . . . . . . . . . . . . 148
e. Calculs d'agrégats . . . . . . . . . . . . . . . . . . . . 149
f. Produit cartésien . . . . . . . . . . . . . . . . . . . . 151
g. Jointure . . . . . . . . . . . . . . . . . . . . . . . . 152
h. Jointure externe . . . . . . . . . . . . . . . . . . . . . 154
i. Order By. . . . . . . . . . . . . . . . . . . . . . . . 156
j. Union . . . . . . . . . . . . . . . . . . . . . . . . . 157
k. Except . . . . . . . . . . . . . . . . . . . . . . . . 158
l. Intersect . . . . . . . . . . . . . . . . . . . . . . . . 158
m. Extraire seulement les premières lignes . . . . . . . . . . . 159
6. Requête de création de tables . . . . . . . . . . . . . . . . 161
7. Forcer l'optimiseur de requête . . . . . . . . . . . . . . . . 163
Chapitre 3