Version management of hierarchical data in relational database

Journal article


Authors/Editors


Strategic Research Themes

No matching items found.


Publication Details

Author listJomphrom C., Porkaew K.

PublisherSpringer

Publication year2015

JournalAdvances in Intelligent Systems and Computing (2194-5357)

Volume number361

Start page275

End page284

Number of pages10

ISSN2194-5357

eISSN2194-5357

URLhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84931287916&doi=10.1007%2f978-3-319-19024-2_28&partnerID=40&md5=f37d3196b0e69718720ddfcd73a7dfa7

LanguagesEnglish-Great Britain (EN-GB)


View on publisher site


Abstract

Hierarchical data structure is organized into a tree-like structure represented by parent- child relationship. The parent can have many children but each child has only one parent. It is also known as one-to-many relationship. There are many types of data can be represented by hierarchical data structure such as organization structures and programs in academies. In some applications, there is necessary to keep historical data or version that need to be used. Temporal data management is used to handle historical data but cause high data space usage by storing every version data which decrease database efficiency. In this paper, we propose logical design to manage versions of hierarchical data in relational database that that may change overtime but historical data is still needed by reusing duplicated records. This conceptual design can avoid data redundancy and increase database efficiency. ฉ Springer International Publishing Switzerland 2015.


Keywords

Hierarchical data structureRelational databaseTemporal data managementVersion management


Last updated on 2023-27-09 at 07:35