Extended object languages for the extolware persistence framework

Users interact with a database system through a set of database languages and this makes designing database languages a very challenging task to a computer software engineer. A set of welldefined database languages must be easy to learn, easy to understand and powerful enough to capture semantic of...

Full description

Saved in:
Bibliographic Details
Main Authors: Ming, Lim Tong, Lee, Sai Peck
Format: Article
Published: 2004
Subjects:
Online Access:http://eprints.um.edu.my/7167/
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.189.5180&rep=rep1&type=pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.eprints.7167
record_format eprints
spelling my.um.eprints.71672013-07-11T04:03:13Z http://eprints.um.edu.my/7167/ Extended object languages for the extolware persistence framework Ming, Lim Tong Lee, Sai Peck T Technology (General) Users interact with a database system through a set of database languages and this makes designing database languages a very challenging task to a computer software engineer. A set of welldefined database languages must be easy to learn, easy to understand and powerful enough to capture semantic of a problem domain. This paper discusses design issues of a proposed database language, namely Extended Object Language or EOL for short, for an Extolware Persistent Object framework (Lim & Lee, 1997, 1998, 1999, 2001, 2002a, 2002b, 2002c) that provide wrapping services for relational database systems and multidimensional database systems (DataPro, 1996; IBM Corp., 2001; Informix Software Inc., 2001a, 2001b). This research examines SQL3 (Fortier, 1999) and ODL/OQL (Cattell & Barry, 1999) with an overview of their language constructs and operators that support object-oriented requirements as stated in Object Data Management Group (ODMG) object model. Next, a discussion on the Extended Object Language (EOL) and its language constructs are examined. This is followed by a close examination of new database operators and constructs introduced into EOL. A design overview and evaluation of these database languages are examined. A summary on these languages is presented at the end of the paper with conclusion and further research plans. 2004 Article PeerReviewed Ming, Lim Tong and Lee, Sai Peck (2004) Extended object languages for the extolware persistence framework. Issues in Informing Science and Information Technology, 1. pp. 407-416. ISSN 1547-5840 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.189.5180&rep=rep1&type=pdf
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic T Technology (General)
spellingShingle T Technology (General)
Ming, Lim Tong
Lee, Sai Peck
Extended object languages for the extolware persistence framework
description Users interact with a database system through a set of database languages and this makes designing database languages a very challenging task to a computer software engineer. A set of welldefined database languages must be easy to learn, easy to understand and powerful enough to capture semantic of a problem domain. This paper discusses design issues of a proposed database language, namely Extended Object Language or EOL for short, for an Extolware Persistent Object framework (Lim & Lee, 1997, 1998, 1999, 2001, 2002a, 2002b, 2002c) that provide wrapping services for relational database systems and multidimensional database systems (DataPro, 1996; IBM Corp., 2001; Informix Software Inc., 2001a, 2001b). This research examines SQL3 (Fortier, 1999) and ODL/OQL (Cattell & Barry, 1999) with an overview of their language constructs and operators that support object-oriented requirements as stated in Object Data Management Group (ODMG) object model. Next, a discussion on the Extended Object Language (EOL) and its language constructs are examined. This is followed by a close examination of new database operators and constructs introduced into EOL. A design overview and evaluation of these database languages are examined. A summary on these languages is presented at the end of the paper with conclusion and further research plans.
format Article
author Ming, Lim Tong
Lee, Sai Peck
author_facet Ming, Lim Tong
Lee, Sai Peck
author_sort Ming, Lim Tong
title Extended object languages for the extolware persistence framework
title_short Extended object languages for the extolware persistence framework
title_full Extended object languages for the extolware persistence framework
title_fullStr Extended object languages for the extolware persistence framework
title_full_unstemmed Extended object languages for the extolware persistence framework
title_sort extended object languages for the extolware persistence framework
publishDate 2004
url http://eprints.um.edu.my/7167/
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.189.5180&rep=rep1&type=pdf
_version_ 1643687982243250176
score 13.160551