AdaRel: A Relational Extension of Ada.
UNIVERSITY OF SOUTHERN CALIFORNIA LOS ANGELES DEPT OF COMPUTER SCIENCE
Pagination or Media Count:
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
- Computer Programming and Software