1979
DOI: 10.1145/320064.320067
|View full text |Cite
|
Sign up to set email alerts
|

Data abstractions for database systems

Abstract: Data abstractions were originally conceived as a specification tool in programming. They also appear to be useful for exploring and explaining the capabilities and shortcomings of the data definition and manipulation facilities of present-day database systems. Moreover they may lead to new approaches to the design of these facilities. In the fit section the paper introduces an axiomatic method for specifying data abstractions and, on that basis, gives precise meaning to familiar notions such as data model, dat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
6
0

Year Published

1980
1980
2016
2016

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 36 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…The first uses were focused on organizing data, rather than revealing semantics. Historically, the goal was to build database models that used data abstractions to hide the implementation details from the database user, see Smith and Smith and Smith [ 111 ], Lockemann et al [ 68 ], Cardelli and Wegner [ 15 ], and Goldstein and Storey [ 40 ].…”
Section: A Survey Of Powertypes In Isementioning
confidence: 99%
“…The first uses were focused on organizing data, rather than revealing semantics. Historically, the goal was to build database models that used data abstractions to hide the implementation details from the database user, see Smith and Smith and Smith [ 111 ], Lockemann et al [ 68 ], Cardelli and Wegner [ 15 ], and Goldstein and Storey [ 40 ].…”
Section: A Survey Of Powertypes In Isementioning
confidence: 99%
“…This approach is further developed in [36] and [37], where databases and views are modeled as data abstractions. Also Rowe and Schoens [39], Claybrook et al [ll], Arora and Carlson [3], Lockemann et al [31], and Weber [45] all use an abstract data type approach to model database views.…”
Section: Related Workmentioning
confidence: 99%
“…The application of the abstract data type paradigm to database systems has been discussed at length. 1,2,3,4,5,6,7, 8,9,10,11,12,13,14,15 However, practical use of abstract data types in the full specification of a database system/appfication still awaits realization. This paper reports on one part of an effort to use abstract data types in both the formalization of database t TI~ material is lined ulxm work supported by the National Science Foundation under Grant No.…”
Section: 8 Introductionmentioning
confidence: 99%