QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS

A moving object database is a database that records the movement of an object over the time. There are various ways to build a moving object database. There are already database extensions capable of handling moving object databases, namely stpqueries which stores movement of an object in one att...

Full description

Saved in:
Bibliographic Details
Main Author: Dicky Andika Putra, Mohammad
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/61869
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:61869
spelling id-itb.:618692021-09-28T09:57:16ZQUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS Dicky Andika Putra, Mohammad Indonesia Final Project moving object database, PostgreSQL, metadata, global schema, attribute timestamped, tuple timestamped, AST. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/61869 A moving object database is a database that records the movement of an object over the time. There are various ways to build a moving object database. There are already database extensions capable of handling moving object databases, namely stpqueries which stores movement of an object in one attribute (attribute timestamped), and stpqueries-1nf which stores moving data in pairs of timestamp and value attributes (tuple timestamped). These two extensions have different representation models in storing moving data. In this final project, a system is built that can be used to retrieve information from a number of moving object databases with different database schemas and object movement representations using one SQL command. The system works by utilizing a metadata to map the global schema of the user's moving object database with a number of source database schemas. The commands that have been entered are translated so that they can be executed on each database source. This system is intended for retrieval of moving object data in the PostgreSQL database. The implementation is done by using node.js with the help of the node-sql-parser library to convert the input query form into an Abstract Syntax Tree (AST) and vice versa. The test includes several test cases of SQL queries to access ordinary data, as well as queries to access moving object data, whether the data exists in only one database, or data that is spread over several database sources. The test results show the expected output, with certain limitations due to the tools used. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description A moving object database is a database that records the movement of an object over the time. There are various ways to build a moving object database. There are already database extensions capable of handling moving object databases, namely stpqueries which stores movement of an object in one attribute (attribute timestamped), and stpqueries-1nf which stores moving data in pairs of timestamp and value attributes (tuple timestamped). These two extensions have different representation models in storing moving data. In this final project, a system is built that can be used to retrieve information from a number of moving object databases with different database schemas and object movement representations using one SQL command. The system works by utilizing a metadata to map the global schema of the user's moving object database with a number of source database schemas. The commands that have been entered are translated so that they can be executed on each database source. This system is intended for retrieval of moving object data in the PostgreSQL database. The implementation is done by using node.js with the help of the node-sql-parser library to convert the input query form into an Abstract Syntax Tree (AST) and vice versa. The test includes several test cases of SQL queries to access ordinary data, as well as queries to access moving object data, whether the data exists in only one database, or data that is spread over several database sources. The test results show the expected output, with certain limitations due to the tools used.
format Final Project
author Dicky Andika Putra, Mohammad
spellingShingle Dicky Andika Putra, Mohammad
QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS
author_facet Dicky Andika Putra, Mohammad
author_sort Dicky Andika Putra, Mohammad
title QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS
title_short QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS
title_full QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS
title_fullStr QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS
title_full_unstemmed QUERY HANDLING ON MOVING OBJECT DATABASES WITH DIFFERENT DATABASE SCHEMA AND REPRESENTATIONS OF OBJECT MOVEMENTS
title_sort query handling on moving object databases with different database schema and representations of object movements
url https://digilib.itb.ac.id/gdl/view/61869
_version_ 1822931785542008832