User Tools

Site Tools


at-m42:lecture14

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
at-m42:lecture14 [2009/04/26 10:07] eechrisat-m42:lecture14 [2009/04/26 10:10] eechris
Line 629: Line 629:
      
  
-===== The Object/Relational Impedance Mismatch ===== + 
-  * For all but the simplest domain models, there is no direct match from relational database to object model. +
-  * OO concepts such as class, //polymorphism//, and //inheritance// have no direct analogy in an RDMS. +
-  * RDMS concepts such as //normalized data//, //sets// and //efficient access// have no direct relationship in the OO world. +
-  * It's best to keep the two worlds separate and in the domain of the experts. +
-  * Use an ORM framework (if it's appropriate) to provide the bridge between the two worlds.+
 ===== Some Issues that the Developers of an ORM Have to be Aware Of ===== ===== Some Issues that the Developers of an ORM Have to be Aware Of =====
   * //Identity//: ensuring a record in a database is unique in a global sense.   * //Identity//: ensuring a record in a database is unique in a global sense.
at-m42/lecture14.txt · Last modified: 2011/01/14 12:45 by 127.0.0.1