DocumentCode
1499226
Title
Kaleidoscope: a cooperative menu-guided query interface (SQL version)
Author
Cha, Sang K.
Author_Institution
Dept of Electr. Eng., Stanford Univ., CA, USA
Volume
3
Issue
1
fYear
1991
fDate
3/1/1991 12:00:00 AM
Firstpage
42
Lastpage
47
Abstract
Kaleidoscope´s approach is presented in the context of seeking improvement in the usability of interactive structured query language (SQL) interfaces. The system´s cooperation is summarized as proposing valid query constituents step-by-step and providing lexical and semantic feedback immediately to users. To implement this intraquery guidance, the context-free grammar (CFG) is extended to capture the constraints useful for intraquery guidance, and the knowledge useful for pruning nonsensical queries and providing semantic feedback is articulated. For the SQL interface, this knowledge includes a strong domain concept, functional dependency, and integrity constraint rules, which can be acquired once in the database design step. The same types of knowledge are useful both for postquery cooperation and intraquery guidance. As SQL is supported bv virtually all database management system (DBMS) vendors, the approach presents a practical solution for casual database access
Keywords
knowledge based systems; query languages; user interfaces; Kaleidoscope; SQL version; context-free grammar; cooperative menu-guided query interface; database management system; integrity constraint; interactive systems; intraquery guidance; lexical feedback; postquery cooperation; semantic feedback; Artificial intelligence; Database languages; Formal languages; Humans; Knowledge based systems; Natural language processing; Natural languages; Performance evaluation; Robustness; User interfaces;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.75887
Filename
75887
Link To Document