A relational model of data for large shared data banks
Communications of the ACM
On The Difference Between Natural Language And High Level Query Languages
ACM '78 Proceedings of the 1978 annual conference
Cooperative responses from a portable natural language data base query system.
Cooperative responses from a portable natural language data base query system.
Conversational aspects of database interactions
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
Towards more informative user interfaces
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
Providing Quality Responses with Natural Language Interfaces: The Null Value Problem
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
If a data base query fails, i.e., if the required information is not available, then current data base management systems normally report this failure but do not provide a possible deeper reason for this failure. In this paper, a method is introduced by means of which for any query expressed in a predicate calculus based language the actual reasons for a failure may be detected; this is done by recursively inferring related queries from a failing query until no more failing queries are found, the queries obtained by this process then determine the desired answer to the original query. The method may be combined with an arbitrary query evaluation strategy and requires a minimum of additional computation. It is a good means to clear the dialog between a user and the data base system of unnecessary queries and thus contributes t* the usefulness and efficiency of the user interface.