Title :
Implementation of an object-oriented front-end to a relational database system
Author :
Kisworo, Marsudi W. ; Rajagopalan, P.
Author_Institution :
Sch. of Comput. Sci., Curtin Univ. of Technol., Bentley, WA, Australia
Abstract :
The authors describe the implementation of an object-oriented SQL (structured query language) front-end, called OOSQL, for the IBM DB2 relational database system. The restricted semantic entity-relationship model is used as the data model. The syntax of OOSQL is based on the syntax of SQL, which is the database language for DB2. SQL was chosen as the basis because it is expressive, powerful, and provides an easy evolution for DB2 SQL users. The authors modify and extend SQL by providing object management functions. OOSQL relies on the features of DB2 for dealing with concurrency, transaction management, integrity, and security. OOSQL provides constructors for object definition of any type, including recursive objects and complex objects. A prototype of the front-end described here has been successfully implemented
Keywords :
object-oriented databases; query languages; relational databases; IBM DB2 relational database system; OOSQL; complex objects; concurrency; data model; database language; implementation; integrity; object definition; object-oriented SQL front-end; recursive objects; restricted semantic entity-relationship model; security; structured query language; syntax; transaction management; Australia; Computer languages; Data models; Impedance; Object oriented databases; Object oriented modeling; Organizing; Prototypes; Relational databases; Very large scale integration;
Conference_Titel :
Computer and Communication Systems, 1990. IEEE TENCON'90., 1990 IEEE Region 10 Conference on
Print_ISBN :
0-87942-556-3
DOI :
10.1109/TENCON.1990.152725