PRIMA - a DBMS Prototype Supporting Engineering Applications

The design of the Molecule-Atom Data model, aimed at the effective support of engineering applications, is justified and described with its essential properties and features. MAD offers direct and symmetric management of network structures and recursiveness, dynamic object definition and object handling allowing for both vertical and horizontal access. Its prototype implementation PRIMA is discussed using a multi-level model for the DBMS architecture. Our DBMS kernel provides a variety of access path structures, tuning mechanisms, and performance enhancements transparent at the data model interface. PRIMA is assumed to be used in different run-time environments including workstation coupling and multi-processor systems. In particular, it serves as a research vehicle to investigate the exploitation of ‘semantic parallelism’ in single user operations.

[1]  Andreas Reuter,et al.  Architektur von Datenbanksystemen für Non-Standard-Anwendungen , 1985, BTW.

[2]  Won Kim,et al.  A Transaction Mechanism for Engineering Design Databases , 1984, VLDB.

[3]  Andreas Meier,et al.  A Surrogate Concept for Engineering Databases , 1983, VLDB.

[4]  Irving L. Traiger,et al.  System R: relational approach to database management , 1976, TODS.

[5]  Klaus Meyer-Wegener,et al.  Coupling engineering workstations to a database server , 1987 .

[6]  Peter Pistor,et al.  Designing A Generalized NF2 Model with an SQL-Type Language Interface , 1986, VLDB.

[7]  Bernhard Mitschang,et al.  KUNICAD - ein datenbankgestütztes geometrisches Modellierungssystem für Werkstücke , 1987, Inform. Forsch. Entwickl..

[8]  Peter Dadam,et al.  A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies , 1986, SIGMOD '86.

[9]  Hans-Jörg Schek,et al.  The relational model with relation-valued attributes , 1986, Inf. Syst..

[10]  Hans-Jörg Schek,et al.  A Storage System for Complex Objects , 1986, OODBS.

[11]  Won Kim,et al.  Supporting Complex Objects in a Relational System for Engineering Databases , 1985, Query Processing in Database Systems.

[12]  Bernhard Mitschang,et al.  Use of Inherent Parallelism in Database Operations , 1986, CONPAR.

[13]  Won Kim,et al.  On optimizing an SQL-like nested query , 1982, TODS.

[14]  Friedemann Mattern,et al.  Key Concepts of the INCAS Multicomputer Project , 1987, IEEE Transactions on Software Engineering.

[15]  Henry F. Korth,et al.  SQL/NF: a query language for ¬1 NF relational databases , 1987, Inf. Syst..

[16]  Hamid Pirahesh,et al.  A data management extension architecture , 1987, SIGMOD '87.

[17]  Johann-Christoph Freytag,et al.  A rule-based view of query optimization , 1987, SIGMOD '87.

[18]  Bernhard Mitschang MAD - ein Datenmodell für den Kern eines Non-Standard-Datenbanksystems , 1987, BTW.

[19]  Roger L. Haskin,et al.  On extending the functions of a relational database system , 1982, SIGMOD '82.

[20]  Hans-Jörg Schek,et al.  Architecture and implementation of the Darmstadt database kernel system , 1987, SIGMOD '87.

[21]  Michael Stonebraker,et al.  The design of POSTGRES , 1986, SIGMOD '86.

[22]  Alejandro P. Buchmann,et al.  Molecular Objects, Abstract Data Types, and Data Models: A Framework , 1984, VLDB.

[23]  Wolfgang Effelsberg,et al.  Principles of database buffer management , 1984, TODS.