数据库管理系统odbc标准符合性测试

数据库管理系统odbc标准符合性测试

ID:32528823

大小:3.92 MB

页数:104页

时间:2019-02-11

数据库管理系统odbc标准符合性测试_第1页
数据库管理系统odbc标准符合性测试_第2页
数据库管理系统odbc标准符合性测试_第3页
数据库管理系统odbc标准符合性测试_第4页
数据库管理系统odbc标准符合性测试_第5页
资源描述:

《数据库管理系统odbc标准符合性测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、l‘£{:≥工0t独创性声明㈣㈣㈣舢Y18028本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅

2、和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:导师签名:日期:弯数》7崩久年月日一j^‘一摘要随着国内数据库技术的不断进步和数据库系统的广泛应用,数据库管理系统的ODBC标准符合度,渐渐成为衡量数据库管理系统质量和性能的重要标准。对数据库产品进行ODBC标准符合性测试,也已经成为了国产数据库进入市场应用之前的必经之路。进行ODBC标准符合性测试的目的,是检验数据库管理系统及其ODBC驱

3、动程序对SQL标准和ODBC标准的符合度,是验证ODBC驱动程序所声明的SQL符合性等级和接口符合性等级的正确性和合理性。ODBC标准符合性测试通常由SQL符合性测试和接口符合性测试两部分组成。本文中所指的测试对象虚谷数据库是一款国产关系型数据库系统,其附属的oDBC驱动程序被命名为rhodbc。本文中所介绍的SQL符合性测试主要通过SQL语法支持性测试和SQLGetInfo函数符合性测试,检验虚谷数据库和rhodbc对sQL广92语法和语义的符合性水平。SQL语法支持性测试采用SQLTestSuite6.0,使用交

4、互式测试的方法,通过数据库查询分析器执行一系列特定sQL语句对数据库系统进行测试。SQLGetInfo函数符合性测试则直接通过使用测试工具ODBCTest,以特定参数集调用接口SQLGetInfo进行测试。接口符合性测试则是通过函数符合性测试、属性符合性测试和描述符域符合性测试,检验虚谷数据库和rhodbc对oDBC标准的符合度。其中,函数符合性测试采用Quiklbst框架测试和oDBCTest直接测试等方法,对测试内容进行分割测试。并且,通过对rhodbc源代码进行修改,新增并实现了若干尚未支持的0DBC标准函数,

5、完善并规范了若干接口的功能,最终提高了rhodbc的接口符合度。通过SQL符合性测试,发现虚谷数据库尚未对某些SQL语法特性提供支持,也就是说,rhodbc所声明的SQL符合性等级并不合理,因此,数据库厂商需要根据测试报告对虚谷数据库进行进一步的完善。在接口符合性测试过程中,通过对部分函数功能的完善,提高了rhodbc的接口符合性水平,从而确定了rhodbc所声明的接口符合性等级的正确性和合理性。关键词:ODBc驱动程序,oDBC标准符合度,ODBC标准符合性测试,SQL符合性测试,接口符合性测试●一“●r—q“,●

6、:‘-^b●ABSTRACTWimthedevelopmentofmedatabausetecllIlologyaIldtllewideapplicationofmedatabasesyStems,meODBCC0nf.onIlanceleVel伊aduallybecomeanimportantstandardt0measure也equalityandperfo册anceofttledatabasemaIlagementsySteIll.Consequelltly,theODBCconf.o姗ancetestspaV

7、esthewayfortheapplicationofmedomesticdatabasesoftware.ODBCconfo肌ancetestaimstotesttheSQLandODBCconf0衄ityoft11eDBMSanditsODBCdriverandV耐匆thec0玎e:ctnessandreasonablenessoftheSQLconfIomlance1evelaswellaSmeinterfaceconfo姗aJlce1eveldeclaredbytherhodbc.ODBCconfonnanc

8、etestincludesSQLconfo肌ancetest甜ldinterfaceconfomlancetest.Inmisdissenation,neXugudatabaseisadomesticRDBMSanditsODBC越Verisn锄edrhodbc.SQLconfomancetestisusedt0testtheconfonlli

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。