Dbm (discuter | contributions) m |
Dbm (discuter | contributions) m |
||
Ligne 9 : | Ligne 9 : | ||
==='''First steps in Database design'''=== | ==='''First steps in Database design'''=== | ||
'''Jean-Luc Hainaut, September, 2002, 38 pages, English''' | '''Jean-Luc Hainaut, September, 2002, 38 pages, English''' | ||
− | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/First-Steps/1st-Step.pdf | + | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/First-Steps/1st-Step.pdf full text]] |
:Construction pas à pas d'une petite base de données à l'aide de l'atelier DB-MAIN. Le tutoriel parcourt les principaux processus des méthodes classiques de conception de bases de données, depuis l'analyse conceptuelle jusqu'à la génération du code SQL et de la documentation. Durée moyenne : 1 heure. | :Construction pas à pas d'une petite base de données à l'aide de l'atelier DB-MAIN. Le tutoriel parcourt les principaux processus des méthodes classiques de conception de bases de données, depuis l'analyse conceptuelle jusqu'à la génération du code SQL et de la documentation. Durée moyenne : 1 heure. | ||
Ligne 19 : | Ligne 19 : | ||
==='''Introduction to Database Engineering'''=== | ==='''Introduction to Database Engineering'''=== | ||
'''Jean-Luc Hainaut, March, 2002, 334 pages, English''' | '''Jean-Luc Hainaut, March, 2002, 334 pages, English''' | ||
− | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/DB-Design/MiniTut-2002.pdf | + | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/DB-Design/MiniTut-2002.pdf full text]] |
:Douze leçons couvrant les principaux aspects de la construction d'une base de données à l'aide de l'atelier DB-MAIN. | :Douze leçons couvrant les principaux aspects de la construction d'une base de données à l'aide de l'atelier DB-MAIN. | ||
Ligne 29 : | Ligne 29 : | ||
==='''Legacy and Future of Database Reverse Engineering'''=== | ==='''Legacy and Future of Database Reverse Engineering'''=== | ||
'''Jean-Luc Hainaut, Keynote, WCRE 2009, Lille, October 2009, 89 pages, English''' | '''Jean-Luc Hainaut, Keynote, WCRE 2009, Lille, October 2009, 89 pages, English''' | ||
− | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/DBRE/WCRE09-Keynote-2009-10-16.zip | + | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/DBRE/WCRE09-Keynote-2009-10-16.zip full text]] |
:Présentation des acquis actuels et des défis de la rétro-ingénierie des bases de données. Elle rappelle l'évolution des problèmes et des techniques durant les trois dernières décennies. La nécessité du processus de rétro-ingénierie est illustrée par la migration d'une base de données et la comparaison des stratégies ''physique'' et ''conceptuelle''. Parmi les défis à résoudre, la présentation étudie plus particulièrement les nouvelles formes de données, l'approche transformationnelle, l'automatisation du processus, le changement d'échelle des problèmes classiques, l'usage croissant d'SQL dynamique, les problèmes induits par l'usage croissant des ORM. Destinée à la communauté WCRE (Rétro-ingénierie logicielle), cette présentation rappelle quelques particularités importantes du domaine des bases de données. | :Présentation des acquis actuels et des défis de la rétro-ingénierie des bases de données. Elle rappelle l'évolution des problèmes et des techniques durant les trois dernières décennies. La nécessité du processus de rétro-ingénierie est illustrée par la migration d'une base de données et la comparaison des stratégies ''physique'' et ''conceptuelle''. Parmi les défis à résoudre, la présentation étudie plus particulièrement les nouvelles formes de données, l'approche transformationnelle, l'automatisation du processus, le changement d'échelle des problèmes classiques, l'usage croissant d'SQL dynamique, les problèmes induits par l'usage croissant des ORM. Destinée à la communauté WCRE (Rétro-ingénierie logicielle), cette présentation rappelle quelques particularités importantes du domaine des bases de données. | ||
Ligne 39 : | Ligne 39 : | ||
==='''Transformational Database Engineering'''=== | ==='''Transformational Database Engineering'''=== | ||
'''Jean-Luc Hainaut, Tutoriel, BDA 2009, Namur, Octobre 2009, 112 slides, English''' | '''Jean-Luc Hainaut, Tutoriel, BDA 2009, Namur, Octobre 2009, 112 slides, English''' | ||
− | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/Transformation/Tutorial-BDA-2009.zip | + | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/Transformation/Tutorial-BDA-2009.zip full text]] |
:Ce tutoriel présente de manière pratique l'approche transformationnelle de l'ingénierie des bases de données. Il justifie les avantages de l'approche, particulièrement dans un contexte organisationnel dans lequel les données sont prises en charge par plusieurs systèmes de gestion incompatibles. Il étudie les propriétés de préservation sémantique des transformations puis propose une classification des transformations selon la nature des structures impliquées et selon la granularité des opérations. Il montre que les principaux processus d'ingénierie peuvent être modélisés par l'approche transformationelle. Il illustre enfin ces principes par les fonctions transformationneles de l'atelier DB-MAIN. Une première version de ce tutorial avait été présentée à l'Ecole d'été GTTSE à Braga en 2005<. | :Ce tutoriel présente de manière pratique l'approche transformationnelle de l'ingénierie des bases de données. Il justifie les avantages de l'approche, particulièrement dans un contexte organisationnel dans lequel les données sont prises en charge par plusieurs systèmes de gestion incompatibles. Il étudie les propriétés de préservation sémantique des transformations puis propose une classification des transformations selon la nature des structures impliquées et selon la granularité des opérations. Il montre que les principaux processus d'ingénierie peuvent être modélisés par l'approche transformationelle. Il illustre enfin ces principes par les fonctions transformationneles de l'atelier DB-MAIN. Une première version de ce tutorial avait été présentée à l'Ecole d'été GTTSE à Braga en 2005<. | ||
Ligne 49 : | Ligne 49 : | ||
==='''Introduction à la sécurité des bases de données'''=== | ==='''Introduction à la sécurité des bases de données'''=== | ||
'''Jean-Luc Hainaut, Tutoriel, Namur, 2009, 141 slides, français ''' | '''Jean-Luc Hainaut, Tutoriel, Namur, 2009, 141 slides, français ''' | ||
− | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/Securite-des-BD/Securite-BD.ppt | + | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/Securite-des-BD/Securite-BD.ppt full text]] |
:Support du chapitre ''Sécurité des bases de données'' du cours d' ''Ingéniertie des bases de données avancées'' et de ''Certificat en management de la sécurité des systèmes d'information'' [http://www.infosafe.be/pourquoi/fundp-ichec.html [InfoSafe]]. | :Support du chapitre ''Sécurité des bases de données'' du cours d' ''Ingéniertie des bases de données avancées'' et de ''Certificat en management de la sécurité des systèmes d'information'' [http://www.infosafe.be/pourquoi/fundp-ichec.html [InfoSafe]]. | ||
Ligne 59 : | Ligne 59 : | ||
==='''Introduction pratique aux bases de données temporelles'''=== | ==='''Introduction pratique aux bases de données temporelles'''=== | ||
'''Jean-Luc Hainaut, Virginie Detienne, novembre 2002, 116 pages, français''' | '''Jean-Luc Hainaut, Virginie Detienne, novembre 2002, 116 pages, français''' | ||
− | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/Intro-BD-temporelles/IntroPratique-BDT.pdf | + | [[http://www.info.fundp.ac.be/~dbm/Documents/Tutorials/Intro-BD-temporelles/IntroPratique-BDT.pdf 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). | :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). | ||
<Retour à la page des publications / Back>
Sommaire |
Jean-Luc Hainaut, September, 2002, 38 pages, English [full text]
Jean-Luc Hainaut, March, 2002, 334 pages, English [full text]
Jean-Luc Hainaut, Keynote, WCRE 2009, Lille, October 2009, 89 pages, English [full text]
Jean-Luc Hainaut, Tutoriel, BDA 2009, Namur, Octobre 2009, 112 slides, English [full text]
Jean-Luc Hainaut, Tutoriel, Namur, 2009, 141 slides, français [full text]
Jean-Luc Hainaut, Virginie Detienne, novembre 2002, 116 pages, français [full text]