Dans cette introduction, nous prsentons, tout dabord, le cadre gnral dans lequel cet ouvrage se positionne (SQL, le modle de donnes et loffre MySQL). Nous dcrivons, pour finir, la procdure dinstallation de MySQL sous Windows et lutilisation de linterface de commande en ligne pour que vous puissiez programmer en SQL ds le chapitre 1.
ditions Eyrolles
Ils offrent la possibilit de stocker des informations non structures (comme le texte, limage, etc.) dans des champs appels LOB (Large Object Binary). Nous tudierons les principales instructions SQL de MySQL qui sont classifies dans le tableau suivant :
q
Aspect du langage
Dfinition des donnes (LDD Manipulation des donnes (LMD) Interrogation des donnes (LID) Contrle des donnes (LCD)
Modle de donnes
Le modle de donnes relationnelles repose sur une thorie rigoureuse bien quadoptant des principes simples. La table relationnelle (relational table) est la structure de donnes de base qui contient des enregistrements appels aussi lignes (rows). Une table est compose de colonnes (columns) qui dcrivent les enregistrements.
Tables et donnes
Considrons la figure suivante qui prsente deux tables relationnelles permettant de stocker des compagnies, des pilotes et le fait quun pilote soit embauch par une compagnie :
Figure 0-1 Deux tables
Compagnie
comp AF SING nrue rue 10 7 Gambetta Camparols ville Paris Singapour nomComp Air France Singapore AL
Pilote
brevet PL-1 PL-2 PL-3 nom Louise Ente Jules Ente Paul Soutou nbHVol compa 450 900 1000 AF AF SING
ditions Eyrolles