Chapitre 1
Les bases de données
7
Toute l’attention se reportait alors sur l’étude du langage d’interrogation de la base
de données. SEQUEL devint, dans une seconde version améliorée, SEQUEL 2 et fut
annoncé par IBM sous le nom commercial de Sytem R. Le nom SEQUEL donné à
l’origine au langage d’interrogation fut en partie conservé, mais transformé en SQL
(
Structured Query Langage
) en 1976 parce que l’acronyme SEQUEL constituait
déjà une marque.
System R, premier système de gestion de bases de données relationnel, introduit à
titre expérimental chez certains clients d’IBM, permit d’affiner le langage d’inter-
rogation des données et aboutit au produit SQL/DS.
Hélas, IBM arrivait un peu tard, car déjà, une petite société du nom de "Relationnel
Software Inc" avait doublé "big blue" en commercialisant un SGBDR doté du
langage d’interrogation SQL. En l’occurrence il s’agissait du produit ORACLE.
Finalement le SGBDR d’IBM sortit en 1981 et une version différente, mais néan-
moins prétendument compatible, vit le jour en 1983 avec, comme nom de code,
DB2.
En parallèle, des universitaires de Californie, Michael STONEBRAKER et Eugene
WONG, commencèrent à réaliser à titre expérimental un nouveau prototype au sein
de la prestigieuse Berkeley University. Leur projet, adoptant des concepts un peu
différents, fut baptisé Ingres et le langage d’accès QUEL. Avec quelques autres
professeurs, ils formèrent alors une société Relational Technology Inc. et annon-
cèrent, en 1981, la première version commerciale de leur SGBDR.
Une kyrielle de produits SQL firent ensuite leur apparition : DG/SQL (1984),
SYBASE (1986), INFORMIX, RDB, UNIFY, etc.
Lors de l’avènement du micro-ordinateur, différents éditeurs se penchèrent de nou-
veau sur le problème des bases de données. IBM prit le parti de ne pas s’en mêler,
jugeant qu’une base de données implantée sur un micro-ordinateur ne présentait pas
d’intérêt (systèmes individuels, faibles capacités de stockage...).
Mais des éditeurs plus novateurs se regroupèrent afin de mettre au point un assem-
blage de formats de fichiers capable de répondre facilement à une structuration des
données sous forme de "tables". A cette occasion, ils créèrent le modèle XBase basé
sur des fichiers ISAM (
Indexed Sequential Access Method
, fichier séquentiel à accès
indexé). Selon ce modèle, chaque table est un fichier et des fichiers annexes viennent
enrichir la structure de la table et des contraintes.
SQL Chap 1.FM Page 7 Mardi, 12. janvier 1904 1:34 01