An equational object-oriented data model and its data-parallel query language

Susumu Nishimura, Atsushi Ohori, Keishi Tajima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

This paper presents an equational formulation of an object-oriented data model. In this model, a database is represented as a system of equations over a set of oid's, and a database query is a transformation of a system of equations into another system of equations. During the query processing, our model maintains an equivalence relation over oid's that relates oid's corresponding to the same "real-world entity." By this mechanism, the model achieves a declarative set-based query language and views for objects with identity. Moreover, the query primitives are designed so that queries including object traversal can be evaluated in a data-parallel fashion.

Original languageEnglish
Title of host publicationProceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1996
PublisherAssociation for Computing Machinery, Inc
Pages1-17
Number of pages17
ISBN (Electronic)089791788X, 9780897917889
DOIs
Publication statusPublished - 1996 Oct 1
Externally publishedYes
Event11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1996 - San Jose, United States
Duration: 1996 Oct 61996 Oct 10

Publication series

NameProceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1996

Other

Other11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1996
CountryUnited States
CitySan Jose
Period96/10/696/10/10

ASJC Scopus subject areas

  • Information Systems
  • Software
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'An equational object-oriented data model and its data-parallel query language'. Together they form a unique fingerprint.

Cite this