Accession Number : ADA137108

Title :   AdaRel: A Relational Extension of Ada.

Descriptive Note : Technical rept.,

Corporate Author : UNIVERSITY OF SOUTHERN CALIFORNIA LOS ANGELES DEPT OF COMPUTER SCIENCE

Personal Author(s) : Horowitz,E ; Kemper,A

PDF Url : ADA137108

Report Date : Jan 1983

Pagination or Media Count : 30

Abstract : In this paper the authors extend Ada to facilitate the programming of data-intensive applications. The language extensions are based upon the relational data model. The system is interfaced to a relational database management system via a new Ada type relation. The language includes basic operations on relations, commonly available in database query languages, like retrieval of data, update of tuples as well as high-level operators to combine relations to form new ones. The authors show how Ada exception handling is naturally extended to allow integrity control of the relations. In addition the authors discuss language features that enable the sharing of data among several users. Concluding the paper the authors give an extensive example application to demonstrate the power of their proposed language extensions. (Author)

Descriptors :   *Programming languages, *High level languages, Data management, Interfaces, Data bases, Integrated systems, Computer operators, Subroutines, Data processing

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE