LIBD:OUVRAGES-WEB

Affichages
De LIBD.
Ouvrages publiés sur le web / Web Books


<Retour à la page des publications / Back>


Introduction to Database Reverse Engineering

Jean-Luc Hainaut, May, 2002, 140 pages, English [full text]

This text is an extended abstract for a future book devoted to database reverse engineering (DBRE), considered as a specific, but general purpose, activity of information system engineering, and particularly system reengineering. To give it as large a scope as possible, we have developed general principles that can easily be specialized for any actual data management system, ranging from simple file managers (COBOL or RPG) to modern DB managers such as relational systems and OO DBMS. These principles are organized as a general DBRE methodology that is built in a systematic way. This methodology can be specialized according to specific DBMS models. It can be used to compare methodologies proposed in the literature and through reverse engineering CASE tools.
Contents. 1. Introduction. 2. Data schema specification. 3. Database development revisited. 4. A general database reverse engineering methodology. 5. The data structure extraction process. 6. The data structure conceptualization process. 7. DMS-oriented DBRE methodologies. 8. CASE technology for DBRE. 9. A case study: Database Migration. 10. State of the art and conclusion. 11. References.


Introduction pratique aux bases de données temporelles

Jean-Luc Hainaut, Virginie detienne, novembre 2002, 116 pages, français [full text]

Présentation et discussion, au travers d'une étude de cas construite pas à pas, des principes des bases de données temporelles. On étudie la représentation de la dimension temporelle des données (monotemporel physique et logique, le bitemporel est simplement évoqué), la gestion de données temporelle sous la forme d'une base de données active en SQL2 and l'exploitation de données temporelle (y compris la projection, la jointure et l'agrégation temporelles).
Presentation and discussion, through a case study developed step-by-step, of the basics in temporal databases. The tutorial studies the temporal dimension of data (transaction time and valid time are developed but bitemporal is just mentioned), the management of temporal data through an SQL2 active database and its exploitation (including temporal projection, join and agregation).
Contenu. 1. Introduction. 2. Description du projet. 3. Représentation des données historiques. 4. Gestion des données historiques (temps physique ou transaction time). 5. Gestion des données historiques (temps logique ou valid time). 6. Interrogation d’une base de données historiques. 7. Projection temporelle d’une table historique (version simplifiée). 8. Projection temporelle généralisée. 9. Jointure de tables historiques. 10. L’agrégation temporelle. 11. Normalisation d’une table historique. 12. Variantes d’historiques. 13. Historique d’associations. 14. Suggestions d’extension. 15. PROJET : Les composants du projet. 16. PROJET : Les structures de données. 17. PROJET : La gestion des données. 18. PROJET : Quelques applications représentatives. 19. Bibliographie.


<Retour à la page des publications / Back>

Outils personnels