CSC/ECE 517 Summer 2008/wiki3 1 th: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
=Links= | =Links= | ||
http://www.google.com/search?hl=en&q=ORM&btnG=Google+Search | http://www.google.com/search?hl=en&q=ORM&btnG=Google+Search | ||
http://en.wikipedia.org/wiki/Object-relational_mapping | |||
http://en.wikipedia.org/wiki/Hibernate_%28Java%29 | |||
http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software | |||
http://en.wikipedia.org/wiki/Object-relational_impedance_mismatch | |||
http://www.google.com/search?hl=en&q=RDB+OO+patterns+faq&btnG=Search | |||
http://ootips.org/persistent-objects.html |
Revision as of 23:36, 22 July 2008
RDB/OO Patterns
It would be good if o-o programs could interact with o-o databases, but alas, relational databases have a 99% market share. This has led to many attempts to access them from o-o languages. Design patterns for doing this have been developed, starting with "crossing chasms" and extending to Rails' ActiveRecord. Investigate the various approaches for marrying o-o programs to relational databases, comparing them in terms of ease of programming, robustness, and efficiency.
Overview
Approaches
Comparison
Ease of Programming
Robustness
Efficiency
Summary
Links
http://www.google.com/search?hl=en&q=ORM&btnG=Google+Search http://en.wikipedia.org/wiki/Object-relational_mapping http://en.wikipedia.org/wiki/Hibernate_%28Java%29 http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software http://en.wikipedia.org/wiki/Object-relational_impedance_mismatch http://www.google.com/search?hl=en&q=RDB+OO+patterns+faq&btnG=Search http://ootips.org/persistent-objects.html