1987
DOI: 10.1145/38807.38848
|View full text |Cite
|
Sign up to set email alerts
|

Issues in the design of object-oriented database programming languages

Abstract: We see a trend toward extending object-oriented languages in the direction of databases, and, at the same time, toward extending database systems with object-oriented ideas. On the surface, these two activities seem to be moving in a consistent direction. However, at a deeper level, we see difficulties that may inhibit their ending up at the same point. We feel that many of these difficufties are a result of the underlying assumptions that are inherent in the fields of programming language and database systems… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

1988
1988
2007
2007

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 22 publications
0
12
0
Order By: Relevance
“…Fundamental issues that are dealt with differently in OOPLs and in DB languages have been discussed in various papers (Bloom and Zdonik, 1987;Atkinson et al, 1989;Kim, 1993).…”
Section: Dbpls Vs Conventional Plsmentioning
confidence: 99%
“…Fundamental issues that are dealt with differently in OOPLs and in DB languages have been discussed in various papers (Bloom and Zdonik, 1987;Atkinson et al, 1989;Kim, 1993).…”
Section: Dbpls Vs Conventional Plsmentioning
confidence: 99%
“…The objective is the definition of a single data model for both persistent and non persistent data [10,26]. The main problem in achieving this integration is represented by the difference between the declarative description of data assumed in database management systems and the behavioral, encapsulated format of data used in programming languages [16].…”
Section: Database Managementmentioning
confidence: 99%
“…This makes it possible for a database to include more than one col lection of instances of a given type, which can be quite useful in scientific and engineering applications [Lohm83,Kemp87]. While this separation is common in programming languages, it is less common in the database world [Bloo87], As an example, the com mands in Figure 1 define a new schema type called Person, which is a tuple type. Two sets for storing Person instances are then created, the Students set and the Employees set.…”
Section: The Basic Extra Type Systemmentioning
confidence: 99%
“…© 1988 ACM 0-89791-268-3/88/0006/0413 S1.50 models that would have been called "semantic data models" two years ago. In fact, the former kind of object-oriented DBMS almost seems like a step back to the days of navigational data manipulation languages, as it is not obvious how one will support ad-hoc queries (or optimize accesses effectively) for such systems [Bloo87,Ullm87).…”
Section: Introductionmentioning
confidence: 99%