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...
Saved in:
Main Author: | |
---|---|
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 |