Developing a Spatiotemporal Database for a Two-Dimensional moving Object Simulator using an Object-Oriented Data Model

Abstract / Excerpt:

The development of scientific information systems may require a complex database that can store not only static data but also time-varying information. This study discusses the concept of a spatiotemporal database implemented using an object-oriented data model. The database will store and monitor states of objects moving in 2-dimensions which are governed by Newton's laws of motion and the concept of momentum and collisions. The spatiotemporal object-oriented database developed in this study was created using Java 1.4.0. The database was designed in such a way that a moving object involved in the simulation was represented as having static attributes and spatiotemporal attributes which were encapsulated in two different classes, but which logically refer to the same object. Consequently, other classes were developed for the simulation of objects on a given surface and for storing results from performing a query on the spatiotemporal database. A UML diagram for these base classes were created to show the relationship between the simulation and the spatiotemporal classes. Further studies may be done on spatiotemporal object-oriented databases in real-life scientific applications. Alternatively, enhanced moving object simulators may be created and extended to a 3-dimensional space and an object-oriented query language may be incorporated with the database for the construction of more powerful queries.

Source InstitutionAteneo de Davao University
UnitComputer Science
AuthorsDonahlyne B. Candia, Ryan Nino B. Rodriguez, Albert Conrad H. Salinas
Page Count10
Place of PublicationDavao City
Original Publication DateMarch 1, 2003
Tags Database, Developing, Object, Object-Oriented, Spatiotemporal, Two-Dimensional