Title :
Integrating the concepts and techniques of semantic modeling and the object-oriented paradigm
Author :
Lam, H. ; Su, S.Y.W. ; Alashqur, A.M.
Author_Institution :
Database Syst. Res. & Dev. Center, Florida Univ., Gainesville, FL, USA
Abstract :
The object orientation of a semantic association model (OSAM) is presented. It integrates the concepts and techniques of semantic modeling and those introduced by the object-oriented paradigm. Unlike conventional data models such as the relational model, the object orientation of OSAM allows the user to model an application in terms of complex objects, classes and their associations, instead of tuples (or records) and relations (or record types). The primitives (objects, class, instance and link) and the perspectives (class and object) of an OSAM database are described. Key differences between OSAM and a conventional object-oriented model are discussed. The features of object orientation and explicit definition of semantic associations among objects allow the database of an application domain to be modeled, accessed and manipulated at a higher conceptual level and thus simplify the tasks of the users in the development of their applications
Keywords :
data structures; database management systems; database theory; object-oriented programming; OSAM database; application domain; associations; classes; complex objects; conceptual level; conventional object-oriented model; explicit definition; instance; link; object orientation; object-oriented paradigm; perspectives; primitives; relational model; semantic association model; semantic modeling; Computer aided software engineering; Computer languages; Data models; Database systems; NIST; Object oriented databases; Object oriented modeling; Relational databases; Research and development; Spatial databases;
Conference_Titel :
Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-1964-3
DOI :
10.1109/CMPSAC.1989.65087