Date of Award

Spring 5-2003

Document Type

Master's Research Paper

Degree Name

Master of Computer and Information Science (MCIS)

Department

Computer Science

First Advisor

Dr. Sudhir Trivedi

Second Advisor

Dr. J. Yoon

Third Advisor

Dr. E. Khosravi

Abstract

Object Oriented Database Management Systems(OOBMS)became popular in the mid-eighties, as a result of the sharply increased popularity of the object oriented programming languages. Many query languages for a number of OODB systems have been proposed, but most of them are similar, in spirit to SQL, which was designed for a relational database model. In an effort to emulate SQL functionality most of the new languages fail to exploit the fact that data in database is arranged intuitively in an OODB. The need for a more intuitive organization of data increased in recent years with the advent of more complex and abundant data to model. There is little initiative for innovation in the area of OOBDMS query languages, the OODMS vendors are working on the basic issues in their implementations and have not yet fully.implemented ODMG OQL3. Yet the area, which may become important in research on OODBMS query languages is that of queries by end-users, people who are not even aware that database exists. As object-oriented techniques continue to proliferate in all areas of computing, the need to query large collections of objects has become a major issue for end users. Object Oriented database query Languages strive for simple, concise, but powerful forms of expression. However existing object query languages often require . users to navigate through complex networks of objects to form relationships. The proposed GIQL provides a more flexible means of interrelating objects diagrammatically instead of explicitly traversing adjacent classes. Intuitive path expressions specify enough Object Oriented Database Management Systems(OOBMS)became popular in the mid-eighties, as a result of the sharply increased popularity of the object oriented programming languages. Many query languages for a number of OODB systems have been proposed, but most of them are similar, in spirit to SQL, which was designed for a relational database model. In an effort to emulate SQL functionality most of the new languages fail to exploit the fact that data in database is arranged intuitively in an OODB. The need for a more intuitive organization of data increased in recent years with the advent of more complex and abundant data to model. There is little initiative for innovation in the area of OOBDMS query languages, the OODMS vendors are working on the basic issues in their implementations and have not yet fully.implemented ODMG OQL3. Yet the area, which may become important in research on OODBMS query languages is that of queries by end-users, people who are not even aware that database exists. As object-oriented techniques continue to proliferate in all areas of computing, the need to query large collections of objects has become a major issue for end users.

Share

COinS