NFQL: the natural forms query language
ACM Transactions on Database Systems (TODS)
A spreadsheet interface for logic programming
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Pasta-3's graphical query language: direct manipulation cooperative queries, full expressive power
VLDB '89 Proceedings of the 15th international conference on Very large data bases
A form-based approach for database analysis and design
Communications of the ACM
FOCUS: the interactive table for product comparison and selection
Proceedings of the 9th annual ACM symposium on User interface software and technology
End-user searching behavior in information retrieval: a longitudinal study
Journal of the American Society for Information Science
Query by templates: a generalized approach for visual query formulation for text dominated databases
IEEE ADL '97 Proceedings of the IEEE international forum on Research and technology advances in digital libraries
A comparison of usability techniques for evaluating design
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Automated database schema design using mined data dependencies
Journal of the American Society for Information Science - Special issue: knowledge discovery and data mining
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Reasoning about nested functional dependencies
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Improving the human factors aspect of database interactions
ACM Transactions on Database Systems (TODS)
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
An iterative design methodology for user-friendly natural language office information applications
ACM Transactions on Information Systems (TOIS)
A spreadsheet interface for visualization exploration
Proceedings of the conference on Visualization '00
EquiX---a search and query language for XML
Journal of the American Society for Information Science and Technology - XML
QURSED: querying and reporting semistructured data
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
SIGMOD '83 Proceedings of the 1983 ACM SIGMOD international conference on Management of data
Towards a theory of natural language interfaces to databases
Proceedings of the 8th international conference on Intelligent user interfaces
Tioga-2: A Direct Manipulation Database Visualization Environment
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Rethinking Database System Architecture: Towards a Self-Tuning RISC-Style Database System
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Potter's Wheel: An Interactive Data Cleaning System
Proceedings of the 27th International Conference on Very Large Data Bases
Achievements of Relational Database Schema Design Theory Revisited
Selected Papers from a Workshop on Semantics in Databases
Scaling personalized web search
WWW '03 Proceedings of the 12th international conference on World Wide Web
User Software Engineering and the design of interactive systems
ICSE '81 Proceedings of the 5th international conference on Software engineering
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Topic-Sensitive PageRank: A Context-Sensitive Ranking Algorithm for Web Search
IEEE Transactions on Knowledge and Data Engineering
Searching XML documents via XML fragments
Proceedings of the 26th annual international ACM SIGIR conference on Research and development in informaion retrieval
XRANK: ranked keyword search over XML documents
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Spreadsheets in RDBMS for OLAP
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Keyword Searching and Browsing in Databases using BANKS
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Kaleidoquery: a visual query language for object databases
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Personalization of Queries in Database Systems
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
AutoPart: Automating Schema Design for Large Scientific Databases Using Data Partitioning
SSDBM '04 Proceedings of the 16th International Conference on Scientific and Statistical Database Management
FleXPath: flexible structure and full-text querying for XML
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
LEO: An autonomic query optimizer for DB2
IBM Systems Journal
XQBE (XQuery By Example): A visual interface to the standard XML query language
ACM Transactions on Database Systems (TODS)
Automating the Design and Construction of Query Forms
ICDE '06 Proceedings of the 22nd International Conference on Data Engineering
VizQL: a language for query, analysis and visualization
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Making database systems usable
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Addressing diverse user preferences in SQL-query-result navigation
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Assisted querying using instant-response interfaces
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Query-by-example: the invocation and definition of tables and forms
VLDB '75 Proceedings of the 1st International Conference on Very Large Data Bases
Discover: keyword search in relational databases
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
NaLIX: A generic natural language search environment for XML data
ACM Transactions on Database Systems (TODS)
XSEarch: a semantic search engine for XML
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Objectrank: authority-based keyword search in databases
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Querying complex structured databases
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Expressive query specification through form customization
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Enabling Schema-Free XQuery with meaningful query focus
The VLDB Journal — The International Journal on Very Large Data Bases
Unsupervised query segmentation using generative language models and wikipedia
Proceedings of the 17th international conference on World Wide Web
Automated creation of a forms-based database query interface
Proceedings of the VLDB Endowment
A Spreadsheet Algebra for a Direct Data Manipulation Query Interface
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Information Systems
CRIUS: user-friendly database design
Proceedings of the VLDB Endowment
DRIVE: an environment for the organised construction of user-interfaces to databases
Interfaces'96 Proceedings of the 1996 international conference on Interfaces to Databases
Hi-index | 0.00 |
Databases today are carefully engineered: there is an expensive and deliberate design process, after which a database schema is defined; during this design process, various possible instance examples and use cases are hypothesized and carefully analyzed; finally, the schema is ready and then can be populated with data. All of this effort is a major barrier to database adoption. In this paper, we explore the possibility of organic database creation instead of the traditional engineered approach. The idea is to let the user start storing data in a database with a schema that is just enough to cove the instances at hand. We then support efficient schema evolution as new data instances arrive. By designing the database to evolve, we can sidestep the expensive front-end cost of carefully engineering the design of the database. The same set of issues also apply to database querying. Today, databases expect queries to be carefully specified, and to be valid with respect to the database schema. In contrast, the organic query specification model would allow users to construct queries incrementally, with little knowledge of the database. We also examine this problem in this paper.