A relational model of data for large shared data banks
Communications of the ACM
SEQUEL: A structured English query language
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
Specifying queries as relational expressions
SIGPLAN '73 Proceedings of the 1973 meeting on Programming languages and information retrieval
A temporally oriented data model
ACM Transactions on Database Systems (TODS)
Optimization of nested SQL queries revisited
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
An experimental analysis of the performance of fourth generation tools on PCs
Communications of the ACM
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
Optimization and dataflow algorithms for nested tree queries
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Prolog-Based Meta-rules for Relational Database Representation and Manipulation
IEEE Transactions on Software Engineering
Semantics of query languages for network databases
ACM Transactions on Database Systems (TODS)
Human factors comparison of a procedural and a nonprocedural query language
ACM Transactions on Database Systems (TODS)
A relation-based language interpreter for a content addressable file store
ACM Transactions on Database Systems (TODS)
On optimizing an SQL-like nested query
ACM Transactions on Database Systems (TODS)
Joined normal form: a storage encoding for relational databasess
ACM Transactions on Database Systems (TODS)
Query optimization in star computer networks
ACM Transactions on Database Systems (TODS)
Correctness of query execution strategies in distributed databases
ACM Transactions on Database Systems (TODS)
Optimization of query evaluation algorithms
ACM Transactions on Database Systems (TODS)
Efficiently monitoring relational databases
ACM Transactions on Database Systems (TODS)
ACM Transactions on Database Systems (TODS)
System R: relational approach to database management
ACM Transactions on Database Systems (TODS)
Decomposition—a strategy for query processing
ACM Transactions on Database Systems (TODS)
Performance evaluation of a relational associative processor
ACM Transactions on Database Systems (TODS)
A Comparison of the Relational and CODASYL Approaches to Data-Base Management
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
Query Optimization in Database Systems
ACM Computing Surveys (CSUR)
A history and evaluation of System R
Communications of the ACM
An encoding method for multifield sorting and indexing
Communications of the ACM
Optimizing the performance of a relational algebra database interface
Communications of the ACM
Specifying queries as relational expressions: the SQUARE data sublanguage
Communications of the ACM
Deletion in a relational data base defined on a non-redundant data model
ACM-SE 17 Proceedings of the 17th annual Southeast regional conference
Insertion in a relational data base defined on a non-redundant data model
ACM-SE 16 Proceedings of the 16th annual Southeast regional conference
Evaluation of database access paths
SIGMOD '78 Proceedings of the 1978 ACM SIGMOD international conference on management of data
A methodology of application program analysis and conversion based on database semantics
SIGMOD '77 Proceedings of the 1977 ACM SIGMOD international conference on Management of data
Common expression analysis in database applications
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
UNIBASE - An Integrated Access to Databases
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
A Comparison of Self-Contained and Embedded Database Languages
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Predictions and Challenges for Database Systems in the Year 2000
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Improved Unnesting Algorithms for Join Aggregate SQL Queries
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Application of Novel Technologies to the Management of a Very Large Date Base
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Exploiting parallelism in a Relational Associative Processor
CAW '78 Proceedings of the fourth workshop on Computer architecture for non-numeric processing
SUGAR: A high-level programming language for geographical analysis and mapping
The papers of the ACM symposium on Graphic languages
A comparative study of environments for database system implementation
SIGMINI '78 Proceedings of the first SIGMINI symposium on Small systems
Nested Queries and Quantifiers in an Ordered Context
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Exploiting parallelism in a Relational Associative Processor
ACM SIGARCH Computer Architecture News
Strategies for query unnesting in XML databases
ACM Transactions on Database Systems (TODS)
PRTV, an efficient implementation for large relational data bases
VLDB '75 Proceedings of the 1st International Conference on Very Large Data Bases
Database machine architecture in the context of information technology evolution
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
A relational data language with simplified binary relation handling capability
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Structure and implementation of a relational query language for the problem solver
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
A generalized end-user facility architecture for relational database systems
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Protection of information in relational data bases
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Fundamental and secondary issues in the design of non-procedural relational languages
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
Distribution models of relations
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
Efficient processing of interactive relational data base queries expressed in logic
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
A history of system R and SQL/data system
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
Knowledge-based query processing
VLDB '80 Proceedings of the sixth international conference on Very Large Data Bases - Volume 6
A semantic model for data base protection languages
VLDB '76 Proceedings of the second international conference on Systems for Large Data Bases
A data manipulation language for relational data structures
VLDB '76 Proceedings of the second international conference on Systems for Large Data Bases
Allocation of Operations in Distributed Database Access
IEEE Transactions on Computers
Programming Languages The First 25 Years
IEEE Transactions on Computers
Database Computers A Step Towards Data Utilities
IEEE Transactions on Computers
Local query translation and optimization in a distributed system
AFIPS '83 Proceedings of the May 16-19, 1983, national computer conference
The Peterlee relational test vehicle: a system overview
IBM Systems Journal
Storage and access in relational data bases
IBM Systems Journal
IBM database 2 performance: design, implementation, and tuning
IBM Systems Journal
Conceptual graphs for a data base interface
IBM Journal of Research and Development
Hi-index | 48.30 |
The relational model of data, the XRM Relational Memory System, and the SEQUEL language have been covered in previous papers and are reviewed. SEQUEL is a relational data sublanguage intended for ad hoc interactive problem solving by non-computer specialists. A version of SEQUEL that has been implemented in a prototype interpreter is described. The interpreter is designed to minimize the data accessing operations required to respond to an arbitrary query. The optimization algorithms designed for this purpose are described.