I.S.I.S. Information System Initial Specification
description
Transcript of I.S.I.S. Information System Initial Specification
![Page 1: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/1.jpg)
I.S.I.S.Information System Initial Specification
Rétro-conception de Bases de données
Cyr Gabin Bassolet
TIMC – équipe OSIRIS21 décembre 2004
![Page 2: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/2.jpg)
La rétro-conception de BDs
But : – obtenir la description du contenu d’une base de
données existante (reverse engineering)– avoir une vue synthétique du contenu d’une BD (après
une longue période d’exploitation/modification du schéma de la base)
– Produire une documentation associée au schéma de la base de données (XML, HTLM, PDF, …)
![Page 3: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/3.jpg)
Standards &Technologies
• Dépendant du SGBD– Code natif (solutions performantes, non portables)
• Dépendant de la plate-forme– Microsoft : ODBC, ADO (ActiveX Data Objects),
Borland : BDE (Borland Database Engine)• Indépendant de SGBD & Plate-forme
– JDBC Java Database Connectivity (solution Java)– Torque (projet Apache)– JDO (Java Data Objects)
![Page 4: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/4.jpg)
Les outils existants
– Le plus souvent orientés vers la manipulation de BD : outils d’administration
– Permettent rarement une réutilisation des informations extraites
– Production de documents• XML (Torque : projet Apache)• Diagrammes « UML » dans des formats propriétaires
– Exemples d’outils : • Power AMC Designer(Sybase), Quantum DB(plug-in
Eclipse), Together…
![Page 5: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/5.jpg)
Quantum DB (plug-in Eclipse)
• Ajout de driver
![Page 6: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/6.jpg)
Quantum DB (plug-in Eclipse)
![Page 7: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/7.jpg)
Quantum DB (plug-in Eclipse)
![Page 8: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/8.jpg)
Together (diagram UML)
![Page 9: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/9.jpg)
Together (diagramme UML)
![Page 10: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/10.jpg)
ISIS
• Conception initiale • Rétro-conception • Optimisation• Production de base• Production de documentation
HTML, PDF
![Page 11: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/11.jpg)
ISIS : Conception initiale
SchémaIsis
(XML)
Documentation PDF
Documentation hypertexte (HTML)
Production Base de données (Code SQL de création)
« Schéma conceptuel »
VérificationSimplification
![Page 12: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/12.jpg)
ISIS : rétro-conception
« Schéma conceptuel »
Documentation PDF
Documentation hypertexte (HTML)
Production Base de données (Code SQL de création)
VérificationSimplification
BDR
SchémaIsis
(XML)
Schéma brut
![Page 13: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/13.jpg)
ISIS
![Page 14: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/14.jpg)
ISIS : Base GENNERE
![Page 15: I.S.I.S. Information System Initial Specification](https://reader035.fdocuments.net/reader035/viewer/2022062400/568155c6550346895dc39810/html5/thumbnails/15.jpg)
ISIS : Base GENNERE