Inheritance Problems in Object-Oriented Database

This research is concerned with inheritance as used in object-oriented database. More specifically, partial bi-directional inheritance among classes is examined. In partial inheritance, a class can inherit a proper subset of instance variables from another class. Two subclasses of the same superclas...

Full description

Bibliographic Details
Main Author: Auepanwiriyakul, Raweewan
Other Authors: Swigger, Kathleen M.
Format: Others
Language:English
Published: University of North Texas 1989
Subjects:
Online Access:https://digital.library.unt.edu/ark:/67531/metadc330898/
id ndltd-unt.edu-info-ark-67531-metadc330898
record_format oai_dc
spelling ndltd-unt.edu-info-ark-67531-metadc3308982017-03-17T08:40:47Z Inheritance Problems in Object-Oriented Database Auepanwiriyakul, Raweewan object oriented programming computer science bi-directional inheritance databases Object-oriented programming (Computer science) Database management. This research is concerned with inheritance as used in object-oriented database. More specifically, partial bi-directional inheritance among classes is examined. In partial inheritance, a class can inherit a proper subset of instance variables from another class. Two subclasses of the same superclass do not need to inherit the same proper subset of instance variables from their superclass. Bi-directional partial inheritance allows a class to inherit instance variables from its subclass. The prototype of an object-oriented database that supports both full and partial bi-directional inheritance among classes was developed on top of an existing relational database management system. The prototype was tested with two database applications. One database application needs full and partial inheritance. The second database application required bi-directional inheritance. The result of this testing suggests both advantages and disadvantages of partial bi-directional inheritance. Future areas of research are also suggested. University of North Texas Swigger, Kathleen M. Brazile, Robert Pershing, 1941- Wyatt, Dana L. Jacob, Roy Thomas Conrady, Denis A. William, Donald R. 1989-05 Thesis or Dissertation vi, 109 leaves : ill. Text local-cont-no: 1002714644-Auepanwiriyakul call-no: 379 N81d no.2960 untcat: b1454917 https://digital.library.unt.edu/ark:/67531/metadc330898/ ark: ark:/67531/metadc330898 English Public Auepanwiriyakul, Raweewan Copyright Copyright is held by the author, unless otherwise noted. All rights reserved.
collection NDLTD
language English
format Others
sources NDLTD
topic object oriented programming
computer science
bi-directional inheritance
databases
Object-oriented programming (Computer science)
Database management.
spellingShingle object oriented programming
computer science
bi-directional inheritance
databases
Object-oriented programming (Computer science)
Database management.
Auepanwiriyakul, Raweewan
Inheritance Problems in Object-Oriented Database
description This research is concerned with inheritance as used in object-oriented database. More specifically, partial bi-directional inheritance among classes is examined. In partial inheritance, a class can inherit a proper subset of instance variables from another class. Two subclasses of the same superclass do not need to inherit the same proper subset of instance variables from their superclass. Bi-directional partial inheritance allows a class to inherit instance variables from its subclass. The prototype of an object-oriented database that supports both full and partial bi-directional inheritance among classes was developed on top of an existing relational database management system. The prototype was tested with two database applications. One database application needs full and partial inheritance. The second database application required bi-directional inheritance. The result of this testing suggests both advantages and disadvantages of partial bi-directional inheritance. Future areas of research are also suggested.
author2 Swigger, Kathleen M.
author_facet Swigger, Kathleen M.
Auepanwiriyakul, Raweewan
author Auepanwiriyakul, Raweewan
author_sort Auepanwiriyakul, Raweewan
title Inheritance Problems in Object-Oriented Database
title_short Inheritance Problems in Object-Oriented Database
title_full Inheritance Problems in Object-Oriented Database
title_fullStr Inheritance Problems in Object-Oriented Database
title_full_unstemmed Inheritance Problems in Object-Oriented Database
title_sort inheritance problems in object-oriented database
publisher University of North Texas
publishDate 1989
url https://digital.library.unt.edu/ark:/67531/metadc330898/
work_keys_str_mv AT auepanwiriyakulraweewan inheritanceproblemsinobjectorienteddatabase
_version_ 1718432014804189184