实验五_二:应用CASE工具生成SQL语句、测试数据和数据字典
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五_二:应用CASE工具生成SQL语句、测试数据和数据字典(综合性实验,3学时)
1实验目的
学习应用CASE工具生成SQL语句、测试数据和数据字典,了解CASE的开发方法过程与CASE软件的应用。
2实验方法
应用Powerdesigner软件将数据结构转化为SQL语句、生成测试数据的SQL 语句和数据字典文档。
3实验仪器
1台计算机,Powerdesigner软件
4实验操作方法
1.配置ODBC数据源
控制面板—>管理工具—>数据源(ODBC)
选择添加-->选择对应的驱动E965RAIVMXLCZBP为本机的地址,具体请参照下图
我的电脑->属性->计算机名
2.下面对powerDesigner进行操作
选择数据库→configer connection→add database source→文件数据源
创建数据源—>点击SQL server
3.连接数据源:数据库→connection
根据实验五_二中得到的数据结构,可以生成数据库语句,操作如下:生成数据库:数据库→Gernerate databese
出来下面的配置表:
生成的Crebas.sql文件可以直接导入到SQL server 2000的查询分析器中运行后,能得到:
4. 在表创建完之后,一般需要手动输入一些供项目测试和开发用的测试数据,手动编写非常的繁琐而且浪费时间,PD提供了自动生成测试数据的功能,可以自动生成数字、字符串和日期的测试数据。
例子:
例如为该表生成测试数据,该表有数字,字符串,日期类型的三个字段。
(1)在菜单点击Model—>Test Data Profiles,打开测试数据配置窗体。
Profile Class:选择要自动生成的类别,可选字符串、日期,数字三种类型。
Values Source:生成值的方式,Automatic为自动生成;List方式手动指定生成数据;ODBC 方式从指定数据库查询测试数据;File从文件读取测试数据。
(2)在菜单点击Database—>Generate Test Data,选择生成。
指定测试数据存放的目录和文件名。
指定数字,字符串,日期默认引用的之前配置的测试数据配置。
生成20个test number:
选择表:
最终生成的SQL语句文档:
练习题:同学们通过学习上述方法,对学生选课数据库添加20个Test Data。
参考步骤:点击Generate test data
下面我们选择excute sql将测试的数据加到数据库
5.使用PowerDesigner还可以帮我们生成数据库的数据字典,节省了人力成本。
这里主要有两种两种生成方式:
1.标准模式
2.列表方式
这两种方式,只是在展示结构上不同。
1.选择Report菜单——Generate Report。
可以根据个人情况和喜好选择对应模板。
Standard Physical Report和Full Physical Reoprt会生成详细的数据字典信息,包括创建语句。
List Physical Report只生成字段清单信息。