The Type System of DBPL
نویسندگان
چکیده
This paper presents the type system of the database programming language DBPL [SEM88] within the framework proposed in [ADG 89].
منابع مشابه
A Gateway from DBPL to Ingres
A gateway from DBPL (being a superset of Modula-2) to the commercial database system Ingres is described. DBPL extends Modula-2 by a new bulk data type constructor \relation", persistence, and high-level relational expressions (queries) based on the predicate calculus, thereby maintaining the basic concepts of the language like strong typing and orthogonality. The gateway enables the user to wr...
متن کاملBuilding an Integrated Persistent Application
The major motivation for database programming language (DBPL) research is to facilitate the construction and maintenance of large dataintensive applications. To fully bene t from DBPLs, supporting methodologies and tools are needed. This paper reports requirements for such methodologies and tools that were experienced when constructing a multiauthored, multi-levelled Thesaurus Application (TA) ...
متن کاملA Framework for Comparing Type Systems for Database Programming Languages
Several proposals have been published in recent years for database programming languages (DBPLs), many of which have been object-oriented. Our goal in this paper is not to argue for or against specific solutions, but simply to provide a framework for comparing certain critical points of type system design. This framework may be used in the description of a DBPL. It is our hope that the framewor...
متن کاملA Type System for Object-Oriented Database Programming and Querying Languages
In this paper we present an extended type system for an object-oriented database language, based uniquely on the set interpretation of object classes. We show that this system has the same expressive power as more complex approaches and is well suited to type inference for programming or querying database languages.
متن کاملBulk Types: Built-In or Add-On?
Bulk structures play a central rôle in data-intensive application programming. The issues of bulk type definition and implementation as well as their integration into database programming languages are, therefore, key topics in current DBPL research. In this paper we raise a more general language design and implementation issue by asking whether there should be at all built-in bulk types in DBP...
متن کامل