×

Database system and a method of data retrieval from the system

  • US 6,681,227 B1
  • Filed: 11/18/1998
  • Issued: 01/20/2004
  • Est. Priority Date: 11/19/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A database system built by distributing one or more databases and one or more first servers which search the databases for real data on a network, said first servers comprising first metadata saving means for saving metadata which pertain to real data stored in said one or more databases, wherein the database is a relational database, said system comprising:

  • a metadata database for collecting and managing metadata saved in said first metadata savings means;

    metadata retrieval means for extracting metadata which matches a request from a user terminal connected to the network by searching said metadata database in response to said request;

    real data retrieval means for directly retrieving real data corresponding to the extracted metadata from said one or more databases, wherein said real data retrieval means bypasses said metadata retrieval means when directly retrieving said real data, wherein said metadata contains at least information indicating a location of the database or the first server, and contents of real data in the database;

    table extraction means for extracting one table including columns that store data to be retrieved from a plurality of tables in the database;

    column exclusion means for excluding columns of the table extracted by said table extraction means and columns on other tables which store the same data contents as data contents of the columns on the extracted table from columns to be extracted in subsequent processing; and

    table joining means for joining the tables extracted in turn by said table extraction means when the processing of said table extraction means and the processing of said column exclusion means have been repeated until all the columns including data to be retrieved are analyzed, and the real data is retrieved from the tables joined by said table join means.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×