Transforming a multi-value database system into a relational database system for faster querying

Md. Zahid Hasan, M. R. Huq
{"title":"Transforming a multi-value database system into a relational database system for faster querying","authors":"Md. Zahid Hasan, M. R. Huq","doi":"10.1109/CEEICT.2016.7873072","DOIUrl":null,"url":null,"abstract":"When the data is fluid and relationships among attributes are getting complex and are changing rapidly over time, a Multi-value Database Management System (MVDBMS) can provide a great deal of support to handle that. MVDBMSs can handle attributes taking a list of values unlike a Relational Database Management System (RDBMS) that can only accept single-valued attributes to conform first normal form (1NF). It is suitable to use multi-valued database in case where a list of values can be assigned to a single attribute in a particular record. In this case, MVDBMS can save a lot of storage space and it is quite efficient to retrieve a specific record. However, when it comes into retrieving data based on Select-Project-Join (SPJ) queries, a multi-valued database cannot handle these queries in a straightforward manner. In this paper, we propose techniques to transform a MVDBMS into a RDBMS for faster querying and retrieval. During the transformation, we carefully considered the trade-off in between execution time of queries and storage space consumed by data. Therefore, we introduce two novel techniques: one of them will generate database schema conforming to 3NF and the other will be in 1NF. We also evaluate the performance of these two techniques for different types of queries.","PeriodicalId":240329,"journal":{"name":"2016 3rd International Conference on Electrical Engineering and Information Communication Technology (ICEEICT)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 3rd International Conference on Electrical Engineering and Information Communication Technology (ICEEICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEEICT.2016.7873072","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

When the data is fluid and relationships among attributes are getting complex and are changing rapidly over time, a Multi-value Database Management System (MVDBMS) can provide a great deal of support to handle that. MVDBMSs can handle attributes taking a list of values unlike a Relational Database Management System (RDBMS) that can only accept single-valued attributes to conform first normal form (1NF). It is suitable to use multi-valued database in case where a list of values can be assigned to a single attribute in a particular record. In this case, MVDBMS can save a lot of storage space and it is quite efficient to retrieve a specific record. However, when it comes into retrieving data based on Select-Project-Join (SPJ) queries, a multi-valued database cannot handle these queries in a straightforward manner. In this paper, we propose techniques to transform a MVDBMS into a RDBMS for faster querying and retrieval. During the transformation, we carefully considered the trade-off in between execution time of queries and storage space consumed by data. Therefore, we introduce two novel techniques: one of them will generate database schema conforming to 3NF and the other will be in 1NF. We also evaluate the performance of these two techniques for different types of queries.
将多值数据库系统转换为关系数据库系统,以实现更快的查询
当数据是流动的,属性之间的关系变得复杂,并且随着时间的推移而迅速变化时,多值数据库管理系统(MVDBMS)可以提供大量的支持来处理这种情况。mvdbms可以处理带有一系列值的属性,而关系数据库管理系统(RDBMS)只能接受符合第一范式(1NF)的单值属性。在可以将值列表分配给特定记录中的单个属性的情况下,适合使用多值数据库。在这种情况下,MVDBMS可以节省大量存储空间,并且检索特定记录非常有效。但是,当涉及到基于Select-Project-Join (SPJ)查询检索数据时,多值数据库不能以直接的方式处理这些查询。在本文中,我们提出了将MVDBMS转换为RDBMS的技术,以实现更快的查询和检索。在转换过程中,我们仔细考虑了查询执行时间和数据消耗的存储空间之间的权衡。因此,我们引入了两种新技术:一种将生成符合3NF的数据库模式,另一种将生成符合1NF的数据库模式。我们还针对不同类型的查询评估了这两种技术的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信