Summary: | 碩士 === 國立中央大學 === 電機工程研究所 === 83 === Current object-oriented databases only manage the newest data
of objects what are stored in the databases. That imply they
can not support those applications for which the history data
of objects must take into account. In order to resolve these
problems, some investigator propose the temporal database
systems. While data of objects changed, there must exist the
behavior of objects happened. Therefore, an application not
only need to record the data history of objects but also need
record the behavioral history of objects which make the state
of data changed. However, current temporal database only
consider the data history of objects but not take the
processing of behavior history of objects into account. The
purpose of this thesis is to extend the ability of current
object oriented database such that the database have the
capability to process the data history and behavioral history
of objects. To achieve this destination, we propose a data
model, query language, and a storage system to accomplish it.
We also implement a preprocessor, storage system, and query
processing system of object-oriented language C++ on GemStone
OODBMS such that it become a behavioral temporal object-
oriented database system.
|