Affiliation:
1. Servio Logic Corporation
2. Oregon Graduate Center and Servio Logic Corporation
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 Nest 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
Publisher
Association for Computing Machinery (ACM)
Subject
Information Systems,Software
Reference27 articles.
1. {Be} D Beech Introducing the integrated data model Hewlett-Packard Computer Science Laboratory technical note CSL-15 January 1983 2 {Be} D Beech Introducing the integrated data model Hewlett-Packard Computer Science Laboratory technical note CSL-15 January 1983 2
2. {Ca} R G G Cattell Design and implementation of a relationship-entity-datum data model Xerox PARC report CSL-83-4 May 1983 {Ca} R G G Cattell Design and implementation of a relationship-entity-datum data model Xerox PARC report CSL-83-4 May 1983
Cited by
39 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Object Graph Programming;Proceedings of the 46th IEEE/ACM International Conference on Software Engineering;2024-02-06
2. Never Mind the Semantic Gap: Modular, Lazy and Safe Loading of RDF Data;The Semantic Web;2022
3. Query Lifting;Programming Languages and Systems;2021
4. The optics of language-integrated query;Science of Computer Programming;2020-05
5. Language-integrated privacy-aware distributed queries;Proceedings of the ACM on Programming Languages;2019-10-10