SQL pour Oracle
4© Éditions Eyrolles
Ajoutons aussi le fait que les ordinateurs fonctionnent bien et qu’une personne compétente se
trouve au support. C’est tout le mal que nous vous souhaitons.
Oracle Corporation, société américaine située en Californie, développe et commercialise un
SGBD et un ensemble de produits de développement. Oracle a des filiales dans un grand
nombre de pays. La filiale française (Oracle France) a été créée en 1986, elle est composée de
cinq départements (marketing, commercial, avant-vente, conseil et formation).
Un peu d’histoire
En 1977, Larry Ellison, Bob Miner et Ed Oates fondent la société Software Development
Laboratories (SDL). L’article de Edgar Frank Codd (1923-2003), « A Relational Model of
Data for Large Shared Data Banks », Communications of the ACM paru en 1970, fait devenir
le mathématicien et ancien pilote de la RAF durant la Seconde Guerre mondiale, inventeur du
modèle relationnel et de SQL. Les associés de SDL devinent le potentiel des concepts de Codd
et se lancent dans l’aventure en baptisant leur logiciel « Oracle ». En 1979, SDL devient Rela-
tional Software Inc. (RSI) qui donnera naisssance à la société Oracle Corp. en 1983. La
première version du SGBD s’appelle RSI-1 et utilise SQL. Le tableau suivant résume la chro-
nologie des versions.
Avec IBM, Oracle a fait un pas vers l’objet en 1997, mais cette approche ne compte toujours
pas parmi les priorités des clients d’Oracle. L’éditeur met plus en avant ses aspects transac-
tionnels, décisionnels, de partitionnement et de réplication. Les technologies liées à Java, bien
Tableau I-2 Chronologie des versions d’Oracle
1979 Oracle 2 Première version commerciale écrite en C/assembleur pour Digital – pas de mode
transactionnel.
1983 Oracle 3 Réécrit en C - verrous.
1984 Oracle 4 Portage sur IBM/VM, MVS, PC – transaction (lecture consistante).
1986 Oracle 5 Architecture client-serveur avec SQL*Net – version pour Apple.
1988 Oracle 6 Verrouillage niveau ligne – sauvegarde/restauration – AGL – PL/SQL.
1991 Oracle 6.1 Parallel Server sur DEC.
1992 Oracle 7 Contraintes référentielles – procédures cataloguées – déclencheurs – version
Windows en 1995.
1994 Serveur de données vidéo.
1995 Connexions sur le Web.
1997 Oracle 8 Objet-relationnel – partitionnement – LOB – Java.
1998 Oracle 8i i comme Internet, SQLJ – Linux – XML.
2001 Oracle9iServices Web – serveur d’applications – architectures sans fil.
2004 Oracle10g g comme Grid computing (ressources en clusters).
2007 Oracle11gAuto-configuration.
SOUTOU Livre Page 4 Vendredi, 25. janvier 2008 1:08 13