Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object-Oriented Wrapper Scheme for Relational Database

IP.com Disclosure Number: IPCOM000111468D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 29K

Publishing Venue

IBM

Related People

Tate, BA: AUTHOR

Abstract

Disclosed is a scheme for using the important components of a relational database system in object-oriented systems through the use of wrappers.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Object-Oriented Wrapper Scheme for Relational Database

      Disclosed is a scheme for using the important components of a
relational database system in object-oriented systems through the use
of wrappers.

      Relational databases tend to follow the structured programming
paradigm.  This makes it difficult to seamlessly integrate a
relational database into an object-oriented visual programming
environment.

      Most solve this problem by putting object wrappers around key
SQL components.  The database, table, row, and field are likely
candidates.  This invention instead uses wrappers for cursor, table,
database, and database manager objects.

      The cursor wrapper is unique because most developers do not see
the cursor as an object to be wrapped.  Most wrap a table instead.
The cursor object is ideal for creating forms, since a form is
usually an object related to the data contained in a database row.
The table object in this environment is an in-memory copy of the
database table or query result, and is moved to and from memory when
necessary for performance.  This solution is merely a formalization
of the approach taken by many other vendors.  Since the cursor is an
object in the visual environment with a full set of methods, it is a
much more flexible approach.