Method and system for querying database, as well as a recording medium for storing a database querying program
First Claim
1. A database querying method, comprising:
- obtaining a first data item from a database table of a database system in response to a query request;
obtaining a second data item based on a value related to said first data item, said value in an updated log file of said database system;
integrating said first and second data items into an integration result; and
returning said integration result to said query request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides techniques for answering a user'"'"'s query to a database system. An embodiment provides a database querying method in which a first data item is obtained from a Data Base Management System (DBMS) database table in response to a query request. A second data item is obtained by referencing a DBMS updated log file, having log data associated with the first data item, for example a timestamp. The first and second data items are then integrated and returned as an integration result to the query request. In one embodiment the first and second data items are integrated in a virtual table in accordance with a predetermined business rule.
-
Citations
30 Claims
-
1. A database querying method, comprising:
-
obtaining a first data item from a database table of a database system in response to a query request;
obtaining a second data item based on a value related to said first data item, said value in an updated log file of said database system;
integrating said first and second data items into an integration result; and
returning said integration result to said query request. - View Dependent Claims (2)
-
-
3. A database querying system comprising:
-
a database access module for obtaining a first data item from a database table of a database system in response to a query request;
a log extractor module for obtaining a second data item based on a value related to said first data item, said value in an updated log file of said database system; and
an integrator module for integrating said first and second data items into an integration result, said integration result related to a response to said query request. - View Dependent Claims (4)
-
-
5. A database querying system, comprising:
-
a database processor for receiving a query request and returning a requested record set in response to the query request; and
a database system comprising a database table and an updated log file;
wherein said database processor is operably disposed to;
retrieving a first item from said database table responsive to said query request;
retrieving a second item, comprising updated log data corresponding to said first item, from said updated log file;
generating said requested record set, comprising said first item and said second item; and
returning said requested record set to a query request origin. - View Dependent Claims (6)
-
-
7. A computer program product for use with a database system, comprising:
-
a computer readable medium having program code embodied in said computer readable medium, said program code comprising;
program code for obtaining a first data item from a database table of said database system in response to a query request;
program code for obtaining a second data item based on a value related to said first data item, said value in an updated log file of said database system;
program code for integrating said first and second data items into an integration result; and
program code for returning said integration result to said query request.
-
-
8. A database question and answer method using one or more databases, each database comprising a database table and an updated log file, said updated log file comprising information associated with said database table, said method comprising:
-
receiving a query request from a user, said query request comprising a first data item of said database table;
using said first data item, obtaining a second data item from said updated log file;
modifying said second data item to a third data item using a predetermined business rule;
generating a virtual table comprising said first and third data items; and
returning to said user an answer based on said virtual table. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for responding to a user query to a data base management systems (DBMS), wherein said DBMS comprises a database table and an updated log file, said system comprising:
-
a database access controller for retrieving a data item from said database table responsive to said user query;
a translation module coupled with said database access controller for retrieving an attribute related to said data item from said updated log file and for translating said attribute into a modified attribute according to a translation rule; and
an integrator module for integrating said data item and said modified attribute into a virtual table and returning to said user query an answer based on said virtual table. - View Dependent Claims (21, 22, 23)
-
-
24. A system for responding to a user query to a data base management systems (DBMS), wherein said DBMS comprises a database table and an updated log file, said system comprising:
-
an access means for retrieving a data item from said database table responsive to said user query;
an extraction means for retrieving an attribute related to said data item from said updated log file;
a translation means for translating said attribute into a modified attribute according to a translation rule; and
a virtual table comprising said data item and said modified attribute wherein a response to said user query is based on said virtual table.
-
-
25. A computer readable data transmission medium containing a data structure for responding to a user query, comprising:
-
a first part, comprising a database table entry, responsive to said user query; and
a second part, comprising, a timestamp modified by a translation rule, wherein said timestamp is a time value in an updated log file associated with said database table entry. - View Dependent Claims (26)
-
-
27. A computer readable medium for storing code for querying a database querying, comprising:
-
code for obtaining a first data item from a database table of a database system in response to a query request;
code for obtaining a second data item based on a value related to said first data item, said value in an updated log file of said database system;
code for integrating said first and second data items into an integration result; and
code for returning said integration result to said query request. - View Dependent Claims (28)
-
-
29. A database querying system comprising:
-
an access means for obtaining a first data item from a database table of a database system in response to a query request;
an extractor means for obtaining a second data item based on a value related to said first data item, said value in an updated log file of said database system; and
an integrator means for integrating said first and second data items into an integration result, said integration result related to a response to said query request. - View Dependent Claims (30)
-
Specification