首页 | 本学科首页   官方微博 | 高级检索  
     

The Processing and Improvement of Multi-Statement Queries in Chiql
引用本文:Meng Xiaofeng,Wong Kam-Fai,Yip Suen Man,Vincent Lum,Wang Shan. The Processing and Improvement of Multi-Statement Queries in Chiql[J]. 计算机科学技术学报, 1998, 13(2): 161-173. DOI: 10.1007/BF02946604
作者姓名:Meng Xiaofeng  Wong Kam-Fai  Yip Suen Man  Vincent Lum  Wang Shan
作者单位:InstituteofDataanKnowledgeEngineering,CollegeofInformationRenminUniversityofChina,Beijing1000872,P,R.
摘    要:Chiql is a novel Chinese relational database query language for Chinese users.It supports procedural query style in which users can specify a complex database request in multiple simple statements.This facility renders Chiql simple-to-use and easy-to-remember.However,direct execution of multi-statemen Chiql rueries(i.e.statement by statement)is often inefficient as potential index-based operations(e.g.join) are by-passed.Furthermore,it often incurs additional database operations,such as scan and projection.To improve this situation,the SMA(Statement Merging Algorithm)is proposed.The goal of SMA is to merge as many dependent statments within Chiql query as possible to form a more efficient Chiql query.The ability in achieving improved effciency without sacrificing the simplicity of the language is the major advantage of this algorithm.

关 键 词:数据库 汉语相关数据库 询问语言

The processing and improvement of multi-statement queries in Chiql
Xiaofeng Meng,Kam-Fai Wong,Suen Man Yip,Vincent Lum,Shan Wang. The processing and improvement of multi-statement queries in Chiql[J]. Journal of Computer Science and Technology, 1998, 13(2): 161-173. DOI: 10.1007/BF02946604
Authors:Xiaofeng Meng  Kam-Fai Wong  Suen Man Yip  Vincent Lum  Shan Wang
Affiliation:Institute of Data and Knowledge Engineering; College of Information Renmin University of China; Beijing 100872; P.R.China; Department of Systems Engineering and Engineering Management The;
Abstract:Chiql is a novel Chinese relational database query language for Chinese users. It supports procedural query style in which users can specify a complex database request in multiple simple statements. This facility renders Chiql simple-to-use and easy-toremember. However, direct execution of multi-statement Chiql queries (i.e. statement by statement) is often inefficient as potential indexbased operations (e.g. join) are by-passed. Furthermore, it often incurs additional database operations, such as scan and projection. To improve this situation, the SMA (Statement Merging Algorithm) is proposed. The goal of SMA is to merge as many dependent statements within a Chiql query as possible to form a more efficient Chiql query. The ability in achieving improved efficiency without sacrificing the simplicity of the language is the major advantage of this algorithm.
Keywords:Chiql   SQL   query processing   DBMS
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号