04.07.2013 Views

Rapport de stage « PubLimsi » Pierre BARUSSAUD

Rapport de stage « PubLimsi » Pierre BARUSSAUD

Rapport de stage « PubLimsi » Pierre BARUSSAUD

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

publications et toutes les tables <strong>de</strong> type <strong>de</strong> publications tel que mémoire, ouvrage... . Il a<br />

également fallu changer quelques champs dans certaines tables (modification du type<br />

generalement ou suppression <strong>de</strong> champs).<br />

Illustration 9: nouvelle base <strong>de</strong> données<br />

La table principale est Publications. Elle possè<strong>de</strong>nt <strong>de</strong> nombreuse tables fille. Ces tables<br />

fille possè<strong>de</strong> un atribut permettant <strong>de</strong> faire le lien avec la table publications. Cet attribut<br />

contient l'in<strong>de</strong>x d'une publications. Publications contient quant à elle <strong>de</strong>s attribut<br />

permettant <strong>de</strong> faire le lien avec la table langue et aeres. Ces attributs contiennent un<br />

in<strong>de</strong>x. Entre publications et personnels se trouve une table auteurs. Les personnes se<br />

trouvant dans la table personnels ne sont pas tous <strong>de</strong>s auteurs. Cette table auteur est<br />

nécessaire car une publication peut avoir plusieurs auteurs, ainsin la table auteur<br />

comporte une double clé primaire. L'une <strong>de</strong>s clés prend l'in<strong>de</strong>x d'une publication et<br />

l'autre l'in<strong>de</strong>x d'un auteur. De même pour la liaison entre publication et groupes. Pour<br />

finir un groupe est lié a un département.<br />

Si on supprime une table ou une ligne d'une table utilisé dans une autre table, les lignes<br />

<strong>de</strong> cette autre table seront automatiquement supprimer grâce a la fonction "on <strong>de</strong>lete<br />

casca<strong>de</strong>". Par exemple si on supprime la langue "Chinois", toutes les publications qui<br />

utilisaient cette langue seront supprimées.<br />

Les changements ont cependant apporté leurs lots <strong>de</strong> contraintes. En effet les liasons<br />

créer entre <strong>de</strong>ux tables ajoutent un nouveau champ dans une <strong>de</strong> table en fonction <strong>de</strong>s<br />

cardinalités . Exemple , liaison entre publication et langue, une publication a une langue<br />

<strong>Pierre</strong> Barussaud 15 <strong>Rapport</strong> <strong>de</strong> <strong>stage</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!