Application of Abstract Data Types to the Implementation of Data Base Management Systems

dc.contributor.authorBaroody, Anthonyen_US
dc.contributor.authorDeWitt, Daviden_US
dc.date.accessioned2012-03-15T16:27:46Z
dc.date.available2012-03-15T16:27:46Z
dc.date.created1977en_US
dc.date.issued1977
dc.description.abstractThis research describes the use of abstract data types as a design and implementation tool for data base management systems. Abstract data types, represented by generic objects and generic procedures, are used to implement a network data base management system. Generic objects are used to represent the data model, instantiations of the objects to represent the user's schema and subschema, and generic procedures to implement the data manipulation language verbs. Traditional database management system design approaches are described in which run-time interpretation of the schema and subschema is employed to preserve data independence. Application of abstract data types to the design of a data base management system permits the elimination of the time-consuming run-time interpretation without suffering any loss of data independence. Data abstractions which represent the logical structure of the database are bound at compile-time to the user's program. The data manipulation language verbs included in the user's source program are implemented as parameterized calls to the procedures bound to those abstract data types which are used to represent the logical structure of the database.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR307
dc.identifier.citationTR307
dc.identifier.urihttp://digital.library.wisc.edu/1793/58056
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleApplication of Abstract Data Types to the Implementation of Data Base Management Systemsen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR307.pdf
Size:
2.04 MB
Format:
Adobe Portable Document Format