共查询到20条相似文献,搜索用时 46 毫秒
1.
本文提出一种将关系数据库的SQL查询转换为关系代数的一种方法,该方法使这类查询的SOL语句得到优化. 相似文献
2.
SQL查询语句优化研究 总被引:1,自引:0,他引:1
在关系数据库系统中,结构化查询语言(SQL)的查询效率一直是人们关注的焦点。首先分析了SQL优化的可行性,然后研究了SQL的优化原理,最后给出了几种SQL优化方法。 相似文献
3.
SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境表现得尤为明显。不良的SQL往往来自于不恰当的索引设计、不充分的连接条件和不可优化的where子句。文中通过对SQL查询语句的优化方法研究,提出了具体的优化策略。 相似文献
4.
5.
SQL中量词的使用是一个难题,给数据库程序员带来了许多不便。文中分析了SQL中量词的一般使用方法,提出了一种基于Count聚集函数的替代方法。两个查询实例说明,相对于含量词的SQL语句,基于替代方法的SQL语句不含量词,容易理解和构造,执行效率也较高。 相似文献
6.
基于标识的SQL注入攻击防御方法 总被引:1,自引:0,他引:1
注入式漏洞已成为Web应用程序的首要安全风险,而由于SQL注入漏洞的广泛流行和Web应用程序数据库所包含的各种重要内容对攻击者的高吸引力,使得SQL注入攻击也成为了近年来最流行的入侵方式。基于标识的SQL注入攻击防御系统通过将处理后的SQL查询语句与对应的调用方法的堆栈地址相结合,生成对应的唯一标识符,并通过该标识符来判定SQL查询语句的合法性,将恶意SQL查询与合法SQL查询区分开来,有效保证了对大多数SQL注入攻击的防御。 相似文献
7.
关系数据库中的关键字查询问题使得用户无需掌握查询SQL语言与数据库模式相关知识就可以进行数据库查询,因此受到人们的广泛关注,许多方法和原型被提出。当前流行的关系数据库中关键字查询技术存在较慢的查询时间或者不准确的查询结果。针对这两个问题,提出了一种基于用户反馈的查询方法,根据用户输入的关键字动态地生成一个在数据库中包含关键字的属性所组成的Form表单提供给用户,用户在Form中进行选择并提交,最后,根据用户的选择和数据库模式图进行连接算法并执行SQL获得最终结果。 相似文献
8.
SQL查询语句优化方法的研究 总被引:4,自引:0,他引:4
介绍RDBMS优化器的执行策略和分析了影响SQL查询效率的因素的基础上 ,提出了优化SQL查询效率的基本方法 ,以提高数据库查询的执行效率。 相似文献
9.
文中阐述了一种基于Authorware7.0的公交触摸屏查询系统的设计和实现,其设计和实现过程中重点考虑了在SQL Server 2000数据库基础上Authorware7.0作为开发工具来设计查询界面的方法. 相似文献
10.
一种基于Java语言的数据库访问的实现 总被引:2,自引:1,他引:1
在对Java语言的JDBC技术介绍的基础上.详细讨论了一种利用JDBC-ODBC桥来实现关系型数据库SQL查询的实现方法。 相似文献
11.
充分分析SQL注入式攻击的原理及常见过程,在此基础上总结出ASP.NET中防范SQL注入式攻击的几种方式:动态构造SQL查询时过滤;用存储过程来执行所有的查询;服务器端建立输入合法化机制;反调用操作系统指令等,以上方法合理应用将有效维护ASP.NET的安全运行环境. 相似文献
12.
13.
Web应用程序时刻面临着来自网络空间中诸如SQL注入等代码注入式攻击的安全威胁.大多数针对SQL注入攻击的检测方法执行效率较低,检测精度也不够高,特别是实现方法不易被重用.根据注入型脆弱性特征提出了一种基于AOP(Aspect-Oriented Programming)和动态污点分析的SQL注入行为检测方法,并通过方面(aspect)模块化单元对污点分析过程进行了封装,使得安全这类典型的程序横切关注点从基层子系统中分离,提高了检测代码的可重用性.在污点汇聚点结合通知(advice)机制动态加载各类检测组件实现在运行时执行检测代码,从而应对SQL注入这类典型的针对Web应用程序的代码注入攻击方式.实验表明,该方法能够在不修改应用程序执行引擎及源码的前提下实现自保护过程,有效防御重言式(tautologies)、逻辑错误查询(logically incorrect queries)、联合查询(union query)、堆叠查询(piggy-backed queries)、存储过程(stored procedures)、推理查询(inference query)、编码转换(alternate encodings)等7种典型的SQL注入攻击类型. 相似文献
14.
15.
在数据库操作中查询操作所占比重最大,而查询操作所基于的SELECT语句在SQL语言中又是代价最大的语句。结合实际课题应用,提出了基于关系代数树结构的SQL查询优化策略。利用改进查询计划的代数定律,分析基于关系代数树的关系代数式查询优化方法、研究关系代数表达式与SQL查询的等价变换准则、分析关系代数表达式等价变换前后的查询代价;通过实验、实例以及代价估计验证了利用关系代数树改进数据库查询优化操作的优势。 相似文献
16.
17.
在SQL中,使用子查询进行合并查询可以提高查询效率,简化查询代码。本文就SQL合并查询的用法结合实例从四个方面进行了探讨。 相似文献
18.
19.
随着数据库应用系统中数据量的急剧增大,对数据库系统性能的优化显得极为重要。本文讨论了影响基于SQL Server应用系统性能的几种因素,并对SQL Server的查询机制和查询优化进行了深入地探讨。 相似文献
20.