欢迎来到网际学院,让您的头脑满载而归!

数据库的生成和修改

发布日期:2017-08-20 10:57:19 作者:管理员 阅读:1616

利用PDM完成系统的详细设计后,就可以直接将设计的结果生成到数据库中,从而实现设计与开发的统一。

数据库的生成和修改

利用PDM完成系统的详细设计后,就可以直接将设计的结果生成到数据库中,从而实现设计与开发的统一。

PowerDesigner使用ODBC开放式数据库连接性访问不同的DBMS中的数据库。要访问数据库,就必须建立一条通向用户数据库的通道,这条通道称之为ODBC数据源。在建立一个通向这个用户数据库的数据源后,PowerDesigner就可以与数据库通信了。

1.连接用户数据库

数据库的生成和修改

连接用户数据库1

2.显示连接数据库的信息

3.断开与用户数据库的连接

预测数据库大小

在创建数据库之前,需要估计大小。我们可以估计PDM中的一个或多个表在数据库中占用的空间,需要考虑如下基本因素:表中的记录数、每张表中的列、模型中的索引、模型的表空间和数据库的存储选项。

  • 1.估计一个或多个表中记录的容量

  • 2.估计表中列的平均长度

  • 3.估计数据库尺寸

生成数据库

PowerDesigner设计的PDM模型可以直接生成到数据库中,也可以把PDM生成某个数据库SQL脚本。

  生成数据库或生成数据库的SQL脚本前,必须为PDM中的对象指定参数,这些参数是数据库SQL脚本建立的依据。DBMS不支持的参数在选项中变成灰色。

PDM与用户数据库的同步

PDM与用户数据库的同步是通过对PDM的修改,使得修改后的PDM能够与已有的用户数据库或已经生成的数据库SQL脚本文件保持同步。

  • Using an archive model:  表示修改后的PDM与已经保存的PDM进行同步

  • Using a ODBC data source:  表示修改后的PDM与已有PDM的用户数据库进行同步

  • Using a script file:  表示修改后的PDM与数据库SQL脚本同步

使用测试数据

使用PowerDesigner能够为数据库的表中添加记录,添加的这些记录也叫测试记录。测试数据是能够为模型中的一个或者多个表生成的样本数据。

测试数据主要用来做如下工作:

  • 在数据库中填充大量的数据后,检验数据库的性能;

  • 不同的用户或应用访问数据库时,检验数据库的性能;

  • 不同的用户或应用访问数据库时,检验数据库的操作性;

  • 估计数据库占用的内存空间;

  • 检验数据库中的数据格式

要在数据库中生成测试数据,必须在PDM中定义测试数据的描述文件(DataProfile)。测试描述文件是一种经过命名的数据类型,包含经过定义的数据产生源。测试描述文件能够指定给一列或者多列。测试描述文件定义了生成测试的数据类型和生成方式。测试 描述文件可以选择Number、Character、Date/Time3种数据类型。

建立测试数据的描述文件

测试数据描述文件包括Name(名称)Code(代码)、Profile Class(数据类型)和Values Source(如何生成测试数据)等属性。

  • Automatic:自动生成测试数据

  • List:利用测试数据值列表生成测试数据

  • ODBC:通过ODBC数据源生成测试数据

  • File:利用外部文件生成测试数据

选择Automatic时的Detail页

  • Random:表示生成随机数

  • Sequential:表示生成一个序列数

  • Range:表示随机数和序列娄的范围和步长

  • Generation decimal numbers:表示生成小数

  • Decimal digits number表示小数位的位数

选择ODBC时的Detail页

  • DataSource:选择一个数据源

  • Login/Password:登录用户,口令

  • Table/Column:以指定表或列作为数据源

  • Query:以指定的SQL语句作为数据源


Copyright oneie ©2014-2017 All Rights Reserved. 所有资料来源于互联网对相关版权责任概不负责。如发现侵犯了您的版权请与我们联系 QQ:86662817。 网际学院 版权所有 京ICP备14031243号-3
免责声明  商务合作及投稿请联系 QQ:86662817