CSC/ECE 517 Fall 2010/ch2 2a aa: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
== Introduction to ORM. == | == Introduction to ORM. == | ||
Object Relational Mapping is a technique of mapping the solution entities of an object oriented system, [objects | Object Relational Mapping is a technique of mapping the solution entities of an object oriented system, [http://en.wikipedia.org/wiki/Object_%28computer_science%29]objects to relational database tables. (link to RDBMS+wiki). This technique came into existence as an answer to the problem of lack of persistence of objects across session in Object Oriented Systems (link to Object Oriented systems+wiki). For instance in a software solution to manage the order and inventory systems of a company, the objects that are part of the systems (orders, customers . . .) must be accessible even if the system was temporarily shut down for a while. ORM helps in achieving this very essential requirement by bringing the database into the picture, more specifically bringing the RDBMS(link to RDBMS) into the picture. |
Revision as of 00:21, 21 September 2010
Language extensions for ORM
- Introduction to ORM.
- Why ORM, why not another solution?
- Flavors of ORM.
- ORM implementation in specific languages
- Groovy, Grails and GROM
- Creating classes and tables
- Basic CRUD
- Creating objects
- Reading objects
- Updating objects
- Deleting objects
- PHP
- Creating classes and tables
- Basic CRUD
- Creating objects
- Reading objects
- Updating objects
- Deleting objects
- Groovy, Grails and GROM
Introduction to ORM.
Object Relational Mapping is a technique of mapping the solution entities of an object oriented system, [1]objects to relational database tables. (link to RDBMS+wiki). This technique came into existence as an answer to the problem of lack of persistence of objects across session in Object Oriented Systems (link to Object Oriented systems+wiki). For instance in a software solution to manage the order and inventory systems of a company, the objects that are part of the systems (orders, customers . . .) must be accessible even if the system was temporarily shut down for a while. ORM helps in achieving this very essential requirement by bringing the database into the picture, more specifically bringing the RDBMS(link to RDBMS) into the picture.