CSC/ECE 517 Fall 2007/wiki2 2 aa: Difference between revisions
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
# [http://en.wikipedia.org/wiki/Object-relational_mapping Wikipedia Definition] | # [http://en.wikipedia.org/wiki/Object-relational_mapping Wikipedia Definition] | ||
# ORM Thesis[http://digitalcommons.macalester.edu/context/mathcs_honors/article/1006/type/native/viewcontent/] | # ORM Thesis[http://digitalcommons.macalester.edu/context/mathcs_honors/article/1006/type/native/viewcontent/] | ||
# Crossing borders: Exploring Active Record[http://www-128.ibm.com/developerworks/java/library/j-cb03076/index.html] | |||
=External Links= | =External Links= | ||
''' | ''' | ||
# [http://www.objectarchitects.de/ObjectArchitects/orpatterns/index.htm?Appendices/products.htm O/R Mapping Products] | # [http://www.objectarchitects.de/ObjectArchitects/orpatterns/index.htm?Appendices/products.htm O/R Mapping Products] |
Revision as of 15:05, 21 October 2007
Object-relational mapping. Ruby's ActiveRecord is one attempt to allow an object-oriented program to use a relational database. The Crossing Chasms pattern is another. Look up several approaches to mapping relational databases to o-o programs, include hyperlinks to all of them, and explain how they differ. Report on the strengths of various approaches (making sure to credit the authors for their insights).
Introduction
Object-relational Mapping
Implementations
ActiveRecord in Ruby
Crossing Chasms Pattern
Hibernate
Service Data Object
Comparison
Reference
- Wikipedia Definition
- ORM Thesis[1]
- Crossing borders: Exploring Active Record[2]
External Links