Knowledge discovery in relational database: extraction of n-ary relationships

C. Soutou
{"title":"Knowledge discovery in relational database: extraction of n-ary relationships","authors":"C. Soutou","doi":"10.1109/BIWIT.1997.614050","DOIUrl":null,"url":null,"abstract":"Presents an automatic process for extracting the n-ary relationships from an operating relational database. This database reverse engineering process performs (i) the extraction of n-ary relationship tables, and (ii) the deduction of cardinalities. The first step is based on querying a view of the data dictionary and some working tables. The second step is based on the automatic generation of a set of SQL queries for each n-ary relationship table. We focus on the realistic assumptions that there are no constraints on the uniqueness of the attribute names, and dependencies are not supposed to be known a priori. A PRO*C program has been implemented; it enables us to automatically build SQL queries via dynamic SQL. We also study the influence of the number of key attributes and the number of records upon the performance of our process.","PeriodicalId":166034,"journal":{"name":"Proceedings of the Third Basque International Workshop on Information Technology - BIWIT'97 - Data Management Systems","volume":"540 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Third Basque International Workshop on Information Technology - BIWIT'97 - Data Management Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIWIT.1997.614050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Presents an automatic process for extracting the n-ary relationships from an operating relational database. This database reverse engineering process performs (i) the extraction of n-ary relationship tables, and (ii) the deduction of cardinalities. The first step is based on querying a view of the data dictionary and some working tables. The second step is based on the automatic generation of a set of SQL queries for each n-ary relationship table. We focus on the realistic assumptions that there are no constraints on the uniqueness of the attribute names, and dependencies are not supposed to be known a priori. A PRO*C program has been implemented; it enables us to automatically build SQL queries via dynamic SQL. We also study the influence of the number of key attributes and the number of records upon the performance of our process.
关系数据库中的知识发现:n元关系的提取
提出了一种从运行关系数据库中自动提取n元关系的方法。这个数据库逆向工程过程执行(i) n元关系表的提取,以及(ii)基数的推导。第一步是基于查询数据字典的视图和一些工作表。第二步是基于为每个n元关系表自动生成一组SQL查询。我们关注现实的假设,即对属性名称的唯一性没有限制,并且依赖关系不应该是先验的。一个PRO*C程序已经实现;它使我们能够通过动态SQL自动构建SQL查询。我们还研究了关键属性的数量和记录的数量对过程性能的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信
小红书