Strongly Possible Functional Dependencies for SQL

IF 0.3 Q4 COMPUTER SCIENCE, CYBERNETICS
Munqath Al-Atar, A. Sali
{"title":"Strongly Possible Functional Dependencies for SQL","authors":"Munqath Al-Atar, A. Sali","doi":"10.14232/actacyb.287523","DOIUrl":null,"url":null,"abstract":"Missing data is a large-scale challenge to research and investigate. It reduces the statistical power and produces negative consequences that may introduce selection bias on the data. Many approaches to handle this problem have been introduced. The main approaches suggested are either missing values to be ignored (removed) or imputed (filled in) with new values. This paper uses the second method. Possible worlds and possible and certain keyswere introduced in Köhler et.al., and by Levene et.al. Köhler and Link introduced certain functional dependencies (c-FD) as a natural complement to Lien's class of possible functional dependencies (p-FD). Weak and strong functional dependencies were studied by Levene and Loizou. We introduced the intermediate concept of strongly possible worlds that are obtained by imputing values already existing in the table in a preceding paper. This results in strongly possible keys (spKey's) and strongly possible functional dependencies (spFD's). We give a polynomial algorithm to verify a single spKey and show that in general, it is NP-complete to verify an arbitrary collection of spKeys. We give a graph-theoretical characterization of the validity of a given spFD X →sp Y.We show, that the complexity to verify a single strongly possible functional dependency is NP-complete in general, then we introduce some cases when verifying a single spFD can be done in polynomial time.As a step forward axiomatization of spFD's, the rules given for weak and strong functional dependencies are checked. Appropriate weakenings of those that are not sound for spFD's are listed. The interaction between spFD's and spKey's and certain keys is studied. Furthermore, a graph theoretical characterization of implication between singular attribute spFD's is given.","PeriodicalId":42512,"journal":{"name":"Acta Cybernetica","volume":null,"pages":null},"PeriodicalIF":0.3000,"publicationDate":"2022-01-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Acta Cybernetica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14232/actacyb.287523","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 2

Abstract

Missing data is a large-scale challenge to research and investigate. It reduces the statistical power and produces negative consequences that may introduce selection bias on the data. Many approaches to handle this problem have been introduced. The main approaches suggested are either missing values to be ignored (removed) or imputed (filled in) with new values. This paper uses the second method. Possible worlds and possible and certain keyswere introduced in Köhler et.al., and by Levene et.al. Köhler and Link introduced certain functional dependencies (c-FD) as a natural complement to Lien's class of possible functional dependencies (p-FD). Weak and strong functional dependencies were studied by Levene and Loizou. We introduced the intermediate concept of strongly possible worlds that are obtained by imputing values already existing in the table in a preceding paper. This results in strongly possible keys (spKey's) and strongly possible functional dependencies (spFD's). We give a polynomial algorithm to verify a single spKey and show that in general, it is NP-complete to verify an arbitrary collection of spKeys. We give a graph-theoretical characterization of the validity of a given spFD X →sp Y.We show, that the complexity to verify a single strongly possible functional dependency is NP-complete in general, then we introduce some cases when verifying a single spFD can be done in polynomial time.As a step forward axiomatization of spFD's, the rules given for weak and strong functional dependencies are checked. Appropriate weakenings of those that are not sound for spFD's are listed. The interaction between spFD's and spKey's and certain keys is studied. Furthermore, a graph theoretical characterization of implication between singular attribute spFD's is given.
SQL的强可能函数依赖关系
数据缺失对研究和调查来说是一个巨大的挑战。它降低了统计能力,并产生可能在数据上引入选择偏差的负面结果。已经介绍了许多处理这个问题的方法。建议的主要方法要么是忽略(删除)缺失的值,要么是用新值输入(填充)。本文采用第二种方法。可能的世界和可能的和某些键被介绍在Köhler等。,以及Levene等人的作品。Köhler和Link引入了某些功能依赖(c-FD),作为Lien的可能功能依赖(p-FD)类的自然补充。Levene和Loizou研究了弱和强功能依赖关系。我们在前一篇文章中引入了强可能世界的中间概念,它是通过输入表中已经存在的值而得到的。这就产生了强可能的键(spKey’s)和强可能的函数依赖(spFD’s)。我们给出了验证单个spKey的多项式算法,并证明了在一般情况下,验证任意spKey集合是np完全的。我们给出了给定spFD X→sp y有效性的图论表征,证明了验证单个强可能函数依赖的复杂度一般是np完全的,然后我们介绍了验证单个spFD可以在多项式时间内完成的一些情况。作为spFD的公理化的一步,对弱和强函数依赖的规则进行了检查。列出了那些不适合spFD的适当的弱点。研究了spFD和spKey与某些键之间的相互作用。在此基础上,给出了奇异属性spFD之间蕴涵的图论刻画。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Acta Cybernetica
Acta Cybernetica COMPUTER SCIENCE, CYBERNETICS-
CiteScore
1.10
自引率
0.00%
发文量
17
期刊介绍: Acta Cybernetica publishes only original papers in the field of Computer Science. Manuscripts must be written in good English.
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信