Chapitre 4
4
Le langage SQL DDL
Ce chapitre ainsi que le suivant présentent, selon une approche
progressive et raisonnée, le langage de base de données SQL, et en
particulier les deux parties importantes que sont les sous-langages
DDL (Data Description Language) et DML (Data Manipulation
Language). On examine dans ce chapitre les fonctions de création des
principales structures de données étudiées dans le chapitre 3, et la
manière dont ces fonctions sont activées via le langage SQL DDL.
4.1 INTRODUCTION
Ce chapitre et le suivant sont consacrés à une introduction au langage SQL et, à
travers lui, à une première approche des SGBD et de leurs fonctions. La démarche
suivie est essentiellement pédagogique et se base sur une analyse des principales
difficultés que rencontrent les étudiants débutants en cette matière. Cet exposé, bien
que plus large que celui de [Hainaut, 1994], n’est pas complet, le lecteur étant
renvoyé à la littérature spécifique, largement disponible dans toutes les librairies.
Nous nous servirons pour l’essentiel de la norme SQL2 du langage. A certaines
occasions, nous citerons quelques extensions présentes soit dans la norme SQL3 (ou
SQL:1999), soit dans certains SGBD. Le lecteur trouvera sur le site Web de
l’ouvrage la syntaxe précise des principales instructions rencontrées dans ce chapitre
et dans le suivant.
Tant la définition des structures de données (composants du schéma) que la manipulation du contenu (les données elles-mêmes), en passant par les autres fonctions,
s’effectuent exclusivement au moyen du langage SQL. Une instruction SQL cons-
Précédent

- 55/436

Suivant