Data descriptions in a database system

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C345S215000, C345S215000, C705S030000

Reexamination Certificate

active

06317737

ABSTRACT:

BACKGROUND OF THE INVENTION
Datamarts are types of software programs that allow users to aggregate, sort, sift, and manipulate data from a number of sources. These sources of data can be, for example, databases or internet web servers. Users describe the types of data they wish the datamarts to access, from which source, and how that data should be manipulated. The users use data descriptions to access the data from these sources.
In some systems, the data descriptions include the actual instructions that access the specific source. For example, the data descriptions might includes an SQL language instruction to access a specific database. The problem with these types of data descriptions are that they are very data source specific. For example, if a data description works for one type of SQL database, this same description will not work to access the same data in a different type of database. The data description will have to be translated into an instruction for the other type of database.
Therefore, what is needed is an improved data description mechanism that can be used to access data independently from the source. Also, what is needed is a system that supports such data descriptions.
SUMMARY OF THE INVENTION
One embodiment of the invention includes data descriptions of data in a database. The data descriptions include baseviews and metaviews. The baseviews reference specific portions of the actual database schema while the metaviews provide descriptions of baseviews. Each baseview includes specific references to specific columns in tables stored in the database.
Importantly, in one embodiment, the baseviews do not include database access commands to access the specific columns of the database. Without the database access commands in the baseviews, baseviews and metaviews are much more independent of the underlying database interface. In this embodiment, an application requests a server to prepare database access commands using the metaviews references' to baseviews, and the baseviews' references to specific columns of tables in the database.


REFERENCES:
patent: 5471629 (1995-11-01), Risch
patent: 5485369 (1996-01-01), Nicholls et al.
patent: 5485610 (1996-01-01), Gioielli et al.
patent: 5564044 (1996-10-01), Pratt
patent: 5566330 (1996-10-01), Sheffield
patent: 5596744 (1997-01-01), Dao et al.
patent: 5627959 (1997-05-01), Brown et al.
patent: 5634053 (1997-05-01), Noble et al.
patent: 5717925 (1998-02-01), Harper et al.
patent: 5732258 (1998-03-01), Jakobsson et al.
patent: 5734896 (1998-03-01), Rizvi et al.
patent: 5737736 (1998-04-01), Chang
patent: 5745895 (1998-04-01), Bingham et al.
patent: 5752018 (1998-05-01), Sheffield
patent: 5761654 (1998-06-01), Tow
patent: 5832481 (1998-11-01), Sheffield
patent: 5873083 (1999-02-01), Jones et al.
patent: 5881378 (1999-03-01), Hayashi et al.
patent: 5920856 (1999-07-01), Syeda-Mahmood
patent: 5940820 (1999-08-01), Kagiwada
patent: 5966707 (1999-10-01), Van Huben et al.
patent: 5999908 (1999-12-01), Abelow
Shu, N.C. et al., “Express: A Data EXtraction, Processing, and REStructing System”,ACM Transactions on Database Systems, vol.2, No. 2, Jun. 1977, pp. 134-174.
Shu, N.C., et al. “Convert: A High Level Translation Definition Language for Data Conversion”,Communications of the ACM, vol. 18, No. 10, Oct. 1975, pp. 557-567.
Lum, V. Y. et al., “A General Methoology for Data Conversion and Restructuring”,IBM J. Res. Develop., Sep. 1976, pp. 483-497.
Birss, Edward W. et al., “Generalized software for translating data”, AFIPS Conference Proceedings, 1976 National Computer Conference, Jun. 7-10, 1976 New York, NY, pp. 889-897.
Rin, N. Adam et al., “An Overview of a System for Automatic Generation of File Conversion Programs”,Software —Practice and Experience, vol. 5, John Wiley & Sons, Ltd. (1975), pp. 193-202.
Zloof, M. et al., “The System for Business Automation (SBA): Programming Language”,Communications of the ACM, vol. 20, No. 6, Jun. 1977, pp. 385-396.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data descriptions in a database system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data descriptions in a database system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data descriptions in a database system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2614204

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.