DocumentCode
3656582
Title
Abstract data types in databases: Specification, manipulation and access
Author
David Stemple;Tim Sheard;Ralph Bunker
Author_Institution
Department of Computer and Information Science, University of Massachusetts at Amherst
fYear
1986
Firstpage
590
Lastpage
597
Abstract
The basic data types from which records can be constructed in most database management systems are limited to a few simple types such as integers, reals, and character strings. There are many applications, exemplified by office automation, computer-aided design and geographic information systems, that could benefit from management of databases containing the complex objects typically used in programming these systems. We call databases that contain user defined abstract data types object-extended databases. In this paper we examine three aspects of providing support for object-extended databases: their specification, their manipulation by transactions, and access to them via queries. We show that a database specification scheme grounded formally in three abstract data types, finite sets, tuples and lists, accommodates the integration of databases and arbitrary abstract data types from the points of view of database designers, transaction programmers, and query writers and implemented.1
Keywords
"Database systems","Finite element analysis","Semantics","Data models","Computer languages","Office automation"
Publisher
ieee
Conference_Titel
Data Engineering, 1986 IEEE Second International Conference on
Print_ISBN
978-0-8186-0655-7
Type
conf
DOI
10.1109/ICDE.1986.7266266
Filename
7266266
Link To Document