Font Size: a A A

A framework for object-relational mapping with an example in C++

Posted on:2005-01-17Degree:M.Comp.ScType:Thesis
University:Concordia University (Canada)Candidate:Zhang, XiaobingFull Text:PDF
GTID:2458390008983030Subject:Computer Science
Abstract/Summary:PDF Full Text Request
As the Object-Oriented programming technique becomes more and more popular in contemporary software design, issues related to persistent objects must be addressed. This thesis introduces a framework for Object-Relational Mapping. The framework is intended to simplify the handling of persistent objects in a Relational Database System.; The framework's architecture consists of two layers: an object layer that contains the infrastructure for persistent objects and a storage layer that provides an interface to the Physical Storage System. As contributions, I have introduced my original work including mapping inheritance with inheritance, a particular solution for aggregation and associations mapping, a cache of object references for constructing objects and name conventions for preserving object maps.; The Framework for Object-Relational Mapping is a C++ Framework (a set of Classes). It supports most of relational database systems. Developers can use these classes to obtain abilities about object relational mapping. In this thesis, a teaching assignment planner project is used to test my framework's performance in saving coding work.
Keywords/Search Tags:Framework for object-relational mapping
PDF Full Text Request
Related items