Dbm (discuter | contributions) m |
Dbm (discuter | contributions) m |
||
Ligne 8 : | Ligne 8 : | ||
:*<b>The GER model</b>. The Generic Entity-relationship model (GER) is a wide-spectrum information/data structure specification model. It encompasses the main concepts and constructs of most popular modeling formalisms, be they value-based or object-based, it has been given a precise semantics via an extended version of the NF2 (non-first normal form, or nested) relational model [P89-1] [P96-08]]. Through a specialization mechanism, such usual models as Entity-relationship, UML class diagrams and ORM can be rigourously specified and compared [7]. Similarly, the GER can be used to define standard data models such as the relational, object-relational, CODASYL, IMS, XML or plain file structure models. The GER model has been used to study transformation-based database engineering processes [P06-10]. | :*<b>The GER model</b>. The Generic Entity-relationship model (GER) is a wide-spectrum information/data structure specification model. It encompasses the main concepts and constructs of most popular modeling formalisms, be they value-based or object-based, it has been given a precise semantics via an extended version of the NF2 (non-first normal form, or nested) relational model [P89-1] [P96-08]]. Through a specialization mechanism, such usual models as Entity-relationship, UML class diagrams and ORM can be rigourously specified and compared [7]. Similarly, the GER can be used to define standard data models such as the relational, object-relational, CODASYL, IMS, XML or plain file structure models. The GER model has been used to study transformation-based database engineering processes [P06-10]. | ||
:*<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>. [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>. [B09], [RXX-XX] | :*<b>Relational model (theory)</b>. [B09], [RXX-XX] | ||
:*<b>DBMS models</b>. [P09-02],[P09-03], [RXX-XX] | :*<b>DBMS models</b>. [P09-02],[P09-03], [RXX-XX] | ||
:*<b>UML data model</b>. [R02-01][B09] | :*<b>UML data model</b>. [R02-01][B09] | ||
*'''Keywords''' | *'''Keywords''' | ||
− | :ER model, | + | :ER model, Individual model, UML class diagrams, wide-spectrum model, GER model, logical data model, temporal model, relational model, network model, hierarchical model, OO model, OR model, XML model, large schema layout, semantic and statistical aspects of models, IS-A relations |
*'''Resources''' | *'''Resources''' | ||
:'''[P09-03]''' Jean-Luc Hainaut. <u>Network Data Model</u>, in ''Encyclopedia of Database Systems'', Liu, L. and Özsu, T. (Eds), Springer-Verlag, 2009. [[LIBD:ENCYCLOPEDIA-2009|[full text]]] | :'''[P09-03]''' Jean-Luc Hainaut. <u>Network Data Model</u>, in ''Encyclopedia of Database Systems'', Liu, L. and Özsu, T. (Eds), Springer-Verlag, 2009. [[LIBD:ENCYCLOPEDIA-2009|[full text]]] |