21 juillet 2007
B. Habert 

          Complments du livre Benot Habert Construire des bases de donnes - Ophrys 2009 

NB : le mot 'rpertoire' est un synonyme de 'dossier'.

Cette archive d'accompagnement contient la version PDF (visualisable avec Acrobat Reader et imprimable) du tome 2 du livre : ConstruireDesBasesDeDonneesTome2.pdf

Le rpertoire Bases contient les trois bases en diffrentes versions pour faciliter leur usage. Le chapitre XIV du tome 2 fournit les informations ncessaires  l'installation des bases exemples pour le SGBD choisi.
L'utilisation de ces trois bases de donnes est libre  condition d'indiquer  chaque fois l'origine (la ou les personnes qui a/ont constitu les donnes initiales) et les publications de rfrences (sans oublier le prsent ouvrage) :

. Esque Marc Plnat aid par Nicole Serna (Marc Plnat, "Analyse morpho-phonologique d'un corpus d'adjectifs drivs en -esque", French Language Studies, 1997, n7, p. 163-179) ;

. Phdre Valrie Beaudouin pour ce qui concerne les donnes dramatiques et mtriques (Valrie Beaudouin, Mtre et rythmes du vers classique : Corneille et Racine, Honor Champion, 2002, coll. Lettres numriques), Valrie Beaudouin et moi-mme pour le (re)dcoupage en mots graphiques et phontiques ;

. Prma une quipe de ranimation nonatale. On ne peut en dire plus pour prserver l'anonymat des infirmires comme des bbs concerns. Soulignons qu'un certain nombre de modifications ont t apportes aux donnes pour rendre l'identification des personnes concernes moins facile.

Le rpertoire Bases est subdivis en trois rpertoires, le premier pour les versions Access, le second pour les versions MySQL et enfin le dernier pour les versions dlimits (CSV).

Le jeu de caractres utilis est pour l'essentiel ISO-8859-1 (ou ISO-Latin1).

Le rpertoire Access contient trois fichiers d'extension .mdb, Esque, Phedre et Prema, qui correspondent aux trois bases de donnes exemples. 
Il contient en outre EsqueConsolidee.mdb, le rsultat sous Access du remaniement de Esque.mdb (cf. chapitre XII Rorganiser une base de donnes). Dans les tables de cette base, on constatera qu'est prsente la table esque_princeps, pour permettre un lien entre les donnes consolides et les donnes de dpart.

Le sous-rpertoire Access2XML contient trois rpertoires, correspondant  chacune des bases. Chaque rpertoire contient les exports en XML, avec le jeu de caractres UTF-8, de chacune des tables de la base ainsi que les schmas XML correspondant  ces exports. L'export de la table Vers dans le rpertoire Phdre donne ainsi naissance au fichier Vers.xml et au schma sous-jacent Vers.xsd.

Le repertoire MySQL contient deux sous-rpertoires :
	. Struct : un fichier par base contient les instructions MySQL de construction de la structure des tables constituant la base. Ainsi, Prema_Structure.sql pour la base Prema.
	. Dumps : un fichier par base contient les instructions MySQL de construction de la structure des tables constituant la base et galement les instructions de peuplement de ces tables.  

Le rpertoire CSV (Comma Separated Values) contient une version dlimite des tables de chaque base :
	. chaque ligne est spare de la suivante par deux caractres : \r\n (carriage return et new line), suite qui sert  signaler le changement de ligne sous Windows ; 
	. chaque colonne est spare de la suivante par le caractre \t (tabulation), ce que rappelle l'extension des fichiers (.tab).

On peut sous Access, au sein d'une base de donnes, importer un fichier dlimit de la sorte, et, en mme temps, crer la structure de la table cible et peupler cette table.

Sous MySQL, au sein d'une base de donnes, on doit d'abord crer la structure de la table d'accueil, puis y lire le fichier en question.
Le rpertoire XMLetXSLT contient les fichiers utiliss pour la section sur XML du chapitre Importer - exporter - remodeler (tome 2).