实现关系数据库模糊查询的实用方法

IF 0.2 Q4 EDUCATION & EDUCATIONAL RESEARCH
A. Rybanov
{"title":"实现关系数据库模糊查询的实用方法","authors":"A. Rybanov","doi":"10.53656/math2022-4-5-pra","DOIUrl":null,"url":null,"abstract":"Information systems that use databases are flexible to the extent that they allow users to request the data they need. SQL is limited to precise data processing and does not directly express fuzzy concepts of natural language. Therefore, giving SQL some flexibility can help users improve interaction with information systems without requiring them to learn a completely new language. The task of reducing the labor intensity of the process of integrating the mechanisms of fuzzy requests to existing information systems is urgent. The article shows the limitations of clear queries, considers various forms of fuzzy queries. Known approaches to implementing fuzzy queries to relational databases were analyzed. Provides a detailed analysis of fuzzy queries, as well as their conversion to standard SQL queries using MySQL. The proposed method for implementing the ability to work with fuzzy queries is based on expanding a clear database with stored functions, without changing the structure and composition of its tables. The advantages of the method are: increased readability and understanding of SQL queries; ease of integration with existing databases of information systems; flexible adjustment of the linguistic variable membership function in accordance with the needs of the database user. The application of the method is shown by the example of adapting a MySQL database. The proposed adaptation method can be widely used to implement fuzzy queries to databases of various DBMS that support work with stored functions.","PeriodicalId":41818,"journal":{"name":"Mathematics and Informatics","volume":null,"pages":null},"PeriodicalIF":0.2000,"publicationDate":"2022-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A PRACTICAL METHOD FOR IMPLEMENTING FUZZY QUERIES FOR RELATIONAL DATABASES\",\"authors\":\"A. Rybanov\",\"doi\":\"10.53656/math2022-4-5-pra\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Information systems that use databases are flexible to the extent that they allow users to request the data they need. SQL is limited to precise data processing and does not directly express fuzzy concepts of natural language. Therefore, giving SQL some flexibility can help users improve interaction with information systems without requiring them to learn a completely new language. The task of reducing the labor intensity of the process of integrating the mechanisms of fuzzy requests to existing information systems is urgent. The article shows the limitations of clear queries, considers various forms of fuzzy queries. Known approaches to implementing fuzzy queries to relational databases were analyzed. Provides a detailed analysis of fuzzy queries, as well as their conversion to standard SQL queries using MySQL. The proposed method for implementing the ability to work with fuzzy queries is based on expanding a clear database with stored functions, without changing the structure and composition of its tables. The advantages of the method are: increased readability and understanding of SQL queries; ease of integration with existing databases of information systems; flexible adjustment of the linguistic variable membership function in accordance with the needs of the database user. The application of the method is shown by the example of adapting a MySQL database. The proposed adaptation method can be widely used to implement fuzzy queries to databases of various DBMS that support work with stored functions.\",\"PeriodicalId\":41818,\"journal\":{\"name\":\"Mathematics and Informatics\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.2000,\"publicationDate\":\"2022-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Mathematics and Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.53656/math2022-4-5-pra\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"EDUCATION & EDUCATIONAL RESEARCH\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematics and Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.53656/math2022-4-5-pra","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0

摘要

使用数据库的信息系统在允许用户请求所需数据的程度上是灵活的。SQL仅限于精确的数据处理,不能直接表达自然语言的模糊概念。因此,给SQL一些灵活性可以帮助用户改进与信息系统的交互,而不需要他们学习一门全新的语言。减少将模糊请求机制集成到现有信息系统的过程中的劳动强度是当务之急。本文展示了清晰查询的局限性,并考虑了各种形式的模糊查询。分析了对关系数据库实现模糊查询的已知方法。提供模糊查询的详细分析,以及使用MySQL将其转换为标准SQL查询。所提出的实现模糊查询能力的方法是在不改变表的结构和组成的情况下,用存储函数扩展一个清晰的数据库。该方法的优点是:提高了SQL查询的可读性和可理解性;易于与现有的信息系统数据库整合;根据数据库用户的需要灵活调整语言变量隶属函数。以MySQL数据库的适配为例,说明了该方法的应用。所提出的自适应方法可广泛应用于对支持存储函数工作的各种DBMS的数据库实现模糊查询。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A PRACTICAL METHOD FOR IMPLEMENTING FUZZY QUERIES FOR RELATIONAL DATABASES
Information systems that use databases are flexible to the extent that they allow users to request the data they need. SQL is limited to precise data processing and does not directly express fuzzy concepts of natural language. Therefore, giving SQL some flexibility can help users improve interaction with information systems without requiring them to learn a completely new language. The task of reducing the labor intensity of the process of integrating the mechanisms of fuzzy requests to existing information systems is urgent. The article shows the limitations of clear queries, considers various forms of fuzzy queries. Known approaches to implementing fuzzy queries to relational databases were analyzed. Provides a detailed analysis of fuzzy queries, as well as their conversion to standard SQL queries using MySQL. The proposed method for implementing the ability to work with fuzzy queries is based on expanding a clear database with stored functions, without changing the structure and composition of its tables. The advantages of the method are: increased readability and understanding of SQL queries; ease of integration with existing databases of information systems; flexible adjustment of the linguistic variable membership function in accordance with the needs of the database user. The application of the method is shown by the example of adapting a MySQL database. The proposed adaptation method can be widely used to implement fuzzy queries to databases of various DBMS that support work with stored functions.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Mathematics and Informatics
Mathematics and Informatics EDUCATION & EDUCATIONAL RESEARCH-
自引率
50.00%
发文量
40
×
引用
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学术官方微信