Using a relational system on Wall Street: the good, the bad, the ugly, and the ideal

Developers of a Wall Street financial application were able to exploit a relational DBMS to advantage for some data management tasks (the good). For others, the relational system was not helpful (the bad), or could be pressed into service only by means of major or minor contortions (the ugly). The authors identify database constructs that would have simplified developing the application (the ideal).

[1]  C. J. Date,et al.  Database - a primer , 1983, Micro computer books.

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

[3]  Karen E. Smith,et al.  Intermedia: A case study of the differences between relational and object-oriented database systems , 1987, OOPSLA '87.

[4]  Michael Stonebraker,et al.  The design and implementation of INGRES , 1976, TODS.

[5]  Ming-Chien Shan,et al.  Iris: An Object-Oriented Database Management System , 1989, ACM Trans. Inf. Syst..

[6]  Hamid Pirahesh,et al.  Extensibility in the Starburst Database System , 1986, OODBS.

[7]  Klaus R. Dittrich,et al.  Proceedings on the 1986 international workshop on Object-oriented database systems , 1986 .

[8]  Ronald Morrison,et al.  An Approach to Persistent Programming , 1989, Comput. J..

[9]  Michael Stonebraker,et al.  The Design of XPRS , 1988, VLDB.

[10]  John V. Guttag,et al.  Abstract data types and the development of data structures , 1977, CACM.

[11]  Andreas Reuter,et al.  High contention in a stock trading database: a case study , 1988, SIGMOD '88.

[12]  Fernando Vélez,et al.  O2, an object-oriented data model , 1988, SIGMOD '88.

[13]  David Maier,et al.  Proteus: Objectifying the DBMS User Interface , 1986, OODBS.

[14]  Jay Banerjee,et al.  Semantics and implementation of schema evolution in object-oriented databases , 1987, SIGMOD '87.

[15]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPLSA '86.

[16]  David J. DeWitt,et al.  A data model and query language for EXODUS , 1988, SIGMOD '88.

[17]  Umeshwar Dayal,et al.  PDM: An Object-Oriented Data Model , 1986, OODBS.

[18]  Ronald Morrison,et al.  Procedures as persistent data objects , 1985, TOPL.

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

[20]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[21]  David J. DeWitt,et al.  The Architecture of the EXODUS Extensible DBMS , 1986, On Object-Oriented Database System.

[22]  Craig Harris,et al.  Combining language and database advances in an object-oriented development environment , 1987, OOPSLA '87.

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

[24]  Jay Banerjee,et al.  Composite object support in an object-oriented database system , 1987, OOPSLA '87.

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

[26]  Renzo Orsini,et al.  A Strongly Typed, Interactive Object-Oriented Database Programming Language , 1986, OODBS.

[27]  Don S. Batory,et al.  Implementation concepts for an extensible data model and data language , 1988, TODS.

[28]  David Maier,et al.  Making smalltalk a database system , 1984, SIGMOD '84.

[29]  Renzo Orsini,et al.  GALILEO: a strongly-typed, interactive conceptual language , 1985, TODS.

[30]  Craig Schaffert,et al.  Persistent and Shared Objects in Trellis/Owl , 1986, OODBS.

[31]  Peter C. Lockemann,et al.  An object-oriented system for engineering applications , 1987, SIGMOD '87.

[32]  Umeshwar Dayal,et al.  PROBE: A Knowledge-Oriented Database Management System , 1986, On Knowledge Base Management Systems.

[33]  Peter C. Lockemann,et al.  An Object-Oriented Database System for Engineering Applications , 1987, SIGMOD Conference.

[34]  Stanley B. Zdonik,et al.  An Object Server for an Object-Oriented Database System , 1986, OODBS.