Method and apparatus for determining a set of database entries

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

Utility Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C345S960000

Utility Patent

active

06169985

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a user interface and more particularly, to a user interface for database queries, where the relative positions of the selection criteria descriptions in the user interface determines how the selection criteria contribute to the selectivity of the queries.
2. Discussion of the Related Art
The prior art typically accesses a database for data employing a multitude of query applications by which a user defines selection criteria in the query interface. The query application typically uses Boolean logic to effectuate the particular selection criteria. The user often has to learn a different nomenclature for each of the query applications, as typically each performs their respective queries differently. This normally results in the user becoming frustrated and reluctant to use different query applications.
The conventional query applications have the selection criteria definitions inputted as text into the query application. Such a selection criteria text often includes expressions separated by Boolean operators and various syntactical constructs with, e.g., commas, parenthesis, etc. to effectuate the query. It is often difficult to apply the syntax properly to achieve the desired results. With a long selection criteria text the user either receives an error message due to improper syntax or receives a query result different than what was expected.
Furthermore, the prior art does not provide the user with information detailing the number of matches corresponding to the defined query prior to running the query. Therefore, the user must run the query without any information as to the efficacy of the present selection criteria. The lack of information as to the efficacy of the selection criteria text coupled with the inherent syntax problems that inevitably arise in defining the selection criteria have not been adequately addressed by the prior art.
What is desired is a user interface whereby the entry of selection criteria is performed in an intuitive manner.
SUMMARY OF THE INVENTION
Accordingly, the present invention is directed to a method or system that presents a user interface and formats queries that substantially obviates one or more of the problems due to limitations and disadvantages of the related art.
An object of the present invention is the provision of a user interface that accesses a database based upon the relative positions, in the user interface, of the selection criteria defined in the user interface.
Another object of the present invention is the provision of a user interface that provides the user with data corresponding to the number of matches in the database corresponding to the present selection criteria as it is being entered, thereby enhancing the efficacy of the initial and subsequent queries.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, the user interface includes a method of defining in a computer system a subset of entries in a database, where the subset of entries is defined by a query. An interface is displayed having a number of criteria description locations. The criteria description locations are positioned in rows where each row has one or more columns. A criteria description is created in the interface that corresponds to criteria, where the criteria define a corresponding subset of the database. Importantly, the relative location of the criteria description in the user interface determines how the criteria contribute to the selectivity of the query.
The query is executed based upon the relative positions of the data entered into the user interface and provides the user with selection efficacy data as the criteria are defined through the user interface. Furthermore, the user does not have to learn a different nomenclature of the user interface or different syntax rules.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.


REFERENCES:
patent: 5091852 (1992-02-01), Tsuchida et al.
patent: 5515488 (1996-05-01), Hoppe et al.
patent: 5721900 (1998-02-01), Banning et al.
patent: 5721901 (1998-02-01), Banning et al.
patent: 5787411 (1998-07-01), Groff et al.
patent: 5842203 (1998-11-01), D'Elena et al.
patent: 5893079 (1999-04-01), Cwenar
patent: 5894311 (1999-04-01), Jackson
patent: 5946692 (1999-08-01), Faloutsos et al.
patent: 5963938 (1999-10-01), Wilson et al.
patent: 5995957 (1999-11-01), Beavin et al.
patent: 6006220 (1999-12-01), Haderle et al.
Wang et al, “Selectivity Estimation in the Presence of Aplhanumeric Correlations”, IEEE 1997, pp. 169-180.
Kimball, R., “The Data Warehouse Toolkit”, (1996) John-Wiley & Sons, Inc., 388 pages (includes CD ROM).
Chawathe, S. et al., “Change Detection in Hierarchically Structured Information”,SIGMOD Record, vol. 25, No. 2, Jun. 1996, pp. 493-504.
Chawathe, S. et al., “Meaninfgul Change Detection in Structured Data”,Proceedings of the 1997 ACM SIGMOD International Conference, ACM Press, 1997, pp. 26-37.
Labio, W. et al., “Efficient Snapshot Differential Algorithms for Data Warehousing”, Department of Computer Science, Stanford University, (1996), pp. 1-13.
Wiener, J. et al., “A System Prototype for Warehouse View Maintenance”,The Workshop on Materialized Views, pp. 26-33, Montreal, Canada, Jun. 1996.
Kawaguchi, A. et al., “Concurrency Control Theory for Deferred Materialized Views”, Database Theory-ICDT '97,Proceedings of the 6th International Conference, Delphi, Greece, Jan. 1997, pp. 306-320.
Zhuge, Y. et al., “Consistency Algorithms for Multi-Source Warehouse View Maintenance”,Distributed and Parallel Databases, vol. 6, pp. 7-40 (1998), Kluwer Academic Publishers.
Zhuge, Y. et al., “View Maintenance in a Warehousing Environment”,SIGMOD Record, vol. 24, No. 2, Jun. 1995, pp. 315-327.
Widom, J., “Research Problems in Data Warehousing”,Proc. of 4th Int'1 Conference on Information and Knowledge Management(CIKM), Nov. 1995, 6 pages.
Yang, J. et al., “Maintaining Temporal Views Over Non-Historical Information Sources For Data Warehousing”,Advances in Database Technology—EDBT '98, Proceedings of the 6th International Conference on Extending Database Technology, Valencia, Spain, Mar. 1998, pp. 389-403.
Quass, D., “Maintenance Expressions for Views with Aggregation”, Proceedings of the 21st International Conference on Very Large Data Bases, IEEE, Zurich, Switzerland, (Sep. 1995), 9 pages.
Mumick, I. et al, “Maintenance of Data Cubes and Summary Tables in a Warehouse”, Proceedings of the 1997 ACM SIGMOD International Conference, ACM Press, 1997, pp. 100-111.
Huyn, N., “Multiple-View Self-Maintenance in Data Warehousing Environments”, Proceedings of the 23rd International Conference on Very Large Data Bases, IEEE, (1997), pp. 26-35.
Quass, D. et al., “Making Views Self-Maintainable for Data Warehousing”, Proceedings of the Fourth International Conference on Parallel and Distrubuted Information Systems , IEEE, Dec. 1996, pp. 158-169.
Quass, D. et al., “On-Line Warehouse View Maintenance”, Proceedings of the 1997 ACM SIGMOD International Conference, ACM Press, 1997, pp. 393-404.
Gupta, H., “Selection of Views to Materialize in a Data Warehouse”, Database Theory—ICDT '97, Proceedings of the 6th International Conference, Delphi, Greece, Jan. 1997, pp. 98-112.
Harinarayan, V. et al., “Implementing Data Cubes Efficiently”,SIGMOD Record, vol. 25, No. 2, Jun. 1996, pp. 205-216.
Gupta, H. et al, “Index Selection for OLAP”, IEEE Paper No. 1063-6382/97,IEEE(1997), pp. 208

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

Method and apparatus for determining a set of database entries does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for determining a set of database entries, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for determining a set of database entries will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2509530

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