Laboratoire d'Informatique Fondamentale de Lille Bases de Donn  ees (De Merise

Laboratoire d'Informatique Fondamentale de Lille Bases de Donn  ees (De Merise  a JDBC) Philipp e Ma thieu V ersion 1.4 le 16/07/1999 c IUT-A Lille, LIFL, USTL UNIVERSITE DES SCIENCES ET TECHNOLOGIES DE LILLE U.F.R. d'I.E.E.A. B^ at. M3 { 59655 VILLENEUVE D'ASCQ CEDEX T  el. 03 20 43 47 24 T  el  ecopie 03 20 43 65 66 2 3 Pr  eface Pr  esen tation du livre J'ai en trepris la r  ealisation de ce livre lorsque j'ai pris la resp onsabilit  e du cours de Bases de donn  ees  a l'IUT informatique de l'univ ersit  e de Lille 1 en septem bre 1997. Je c herc hais alors  a conseiller un livre  a mes  etudian ts et je me suis vite rendu  a l'  evidence qu'il n'existait aucun recueil qui leur con v enait. Il y a p ourtan t de nom breux livres tr  es bien faits dans ce domaine (la bibliographie en cite quelques uns) mais ils son t g  en  eralemen t trop sp  ecialis  es. Il aurait fallu en ac heter 10 et ne lire que 3 ou 4 c hapitres de c hacun ! Les  etudian ts n'a v aien t pas b esoin de conna ^ tre tous les d  etails de la m  etho de Merise comme dans [Gab89 ], toutes les subtilit  es de SQL2 comme dans [Del95 ], toutes les notions th  eoriques li  ees aux langages d'in terrogation comme dans [Ull88 ]ou le d  etail d'impl  emen tation d'un serv eur d'applications comme dans [Ree97 ]. Il leur fallait un livre d'in tro duction (en fran cais :-) qui pr  esen te la r  ealit  e des bases de donn  ees d'aujourd'h ui et leur mette le pied  a l'  etrier p our ^ etre ensuite capables de tirer pleinemen t parti des livres cit  es en bibliographie. Ce livre est donc v olon tairemen t incomplet dans c hacun des c hapitres qui le constituen t. Ne v ous attendez pas  a y trouv er les notions de \mo d  ele conceptuel de traitemen t", la syn taxe compl  ete de l'ordre SQL CREA TE dans les di  eren ts SGBD du marc h  e, l'ensem ble des ordres VBA p ermettan t l'  ecriture de curseurs sous MS-A CCESS ou m ^ eme les m  etho des n  ecessaires  a l'impl  emen tation d'un serv eur d'application  a l'aide des RMI. A qui s'adresse ce livre ? Ce livre s'adresse  a tous les  etudian ts et d  ev elopp eurs dans le domaine des bases de donn  ees qui c herc hen t  a a v oir une vue d'ensem ble des di  eren tes tec hnologies li  ees  a ce sujet, sans p our autan t ren trer dans les d  etails profonds de c haque sous-domaine. Il p eut ^ etre indi  eremmen t lu et  etudi  e par des  etudian ts d'IUT, de MIA GE ou m ^ eme de DESS selon les sp  ecialit  es. Les rapp els de base en informatique ne son t pas faits dans ce livre, aussi un niv eau minim um d'au moins une ann  ee en informatique est n  ecessaire. Ce livre ne s'adresse pas aux p ersonnes a y an t d  ej a une b onne vue d'ensem ble sur le domaine et qui c herc hen t une sp  ecialisation p ouss  ee dans un sous-domaine, aux p ersonnes qui d  ebuten t en informatique et aux p ersonnes qui c herc hen t un n-i  eme guide \commen t faire mes form ulaires a v ec MS-A CCESS". En quoi son t impl  emen t  es les exemples ? J'ai c herc h  e, en  ecriv an t ce livre,  a rendre tous les exemples accessibles au plus grand nom bre. A priori v ous n'a v ez pas b esoin d'un SGBD particulier p our comprendre et traiter les exemples d  etaill  es. N  eanmoins, a n d'illustrer les di  eren tes parties j'ai utilis  e MS-A CCESS p our sa con vi- vialit  e et sa simplicit  e d'utilisation et ORA CLE v7 (et parfois un AS400) p our les acc  es en Clien t- Serv eur. Cela dit, je p ense m' ^ etre d  etac h  e au maxim um d'un quelconque syst  eme et a v oir fourni des exemples p ouv an t ^ etre r  ealis  es sur n'imp orte quel SGBDR bien con cu. 4 P ourquoi est-ce disp onible sur le WEB ? Depuis l'a v  enemen t d'In ternet, une v ague de gratuit  e sans pr  ec  eden ts est apparue. On trouv e de plus en plus de syst  emes d'exploitation, de logiciels et m ^ eme de livres remarquables disp onibles gratuitemen t. P our le lecteur, ce monde idyllique a un rev ers : v ous dev ez sa v oir c harger ce c hier, imprimer un c hier P ostscript et relier le r  esultat v ous-m ^ eme a v ec une b elle couv erture cartonn  ee p our a v oir l'  equiv alen t d'un livre en librairie. P our l'auteur, aucun esp oir de ro y alties n'est  a esp  erer de ce tra v ail. Ce monde du freew are a par con tre plusieurs a v an tages : tous mes  etudian ts v on t l'obtenir (tous n'ac h  eteron t pas un livre  a 350F !), je p eux esp  erer touc her de nom breux in ternautes in t  eress  es, mais surtout je p eux esp  erer a v oir des retours p ermettan t de l'am  eliorer ! P eut- ^ etre qu'un jour, quand je serai p ersuad  e que ce livre est dev en u assez complet, je me d  eciderai  a con tacter un  editeur, mais  ca n'est pas p our demain :-) Le domaine des bases de donn  ees est en  ev olution p ermanen te, ce livre n'est certainemen t pas complet et de plus, il y a sans doute des parties diÆciles  a lire p our certains lecteurs qui n  ecessiten t d' ^ etre plus d  etaill  ees. En le laissan t sur le WEB, j'ai donc la p ossibilit  e en p ermanence, d'am  eliorer, a jouter et corriger des passages de ce livre. P our cela j'ai b esoin de v ous. N'h  esitez pas : Si v ous a v ez des remarques et critiques (m ^ eme p ositiv es :-)  a form uler sur ce livre, en v o y ez les  a l'adresse email mathieu@lifl.fr . La derni  ere v ersion de ce livre est disp onible sur In ternet  a l'URL http://www.lifl. fr /~m at hi eu/ bd d et si v ous utilisez ce p oly , en v o y ez moi juste un p etit mail,  ca fait toujours plaisir ... Remerciemen ts Merci  a Pierre-Yv es Gib ello (INRIA) p our son aide sur RMI-JDBC,  a Anne-c  ecile Caron, Mireille Clerb out, Christophe Gransart et F abrice Descamps (LIFL) p our la relecture et leurs id  ees d'am  eliorations et  a v ous ... si v ous con tribuez  a am  eliorer ce livre.. Bugs Cette section est destin  ee  a dispara ^ tre :-) { Il manque un c hapitre sur les tec hniques de Hac hage et d'indexation. Il manque un c hapitre sur les BDD ob jets et d  eductiv es (P Mathieu). { Chapitre 2; In tersection; la remarque en bas de page sur in ten tionnel-extensionnel est mal exprim  ee, elle n  ecessite d' ^ etre r  e  ecrite et d  etaill  ee (E. W egrzyno). { Chapitre 10; la partie ODBC traite d'une table toto alors que la partie JDBC traite d'une table clien t; Il faudrait traiter le m ^ eme exemple dans les deux cas (C. Gransart). { Chapitre 5 SQL; quelques r  esultats devraien t ^ etre donn  es notammen t p our les requ ^ etes complexes (A. T aquet). Saisi a uploads/Litterature/base-de-donnees-de-merise-a-jdbc-pdf.pdf

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager