欢迎来到天天文库
浏览记录
ID:34513712
大小:278.88 KB
页数:4页
时间:2019-03-07
《数据生成器的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、总第244期计算机与数字工程VoI.38NO.22010年第2期Computer&DigitalEngineering144数据生成器的实现苗超朱莉(中国地质大学(武汉)计算机学院武汉430074)摘要文章主要研究编制用于软件测试的数据生成器,致力于解决提前预知数据插入数据库时是否能负载的问题。根据设定的程序生成虚拟数据,让它们属于不同的数据类型,占有不同的数据字段。针对网上已有一些数据生成器,研究编制的数据生成器其优势在于数据负载大,数据类型广泛,可以连接不同类型的数据库,遇到网络问题能自动保存已输入的数据
2、,不用担心数据丢失。关键词数据生成;数据库;负载;VC++6.0中图分类号TP311DesigningforDataMakerMiaoChaoZhuLi(DepartmentofComputerScienceCollege,ChinaUniversityofGeosciences,Wuhan430074)AbstractThissoftwareiSusedtotestingfordatabase.Whensomeonewantsinsertdataintoadatabase,andhewantstoknowi
3、fthedatabasecancontainit.Thissoftwarewillhelpyousolveit.Itcanmakelotsofdata,thelengthofdataisdif—ferent,thetypeofdataisdifferent,andittakesdifferentspaceinmemory,Therearesomeadvantageswithothersoftwarethathadthisfunction.Thissoftwarecancontainlargernumberof
4、data.Thetypeofdataisverymuch.ItcanconnectanydatabaseinanyserverinLAN.Youdon’tworryaboutthelosingwhenyouareinsertingdataandtheconnectingiscutoff.KeyWordsdatamake,database,1oad,VC++6.0CIassNumberTP311少的一部分,它的内容对于企业网站建设和服务器1引言管理来说都是至关重要的,因此,数据生成软件应随着现代化技术的不断发展
5、,数据库应用范围该能够为公司测试人员提供特定的测试数据,但一的不断扩大,数据库的应用已经深入到各行各业。直以来人们使用传统的人工方式生成测试数据,这但是一个稳定的数据库应该是:数据冗余尽可能种测试方式存在着许多缺点,诸如效率低,工作量少、数据库访问效率尽可能高,并且数据库易于维大等,并且随着用户的访问量加大,这对于更新和护。于是需要对数据库进行压力测试,需要向数据维护都带来了不少的困难_4]。库中输人大量的数据l1q],如果这些数据要人工输作为计算机应用的一部分,使用计算机向数据入会浪费很多时间,本文就提出一
6、个思想,需要一库生成数据,有着人工向数据库生成数据无法比拟个能根据设定的要求虚拟数据并插入到指定数据的优点,它速度快,效率高,成本低等。可减少更多库中的软件一数据生成器。的人力物力。因此,开发一个数据生成软件很有必数据生成软件是测试数据库相关性能不可缺要,具有其特有的技术意义和管理意义。收稿日期:2009年11月3日,修回日期:2009年11月28日作者简介:苗超,男,硕士研究生,研究方向:数据挖掘。朱莉,女,硕士生导师,教授,研究方向:图像处理、数据挖掘、网络数据等。2010年第2期计算机与数字工程l45臼
7、弋孟
8、HandL)ata2数据生成器功能由¨。ICBIglnt;田¨’曙CBinary数据生成器软件实现对数据库中数据虚拟。;田’CBit数据生成软件可以向指定的数据库生成任意数据田CCharli田¨0曙CDataTim~类型的数据,只要服务器合适,它可以向数据库内i田’COeclmaI田‘CFIoat插入任意数量的数据。该文提到的软件考虑到了Clnt田¨’CMoney主键不能重复,主外键之间的约束,还有自增长等;由¨’CNchar情况。因此,该软件也实现了生成的是主键字段数;日。I曙CNtext田’CNum
9、eric据不能重复,有主外键约束关系的表也可以插入数’CNvarchar据等功能。i田‘噶CRanBasc田-噶CReaI该软件利用ADO操作数据库,然后单选或复:白CSmallDatcTime选有关字段住处,可逐个设置字段的属性,根据设田¨CSmalllnt卧CSmallMoney置来数据虚拟,生成数据。CText软件分为五大模块:登录模块、主界面模块、链CTinylnt田¨CVarBinary表
此文档下载收益归作者所有