1 / 25
文档名称:

毕业设计(论文)-数据库SQL查询处理及其优化方法的研究.doc

格式:doc   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-数据库SQL查询处理及其优化方法的研究.doc

上传人:3346389411 2012/7/31 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-数据库SQL查询处理及其优化方法的研究.doc

文档介绍

文档介绍:数据库SQL查询处理及其优化方法的研究
摘要:随着计算机技术的发展和各种应用软件的广泛使用,各种应用数据也随着日常工作而迅速增长,数据管理的重要性也日益显著,各种基于数据库的联机事务处理以及联机分析处理已经成为数据管理中最重要的部分。大量的数据管理应用软件中,针对数据库的各种操作,查询操作所占的比重最大,如果在查询过程中使用高效的查询策略,往往可以减少查询代价,缩短查询时间,提高查询效率。论文基于SQL语言和对数据各种操作分析的基础上,探讨了数据库SQL查询处理的内容和过程,详细的研究了基于SQL查询优化的一些策略,其中主要包括索引查询、SQL语句优化其他一些常用优化方法。
关键词:数据库查询优化索引 SQL语句
The research of database SQL query processing
and optimized method
Abstract: With the development puter technology and various application software widely used, various application data also grow rapidly, the importance of data management increases markedly too, various processes based on database online transaction processing and on-line analytical processing have e the most important parts of data management. Among a lot of data management application software, pointing at various operations in the database, the proportion of the query operation is the biggest, if using efficient query execution, it can reduce cost, decrease query time and improve the query efficiency. Based on the SQL language and the analysis of various operations in database, this paper probes into the database SQL query processing and details some strategies which based on the content and process of SQL query optimization , these strategies mainly include index inquiry, SQL optimization and mon optimization methods.
Key words:database;Query optimization; index ; SQL statements
目录
1 绪论 1
2 关系数据库查询处理 2
查询处理步骤 2
实现查询操作的算法示例 4
选择操作的实现 4
连接操作的实现 5
3 SQL查询处理优化方法 6
基于索引的优化 6
SQL语句优化 9
where字句优化 9
避免相关子查询 11
优化表的连接条件 11
其他SQL语句优化 12
其他优化方法 12
避免或简化排序 13
使用临时表 13
优化表中数据类型 14
用排序来取代非顺序存取 14
数据服务器存储 14
4 实例分析 14
实验环境 14
案例数据库 15
具体实例 16
结束语 20
致谢 21
参考文献 22
1 绪论
到如今,几乎所有应用系统的开发都离不开数据库,通过查询数据库就可以有效的得到想要的数据。但是,现实中许多数据库开发人员在利用一些前端数据库开发工具开发数据库应用程序时只注重用户界面的华丽,并不注重查询效率,导致所开发出来的应用系统中查询时间长,响应速度慢,甚至查询结果不够准确等,系统工作效率低下,资源浪费严重。究其原因,一是硬件设备(如CPU、磁盘)的存取速度跟不上,内存容量不够大;另一方面是数据查询方法不