已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server中生成测试数据 简介 在实际的开发过程中。很多情况下我们都需要在数据库中插入大量测试数据来对程序的功能进行测试。而生成的测试数据往往需要符合特定规则。虽然可以自己写一段程序来进行插入数据,但每一个项目就写一个插入数据的程序并不明智。本文主要介绍使用VS2010的数据生成计划在SQL Server中生成测试数据。生成测试数据的方法 1.手动编辑 在开发过程中,非常少量的数据可以手动插入。这个方法的缺点可想而知.插入100条数据就够你忙乎一上午了。 2.写程序&T-SQL语句进行插入 这个缺点也是显而易见的,开发效率同样底下。对于再次开发不同的程序时,程序需要修改或者重写。甚至对于每一个表就要写一段代码,并且生成的数据灵活性并不高! 比如对一个表生成1000条数据我可能就需要写这么多T-SQL: 可以看出,这种方法不仅麻烦,生成的测试数据也可能不符合我们需要的。 3. 使用已经上线的系统的数据 嗯,这个方法貌似不错.简单容易,数据量足。但先抛开新系统或完全不同的系统表结构改变可能无法使用已经上线的数据这个因素之外。拿客户的商业数据进行测试.这个也太没节操了吧使用VS2010的数据生成计划来生成测试数据 VS2010提供的数据生成计划是一个强大的工具。它可以高效的生成测试数据,其中内置的数据生成规则可以很容易的让我们实现生成所需数据。下面来看一个实际的例子: 为了简便起见,所生成的数据的构架只有两个表(员工表和部门表),用外键连接: 在VS2010创建数据库项目,添加SQL Server 2008数据库项目,然后添加数据生成计划: 在VS2010中建立数据库连接,添加新项,在数据生成计划中,可以看到这两个表了: 通过指定列的属性,我可以调整我所生成的数据的规范: 下面,我为Employee表的几个列数据进行指定,Name列,我指定最小长度为4,最大长度为6.Gender列只允许有两个值,男和女.而Email按照正则表达式,生成符合Email地址规范的值: 性别列指定只有男和女 邮件列指定邮件的正则表达式 在数据生成计划中,VS2010提供的强大功能还有外键约束生成数据。上面两个表中,假设公司有1000名员工,有10个部分,对应的每生成一个部门数据则生成100个员工数据,我可以在“相关表”和“相关表设置里进行”: 一切准备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 论文的标准格式及写作规范讲解
- 医学论文写作心得体会
- 毕业设计字体要求
- G省SY银行“大零售”业务市场营销策略研究(MBA毕业论文提纲)
- 天麻改善睡眠功能的实验研究
- MBA毕业论文答辩应注意的问题2
- 35kV电抗器故障原因分析及处理
- 论文导师评语范文
- 数控机床可靠性现状及其改善对策研究
- 会计毕业论文题目参考专题-论文格式-
- 车辆转让协议
- 军队文职知识点-医学类-医学基础必背考点
- 过度换气综合征的预防
- 产业园运营知识培训课件
- 大学生就业形势与政策
- 前列腺癌科普讲座课件
- DB11-T 2008-2022 聚醚型聚氨酯混凝土路面铺装设计与施工技术规范
- 2024年高考英语作文深度解读及五年范文汇编:上海卷(作文解读)
- 全书电子课件:国际会计准则理论与实务
- 提高钢筋直螺纹套筒连接一次验收合格率
- 地产公司安全管理课件
评论
0/150
提交评论