DESIGN AND IMPLEMENTATION OF FLORA, A LANGUAGE FOR OBJECT ALGEBRA

Citation
D. Florescu et al., DESIGN AND IMPLEMENTATION OF FLORA, A LANGUAGE FOR OBJECT ALGEBRA, Information sciences, 87(1-3), 1995, pp. 1-27
Citations number
17
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
Journal title
ISSN journal
00200255
Volume
87
Issue
1-3
Year of publication
1995
Pages
1 - 27
Database
ISI
SICI code
0020-0255(1995)87:1-3<1:DAIOFA>2.0.ZU;2-0
Abstract
Flora is a language for implementing object-oriented databases. As suc h, it is not intended to be a user language, but rather, an intermedia te language capable of supporting a variety of higher-level languages and applications. Flora provides a very general data model with comple x values and complex objects, constructs for specifying data storage, and a functional-style action language that incorporates set processin g operations and a user-defined function capability. Thus, Flora provi des the building blocks that allow the calling language to appropriate ly model higher-level constructs such as classes and inheritance, and to build complex queries in a manner that readily supports various opt imization schemes.