Please use this identifier to cite or link to this item:
|Title:||GENITIVE RELATIONS AND THE COMPOSITE OBJECT-ORIENTED LANGUAGE COOL FOR OBJECT SUPPORT IN $N sup 2$|
|Abstract:||A distinction is made between two fundamentally different approaches to declarative languages for relational data bases. One approach is entire-relation oriented, embodied in tuple calculus and SQL. The other approach is composite-object oriented, the subject of this paper. Constructs for a composite-object oriented declarative language, called COOL, are proposed for use with relational data bases. To enable unambiguous specification and quantification of relationships, a construct called a genitive relation is introduced. The notion of composite-object concentration is also introduced. These constructs allow objects to be manipulated on the basis of quantified relationships between object instances, with universal, existential, and natural quantification. They also permit specification and concentration of composite objects of great complexity, and composite objects based on functional dependency relationships. COOL can also manipulate independent entity structures, both hierarchical and network, and generalization or IS-A type hierarchies. COOL is proposed as a subset of COOL, for use where a relational data base has a distinct object orientation.|
|Appears in Collections:||Bradley, James|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.