Systèmes de Gestion
de Bases de Données
 
Jean-Pierre CHEINEY
Philippe PICOUET
Jean-Marc SAGLIO

Septembre 1998



 Table des matières

Chapitre 1 : objectifs des bases de données
Chapitre 2 : Modèles de BD et générations de SGBD
Chapitre 3 : Le modèle relationnel
Chapitre 4 : Les langages relationnels
Chapitre 5 : Bien concevoir une base de données
Chapitre 6 : La protection de l'information
Chapitre 7 : L'organisation physique des relations dans un SGBD
Chapitre 8 : La gestion des transactions
Chapitre 9 : La programmation d'applications sur SGBD
Bibliographie générale

Préface à l'édition de 1998

Cette nouvelle édition du cours de "Bases de Données" de 2e Année à l'E.N.S.T. est peu différente de la précédente :

Le Chapitre 2 a été allégé des considérations trop détaillées de programmation et je l'ai augmenté d'une présentation des concepts et notations utilisés par les modèles conceptuels de données, indépendants des modèles logiques caractérisant les générations successives de SGBD.

Des imperfections ou des points obscurs, relevés grâce à la lecture attentive des élèves, ont été corrigées ou explicités.

Les nombreux compléments et approfondissements nécessaires ne seront disponibles dans le proche avenir que dans les "supports" du cours oral, ou dans le début d'édition sur "la toile" que l' internaute pourra trouver à l'URL

http://www.infres.enst.fr/~dombd

A l'heure où je me retrouve le seul de l'équipe BD fondée par Jean-Pierre Cheiney encore en fonction dans l'Ecole, je tiens à exprimer toute ma gratitude et mon respect pour ceux qui, avant moi, ont si bien enseigné cette discipline qui traverse "verticalement" l'informatique, des modèles et langages aux architectures des systèmes.
 


Jean-Marc SAGLIO

N.B. Deux modules sont prévus en 3e Année de l'E.N.S.T. pour aller plus loin que cet enseignement de base :

BDDO = http://www.infres.enst.fr/enseignement/modules/bddo.html

BDAS = http://www.infres.enst.fr/enseignement/modules/bdas.html


Préface à l'édition 1995

Ce polycopié correspond à l'enseignement dispensé à TELECOM Paris dans le cadre du bloc "Bases de Données" de la Dominante Informatique.

Il aborde essentiellement les objectifs, fonctions et aspects généraux des Systèmes de Gestion de Bases de Données (SGBD) d'hier et d'aujourd'hui. Plus particulièrement les modèles (hiérarchique, réseau et relationnel), les langages de définition et de manipulation de données, les règles et méthodes de conception des schémas relationnels logiques (tables, vues, contraintes d'intégrité) et physiques (fichiers et index).

Les aspects internes des SGBD relationnels (optimisation de questions, validation des contraintes d'intégrité, gestion de la concurrence et de la durabilité…) n'y sont présentés que très généralement. Ils font, avec les aspects distribués (SGBD distribués, répartis, fédérés ...) l'objet d'un module optionnel d'approfondissement "Bases de Données: Architectures et Systèmes" (BDAS).

De même les environnements et standards de développement d'applications sur SGBD sont présentés dans leur généralité. Mais les évolutions et les perspectives nouvelles ne sont abordées que dans le modules optionnel d'approfondissement "Bases de Données: Déduction et Orientation Objet" (BDDO).

Les chapitres 1 à 7 sont presque identiques à ceux de la version précédente de Novembre 1989, à quelques corrections, précisions et petites additions près. Les chapitres 8 et 9 sont entièrement nouveaux et la Bibliographie a été actualisée.

Nous remercions, pour leur patient travail de relecture critique et correction, Bruno Joachim et Nathalie Leruyet.

Nous dédions cette nouvelle édition au professeur Jean-Pierre Cheiney qui en a été l'initiateur et principal inspirateur et qui, malheureusement, nous a quitté brusquement le 15 Janvier de cette année.

Philippe PICOUET et Jean-Marc SAGLIO