CSC/ECE 517 Fall 2007/wiki2 2 aa: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 3: Line 3:
=Introduction=
=Introduction=
==Object-relational Mapping==
==Object-relational Mapping==
Object-relational mapping is a programming technique or process to transform data between relational database and object-oriented programming.
=Implementations=
=Implementations=
==ActiveRecord in Ruby==
==ActiveRecord in Ruby==

Revision as of 15:07, 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

Object-relational mapping is a programming technique or process to transform data between relational database and object-oriented programming.

Implementations

ActiveRecord in Ruby

Crossing Chasms Pattern

Hibernate

Service Data Object

Comparison

Reference

  1. Wikipedia Definition
  2. ORM Thesis[1]
  3. Crossing borders: Exploring Active Record

External Links

  1. O/R Mapping Products