ACM SIGMOD Anthology ACM SIGMOD dblp.uni-trier.de

Making Smalltalk a Database System.

George P. Copeland, David Maier: Making Smalltalk a Database System. SIGMOD Conference 1984: 316-325
@inproceedings{DBLP:conf/sigmod/CopelandM84,
  author    = {George P. Copeland and
               David Maier},
  editor    = {Beatrice Yormark},
  title     = {Making Smalltalk a Database System},
  booktitle = {SIGMOD'84, Proceedings of Annual Meeting, Boston, Massachusetts,
               June 18-21, 1984},
  publisher = {ACM Press},
  year      = {1984},
  pages     = {316-325},
  ee        = {http://doi.acm.org/10.1145/602259.602300, db/conf/sigmod/CopelandM84.html},
  crossref  = {DBLP:conf/sigmod/84},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

To overcome limitations in the modeling power of existing database systems and provide a better tool for database application programming, Servio Logic Corporation is developing a computer system to support a set-theoretic data model in an object-oriented programming environment. We recount the problems with existing models and database systems. We then show how features of Smalltalk, such such as operational semantics, its type hierarchy, entity identity and the merging of programming and data language, solve many of those problems. Next we consider what Smalltalk lacks as a database system secondary storage management, a declarative semantics, concurrency, past states. To address these shortcomings, we needed a formal data model. We introduce the Gemstone data model, and show how it helps to define path expressions, a declarative semantics and object history in the OPAL language. We summarize similar approaches, and give a brief overview of the Gemstone system implementation.

Copyright © 1984 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.


ACM SIGMOD Anthology

Online Version (ACM WWW Account required): Full Text in PDF Format

CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...

DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...

Printed Edition

Beatrice Yormark (Ed.): SIGMOD'84, Proceedings of Annual Meeting, Boston, Massachusetts, June 18-21, 1984. ACM Press 1984 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML, SIGMOD Record 14(2)
Contents

Online Edition: ACM Digital Library


References

[Be]
...
[BI]
Alan Borning, Daniel H. H. Ingalls: A Type Declaration and Inference System for Smalltalk. POPL 1982: 133-141 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ca]
...
[C+]
...
[Chi]
...
[Cd]
E. F. Codd: Extending the Database Relational Model to Capture More Meaning. ACM Trans. Database Syst. 4(4): 397-434(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cp]
...
[Da]
Verónica Dahl: On Database Systems Development Through Logic. ACM Trans. Database Syst. 7(1): 102-123(1982) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[DE]
...
[El1]
...
[El2]
...
[GR]
Adele Goldberg, David Robson: Smalltalk-80: The Language and Its Implementation. Addison-Wesley 1983
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ha]
...
[KK]
...
[MMP]
Ashok Malhotra, Harry M. Markowitz, Donald P. Pazel: EAS-E: An Integrated Approach to Application Development. ACM Trans. Database Syst. 8(4): 515-542(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mi]
...
[Mo]
Matthew Morgenstern: Active Databases as a Paradigm for Enhanced Computing Environments. VLDB 1983: 34-42 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[MBW]
John Mylopoulos, Philip A. Bernstein, Harry K. T. Wong: A Language Facility for Designing Database-Intensive Applications. ACM Trans. Database Syst. 5(2): 185-207(1980) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ne]
...
[Pa1]
...
[Pa2]
Kamran Parsaye: Logic Programming and Relational Databases. IEEE Database Eng. Bull. 6(4): 20-29(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[PP]
...
[Sch]
Joachim W. Schmidt: Some High Level Language Constructs for Data of Type Relation. ACM Trans. Database Syst. 2(3): 247-261(1977) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[SS]
John Miles Smith, Diane C. P. Smith: Database Abstractions: Aggregation and Generalization. ACM Trans. Database Syst. 2(2): 105-133(1977) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[To]
...
[Wa]
David H. D. Warren: Efficient Processing of Interactive Relational Data Base Queries expressed in Logic. VLDB 1981: 272-281 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[W+]
Anthony I. Wasserman: The Data Management Facilities of PLAIN. SIGMOD Conference 1979: 60-70 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

Copyright © Mon Mar 15 03:54:27 2010 by Michael Ley (ley@uni-trier.de)