Sql server 2008 编程入门经典(3):创建大量测试数据的方法
来源:互联网 发布:订酒店哪个软件好 编辑:程序博客网 时间:2024/05/17 21:40
以下摘自《sql server 2008 编程入门经典》:
每次教SQL课程时,关于交叉连接,总有人提问:“为什么要使用交叉连接?”。本人所知的是交叉连接的科学用途,知道高等数学里边有使用许多笛卡尔积的函数。假设您读过大量的表结构示例,然后执行交叉连接,那么可以建立示例数据的笛卡尔积。但是通常使用交叉连接来建立测试数据。
当建立数据库时,数据库通常是大规模系统的一小部分,而系统需要大量的测试。测试大规模系统的一个常见问题是要创建大量的测试数据。使用交叉连接,只要将少量的数据项输出到两个或多个表中,然后对这些表执行交叉连接就可产生大量的测试数据。在上一查询示例中,如果将一组地址与一组供应商匹配,则简单的查询语句从8个记录生成了15个记录。当然使用交叉可生成非常大的数据量。例如,如果建立了一个有50个名的表,在建立有250个姓的表,则使用交叉连接可建立12500个不同姓名组合的表。这意味着通过数据300个姓和名,就可以立即得到一组12500个名字的测试数据。
有以下有名的sql语句:
- Sql server 2008 编程入门经典(3):创建大量测试数据的方法
- SQL Server 2008编程入门经典笔记:创建和修改数据库、表(未完成)
- 生成大量的测试数据的三种方法,1写sql,2工具plsql,3LoadRunner
- Sql server 2008 编程入门经典(1)
- SQL Server 2008编程入门经典笔记(第五章:创建和修改数据表)
- SQL Server 2008编程入门经典笔记(第一章:RDBMS基础:SQL Server数据库的构成)
- 一条SQL快速生成大量的测试数据
- SQL Server 2008编程入门经典(第3版) 学习记录3
- SQL Server 2008编程入门经典(第3版) 学习记录1
- SQL Server 2008编程入门经典(第3版) 学习记录2
- SQL Server 2008编程入门经典笔记(第四章:连接)
- SQL Server 2008编程入门经典笔记(第六章:约束)
- SQL Server 2008编程入门经典笔记(第十章:视图)
- SQL Server 2008编程入门经典笔记:表连接
- SQL Server 2008编程入门经典笔记:约束
- SQL Server 2008编程入门经典笔记:视图
- SQL Server 2008编程入门经典笔记:脚本
- SQL Server 2008编程入门经典笔记:存储过程
- 百度首页可以使用汉王输入
- C# 学习笔记之 Hello World
- 自己动手写操作系统--几个问题
- linux中nat的若干细节--基于2.6.8和2.6.17内核分析
- 郑君里 信号与系统,傅里叶级数,逼近函数仿真,吉布斯验证
- Sql server 2008 编程入门经典(3):创建大量测试数据的方法
- jquery_$.ajax
- 汇编指令集
- 七种脸色解读健康隐患
- Linux下Socket写http协议下载文件代码以及说明
- 使用BusyBox制作linux根文件系统
- 关于指针占内存情况
- 我的三偶之:迈克尔.杰克逊(Micheal Jackson)
- Android framebuffer