Bases de données relationelles et langage SQL
S O M M A I R E
I. INTRODUCTION .............................................................................................................................. 1
A. HISTORIQUE ............................................................................................................................... 1
B. DÉFINITIONS,ABRÉVIATIONS ET SIGLES ......................................................................... 1
II. ORGANISATION D'UN SGBD ...................................................................................................... 2
III. CONCEPTION D'UNE BASE DE DONNEES ............................................................................ 3
A. LE MODÈLE ENTITÉ ASSOCIATION .................................................................................... 3
B. NORMALISATION ...................................................................................................................... 4
C. TRADUCTION SUIVANT LE MODÈLE DE BD ..................................................................... 4
IV. LE MODELE RELATIONNEL ..................................................................................................... 5
A. LA THÉORIE RELATIONNELLE ............................................................................................ 5
B. ......................................................................................................................................................... 7
B. PASSAGE DU MODÈLE E/R AU MODÈLE RELATIONNEL ............................................... 7
C. LES OPÉRATEURS RELATIONNELS ..................................................................................... 7
V. LE LANGAGE SQL .......................................................................................................................... 8
A. ORIGINES ..................................................................................................................................... 8
B. DÉFINITIONS DE TABLES ........................................................................................................ 9
C. INTERROGATION DU SGBD .................................................................................................... 9
D. MISE À JOUR DE LA BASE DE DONNÉE ............................................................................. 10
E. LES VUES EXTERNES D'UNE BD .......................................................................................... 11
F. LES PROTECTIONS .................................................................................................................. 11
G. LE SQL IMBRIQUÉ .................................................................................................................. 11
VI. TECHNIQUES DES SGBD .......................................................................................................... 13
A. STRUCTURE DE LA BD ........................................................................................................... 13
B. CONCURRENCE ........................................................................................................................ 13
C. ORGANISATION SUR LE DISQUE ........................................................................................ 13
D. REPRISE SUR PANNE .............................................................................................................. 13
E. ....................................................................................................................................................... 15
E. OPTIMISATION......................................................................................................................... 15
F. LES SGBD DISTRIBUÉS ........................................................................................................... 15