Dbm (discuter | contributions) m |
Dbm (discuter | contributions) m |
||
Ligne 9 : | Ligne 9 : | ||
:*<b>The DB-MAIN model</b>. This model is a partial, graphical, implementation of the GER. It has been developed for the DB-MAIN CASE environment. A precise definition can be found in the DB-MAIN manuals [T09-01] and in DB design tutorials [T02-01] [T02-02]. | :*<b>The DB-MAIN model</b>. This model is a partial, graphical, implementation of the GER. It has been developed for the DB-MAIN CASE environment. A precise definition can be found in the DB-MAIN manuals [T09-01] and in DB design tutorials [T02-01] [T02-02]. | ||
:*<b>Temporal data models</b>. The DB-MAIN model (conceptual, logical and physical) has been extended to express temporal aspects of data (transaction, valid, bi-temporal). A specific methodology has been designed and code generation rules have been implemented for active relational databases [P01-02] | :*<b>Temporal data models</b>. The DB-MAIN model (conceptual, logical and physical) has been extended to express temporal aspects of data (transaction, valid, bi-temporal). A specific methodology has been designed and code generation rules have been implemented for active relational databases [P01-02] | ||
− | :*<b>Relational model (theory)</b>. The theoretical aspects of the relational model, in particular the normalization process, have been developed in books [B09] and [ | + | :*<b>Relational model (theory)</b>. The theoretical aspects of the relational model, in particular the normalization process, have been developed in books [B09] and [B07] |
:*<b>DBMS models</b>. Descriptions of data models specific to the most popular DBMS are are available in various references. SQL2, SQL3 in [B09], hierarchical or IMS in [P09-02] and [B02-02], network or CODASYL DBTG in [P09-03], [R03-01] and [B02-02] | :*<b>DBMS models</b>. Descriptions of data models specific to the most popular DBMS are are available in various references. SQL2, SQL3 in [B09], hierarchical or IMS in [P09-02] and [B02-02], network or CODASYL DBTG in [P09-03], [R03-01] and [B02-02] | ||
:*<b>UML data model</b>. UML class diagrams are often proposed to express database schemas. The ability of this formalism de describe conceptual schemas has been studied in references [R02-01] [B09]. It appears that by discarding some ill-designed constructs and by adding a small number of constructs (such as identifiers and other constraints) it is possible de define a variant of UML (DB-UML) quite fitted to database schemas. | :*<b>UML data model</b>. UML class diagrams are often proposed to express database schemas. The ability of this formalism de describe conceptual schemas has been studied in references [R02-01] [B09]. It appears that by discarding some ill-designed constructs and by adding a small number of constructs (such as identifiers and other constraints) it is possible de define a variant of UML (DB-UML) quite fitted to database schemas. | ||
Ligne 20 : | Ligne 20 : | ||
:'''[T09-01]''' DB-MAIN Reference Manual, 2009 [http://www.info.fundp.ac.be/~dbm/Documents/Ouvrages/Dunod-2009/Chapitres/Chapitre-10/Manuel-DB-MAIN-v9.zip [Manuel-DB-MAIN-v9.zip]] | :'''[T09-01]''' DB-MAIN Reference Manual, 2009 [http://www.info.fundp.ac.be/~dbm/Documents/Ouvrages/Dunod-2009/Chapitres/Chapitre-10/Manuel-DB-MAIN-v9.zip [Manuel-DB-MAIN-v9.zip]] | ||
:'''[P08-05]''' Anthony Cleve, Jean Henrard, Didier Roland and Jean-Luc Hainaut. <u>Wrapper-based System Evolution - Application to CODASYL to Relational Migration</u>, in ''Proceedings of the 12th European Conference on Software Maintenance and Reengineering'' (CSMR’08), pages 13-22, IEEE Computer Society, 2008. [http://www.fundp.ac.be/recherche/publications/page_view/63794/ [description]] | :'''[P08-05]''' Anthony Cleve, Jean Henrard, Didier Roland and Jean-Luc Hainaut. <u>Wrapper-based System Evolution - Application to CODASYL to Relational Migration</u>, in ''Proceedings of the 12th European Conference on Software Maintenance and Reengineering'' (CSMR’08), pages 13-22, IEEE Computer Society, 2008. [http://www.fundp.ac.be/recherche/publications/page_view/63794/ [description]] | ||
+ | :'''[B07]''' Jean-Luc Hainaut, <u>Introduction pratique à la théorie relationnelle des bases de données</u>, septembre 2007, 238 pages, [[http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Ouvrages-Web/Intro-theorie-relationnelle/Theorie-Relationnelle-(2007-01).pdf full text]] | ||
:'''[P06-10]''' Jean-Luc Hainaut. <u>The Transformational Approach to Database Engineering</u>, in ''Generative and Transformational Techniques in Software Engineering'', Lecture Notes in Computer Science, Volume 4143, pages 95-143, Springer, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/55480/ [description]] | :'''[P06-10]''' Jean-Luc Hainaut. <u>The Transformational Approach to Database Engineering</u>, in ''Generative and Transformational Techniques in Software Engineering'', Lecture Notes in Computer Science, Volume 4143, pages 95-143, Springer, 2006. [http://www.fundp.ac.be/recherche/publications/page_view/55480/ [description]] | ||
:'''[P05-06]''' Yannis Tzitzikas and Jean-Luc Hainaut. <u>How to Tame a Very Large ER Diagram (Using Link Analysis and Force-Directed Drawing Algorithms)</u>, in ''Proceedings of the 24th International Conference on Conceptual Modeling'', (ER’05), Lecture Notes in Computer Science, Volume 3716, pages 144-159, Springer-Verlag, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/55462/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-2005/ER-2005.pdf [full text]] | :'''[P05-06]''' Yannis Tzitzikas and Jean-Luc Hainaut. <u>How to Tame a Very Large ER Diagram (Using Link Analysis and Force-Directed Drawing Algorithms)</u>, in ''Proceedings of the 24th International Conference on Conceptual Modeling'', (ER’05), Lecture Notes in Computer Science, Volume 3716, pages 144-159, Springer-Verlag, 2005. [http://www.fundp.ac.be/recherche/publications/page_view/55462/ [description]] [http://www.info.fundp.ac.be/~dbm/Documents/Publications-LIBD/Articles-Conferences/conferences-ER/ER-2005/ER-2005.pdf [full text]] |