Ebook: Database Programming Languages (DBPL-4): Proceedings of the Fourth International Workshop on Database Programming Languages — Object Models and Languages, Manhattan, New York City, USA, 30 August–1 September 1993
- Tags: Data Structures, Programming Languages Compilers Interpreters
- Series: Workshops in Computing
- Year: 1994
- Publisher: Springer-Verlag London
- Edition: 1
- Language: English
- pdf
The Fourth International Workshop on Database Programming Languages - Object Models and Languages (DBPL-4) took place in Manhattan, New York City, 30 August-1 September 1993. The areas of interest and the format of DBPL-4 focused on the integration of programming languages, object models, type systems and database systems. As in the previous DBPL workshops, the setting was informal, allowing the participants to actively discuss and argue about the ideas presented in the talks. The comments and remarks made by the participants during and after the presentations were taken into account in the preparation of the final versions of the papers. The result, we believe, is a set of excellent papers. The DBPL sequence is closely related to the sequence of International Workshops on Persistent Object Systems (POS), first started in 1985. While the DBPL workshops focus on language and model issues, the POS workshops have focused on implementation issues; thus the two sequences complement each other. Many researchers participate in both workshop series. The eight sessions of the technical program of DBPL-4 were as follows: 1. Bulk types and their query languages (two sessions). 2. Object models and languages. 3. Data types with order. 4. Mechanisms to support persistence, reflection, and extensibility. 5. Query optimization and integrity constraints. 6. Logic-based models. 7. Implementation and performance issues.
This volume contains papers from the Fourth International Workshop on Database Programming Languages, which took place in Manhattan, New York City, USA, from 30 August - 1 September 1993. These workshops provide an important forum for discussion in a field which combines the key technologies for the future development of data-intensive systems. The papers focus on the development of novel programming languages, programming language features, environments for databases and data- intensive applications, and also the support of programming languages and environments by database systems. The volume begins with an invited paper by Tim Andrews (of Ontos Inc.) which examines important problems in the area, and discusses some probable future developments. Both new results and ongoing work are presented. The resulting volume will be invaluable to researchers and postgraduate students in the area of database programming languages.
This volume contains papers from the Fourth International Workshop on Database Programming Languages, which took place in Manhattan, New York City, USA, from 30 August - 1 September 1993. These workshops provide an important forum for discussion in a field which combines the key technologies for the future development of data-intensive systems. The papers focus on the development of novel programming languages, programming language features, environments for databases and data- intensive applications, and also the support of programming languages and environments by database systems. The volume begins with an invited paper by Tim Andrews (of Ontos Inc.) which examines important problems in the area, and discusses some probable future developments. Both new results and ongoing work are presented. The resulting volume will be invaluable to researchers and postgraduate students in the area of database programming languages.
Content:
Front Matter....Pages i-viii
Front Matter....Pages 1-1
Designing Linguistic Interfaces to an Object Database or What do C++, SQL, and Hell have in Common....Pages 3-8
Front Matter....Pages 9-9
Extensible Grammars for Language Specialization....Pages 11-31
Linguistic Support for Persistent Modules and Capabilities....Pages 32-49
Octopus: A Reflective Language Mechanism for Object Manipulation....Pages 50-64
Calculi for Bags and their Complexity....Pages 65-79
Bulk Data Types, A Theoretical Approach....Pages 80-96
Some Properties of Query Languages for Bags....Pages 97-114
Ordered Types in the AQUA Data Model....Pages 115-135
A Functional Object Database Language....Pages 136-156
The AQUA Data Model and Algebra....Pages 157-175
An Abstract Object-Oriented Query Execution Language....Pages 176-199
Efficient Optimization of Iterative Queries....Pages 200-225
Nested Queries in Object Bases....Pages 226-242
Th?mis: a database programming language with integrity constraints....Pages 243-262
Bounded Fixpoints for Complex Objects....Pages 263-281
Aggregate Functions, Conservative Extension, and Linear Orders....Pages 282-294
First-Order Incremental Evaluation of Datalog Queries....Pages 295-308
Database Programming in Transaction Logic....Pages 309-337
Building an Integrated Persistent Application....Pages 338-358
Front Matter....Pages 359-375
A Moose and a Fox Can Aid Scientists with Data Management Problems....Pages 9-9
InterSQL: A Multidatabase Transaction Programming Language....Pages 376-398
The Joy of Sets....Pages 399-416
Back Matter....Pages 417-433
....Pages 435-438