Issue No. 01 - March (1990 vol. 2)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.50906
<p>The goals of the Iris database management system are to enhance database programmer productivity and to provide generalized database support for the integration of future applications. Iris is based on an object and function model. Iris objects are typed but unlike other object systems, they contain no state. Attribute values, relationships and behavior of objects are modeled by functions. The Iris architecture efficiently supports the evaluation of functional expressions. The goal of the architecture is to provide a database system that is powerful enough to support the definition of functions and procedures that implement the semantics of the data model. An overview of the data model is provided, the architecture is described in detail, and implementation experience and usage of the system are discussed.</p>
attribute values; Iris database management system; database programmer productivity; generalized database support; future applications; function model; object systems; Iris architecture; functional expressions; semantics; data structures; database management systems; functional programming; object-oriented programming
P. Lyngbæk, K. Wilkinson and W. Hasan, "The Iris Architecture and Implementation," in IEEE Transactions on Knowledge & Data Engineering, vol. 2, no. , pp. 63-75, 1990.