共查询到20条相似文献,搜索用时 15 毫秒
1.
一种SQL语法分析的策略和实现 总被引:4,自引:0,他引:4
SQL语言是数据库系统的重要操作接口,与数据库相关的应用开发经常需要对SQL语句进行语法分析及语句重构。以查询语句分析为例,从问题描述、语法范式构建、词法分析、语法分析和应用接口设计等方面详细阐述了一种SQL语句解析的通用策略,并介绍了与之相关的冲突消解、可重入策略和错误处理三个方面的技术。 相似文献
2.
在面向对象工程数据库管理系统的SQL语言的设计和实现中,主要介绍了SELECT语句语法分析树的结构和实现方法.阐述了如何对ANSI SQL进行扩充,以及如何来构造、实现支持面向对象技术的SQL语言在词法分析、语法分析等方面所采用的数据构造模型. 相似文献
3.
在分析林分生长与收获模型在林业中的应用,以及林分生长与收获模型结构的基础上,设计并实现了一个通用的林分生长与收获模型数据库和模型解析器。模型解析器利用XML作为林分生长与收获模型的表达形式,运用编译原理中的词法分析、语法分析和语义分析等理论,实现了生长模型的解析。 相似文献
4.
针对利用文件存储的GIS系统不能自动实现查询这一问题,结合SQL-99标准和GIS软件MAPGIS定义的语法规则,运用编译原理中的词法分析、语法分析等理论,实现了将用户输入的普通查询表达式解释为一个标准的SQL语句,并输出查询结果。该SQL解析器已经成功地运用在MAPGIS文件管理的属性检索模块中。 相似文献
5.
6.
温凤薇 《数字社区&智能家居》2005,(14)
数据查询是数据库管理系统(DBMS)的核心操作,数据库系统的主要功能是通过数据库支持的数据语言来实现,SQL语言提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。在程序中根据需求临时组装SQL语句,可以实现语句可变、条件可变的动态查询的设计要求。 相似文献
7.
温凤薇 《数字社区&智能家居》2005,(5):28-30
数据查询是数据库管理系统(DBMS)核心操作,数据库系统的主要功能是通过数据库支持的数据语言来实现.SQL语言提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。在程序中根据需求临时组装SQL语句,可以实现语句可变、条件可变的动态查询的设计要求。 相似文献
8.
9.
XML(extensible markup language)解析器是分析、处理XML文档的基础软件.研究高性能验证型XML解析器的实现.开发了支持3种解析模型的XML解析器OnceXMLParser,该解析器通过了严格的XML兼容性测试和API兼容性测试.OnceXMLParser具有轻量级体系结构并进行了多方面的性能优化,包括高效的词法分析、基于统计分析的自动机实现、合理的资源分配策略以及语言层次上的优化.性能测试结果表明,OnceXMLParser具有出色的解析性能. 相似文献
10.
一种利用触发器实现智能化数据库的方法 总被引:3,自引:0,他引:3
触发器是DBMS中提供的一种用来维护数据完整性的机制。文章提出了一种利用触发器机制实现智能化数据库的方法。该方法通过使用SQL语言进行编程,可以在数据库系统内对知识进行表示和存储并利用这些知识推理,从而实现数据库的智能化。 相似文献
11.
MINISQL 或MSQL是一个小数据库引擎,它用来满足对低容量内存数据的快速访问。如其名字一样,MSQL 提供了一套标准 SQL子集的查询界面。尽管它只支持 SQL的子集(无视图,无子查询等),但凡所支持的均与ANSI SQL保持一致,MSQL 软件包包括一个数据库引擎、一个终端监视器、一个数据库管理器、一个方案观察器(Schema Viewer)和一组C语言的API函数。数据库引擎与API函数可以工作在由TCP/IP 网络构成的 Client/Server 环境中。这一迷人之处,在当今流行的 Internet/Intranet 中正好有用武之地。在用C语言编写的CGI中,嵌入它的API函数,就可以完全实现访问数据库的功能。MSQL 的开发者为澳大利亚的 David 相似文献
12.
13.
14.
GKD-Base中嵌入式SQL的设计与实现 总被引:1,自引:1,他引:0
GKD-Base数据库管理系统是自主开发并具有高安全级别的关系型数据库系统,讨论了该系统中嵌入式SQL的设计与实现技术.在C语言中嵌入SQL语句,就需要处理两种语言成分,即C语言成分与GKD-ESQL语句成分,通过对GKD-ESQL语句的预编译处理,识别其中的SQL语句,并将其转换成相应的C语言函数调用格式,并在ESQL运行库中实现这些函数,从而通过C编译器的处理,就可以将嵌入式SQL编译成可执行代码,并在GKD-Base数据库管理系统中执行. 相似文献
15.
PL/SQL语言是SQL标准的一个重要扩展,它的典型形式之一是数据库服务器支持存储过程。采用存储过程技术能够对应用逻辑进行封装,同时在客户机/服务器体系中能够明显改善性能。支持存储过程的系统必须解决存储过程的存储和执行两个核心问题。金鼎关系数据库系统KingbaseES在其3.0版本中,提供了过程SQL语言PL/SQL以支持存储过程的使用。本文将分析存储过程技术和KingbaseES对该技术的设计与实现。 相似文献
16.
数据库系统的查询优化技术是提高数据库系统效率的重要技术。当今Java和C++等主流程序设计语言依靠SQL语句,造成数据库系统中查询复杂、繁琐、效率低下、可靠性得不到保证等。针对上述问题,在PAR(Partition And Recur)平台数据库关系代数实现机制基础上,提出和实现基于关系代数的查询优化规则设计方法。这种设计不仅提高了数据库查询效率,也为高可靠数据库的形式化开发提供了依据。 相似文献
17.
18.
数据库查询性能优化的探讨 总被引:2,自引:0,他引:2
本文从数据库设计、索引技术、SQL查询语句使用几个角度讨论了数据库系统的查询优化技术。总结了索引使用的规则,并详细介绍了怎样书写高效率的SQL语句来充分发挥索引作用,提高数据库查询语句的效能。 相似文献
19.
20.
Microsoft SQL Server 2000数据库系统设计优化 总被引:3,自引:1,他引:3
Microsoft SQL Server2000是微软在Windows平台上开发的数据库,尽管Microsoft SQL Server2000的效率很高,但在具体的使用中还需要不断优化数据库系统,使得Microsoft SQL Server2000的潜力得到全部发挥。数据库系统在设计与开发阶段进行数据库性能优化的成本最低、收益最大。本文就Microsoft SQL Server2000数据库系统在设计方面的优化进行了讨论。 相似文献