QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES

Temporal data is a type of data that changes over time, this kind of data have been used in information systems that involves recording the history of the entity. Those things make temporal data processing becomes important. Temporal data itself can have different time granularities or different cal...

Full description

Saved in:
Bibliographic Details
Main Author: Dwisaputra, Radiyya
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/43804
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:43804
spelling id-itb.:438042019-09-30T11:10:34ZQUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES Dwisaputra, Radiyya Indonesia Final Project temporal data, time granularity, calendar system, ontology INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/43804 Temporal data is a type of data that changes over time, this kind of data have been used in information systems that involves recording the history of the entity. Those things make temporal data processing becomes important. Temporal data itself can have different time granularities or different calendar systems. Meanwhile, different time granularity and different calendar system cannot be handled yet with a well-known DBMS. Hence, in this thesis, a tool will be built to make a DBMS supports temporal data with different calendar systems and different time granularities. This tool consists of two parts, i.e. DBMS extension and application modules. DBMS extension can be used to handle processing of temporal data with different calendar systems and time granularities with an implementation of some data types to store time, metadata to store time information, and functions to validate and convert time in the DBMS. Application module can be used to translate the query given by the user, so the user doesn’t have to enter complex query. The application module also simplifies the process done by the database administrator when they enter the definition of a new time granularities. The evaluation is done by add two different calendar systems and two new time granularities. Next, simple queries are executed that operate data using the calendar systems and time granularities. Simple queries that are tested cover data temporal operation SELECT, INSERT, DELETE, and JOIN. This testing is done to make sure that the tool can handle different calendar systems and time granularities. The test result shows that the tool can run the queries and give expected query results. 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 Temporal data is a type of data that changes over time, this kind of data have been used in information systems that involves recording the history of the entity. Those things make temporal data processing becomes important. Temporal data itself can have different time granularities or different calendar systems. Meanwhile, different time granularity and different calendar system cannot be handled yet with a well-known DBMS. Hence, in this thesis, a tool will be built to make a DBMS supports temporal data with different calendar systems and different time granularities. This tool consists of two parts, i.e. DBMS extension and application modules. DBMS extension can be used to handle processing of temporal data with different calendar systems and time granularities with an implementation of some data types to store time, metadata to store time information, and functions to validate and convert time in the DBMS. Application module can be used to translate the query given by the user, so the user doesn’t have to enter complex query. The application module also simplifies the process done by the database administrator when they enter the definition of a new time granularities. The evaluation is done by add two different calendar systems and two new time granularities. Next, simple queries are executed that operate data using the calendar systems and time granularities. Simple queries that are tested cover data temporal operation SELECT, INSERT, DELETE, and JOIN. This testing is done to make sure that the tool can handle different calendar systems and time granularities. The test result shows that the tool can run the queries and give expected query results.
format Final Project
author Dwisaputra, Radiyya
spellingShingle Dwisaputra, Radiyya
QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES
author_facet Dwisaputra, Radiyya
author_sort Dwisaputra, Radiyya
title QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES
title_short QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES
title_full QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES
title_fullStr QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES
title_full_unstemmed QUERY HANDLING OF TEMPORAL DATA WITH DIFFERENT CALENDAR SYSTEMS AND TIME GRANULARITIES
title_sort query handling of temporal data with different calendar systems and time granularities
url https://digilib.itb.ac.id/gdl/view/43804
_version_ 1821998979213164544