`
lp895876294
  • 浏览: 279734 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

powerdesigner数据库设计技巧

 
阅读更多

1. 逻辑视图转物理视图时,转换逻辑视图和物理视图对应的code值。对于一个数据库管理系统,不论大小,其实体名和属性名称都是有限的。对于大型应用系统更是如此。在PowerDesigner 中对实体建PDM时,如果每一个CODE都手工输入一个名称,不但累而且一旦变更,将要多处改变,不太合理。可以针对系统中设写一个CODE NAME的 CSV 文件,即naming code 文件,使用其命名空间的功能,自动转换。如果描述有变化,只需要修改CSV文件即可。

  • 创建逻辑视图,并定义逻辑视图的默认设置。
  •  在逻辑视图中创建一个用户表,并定义基本的列属性。注:如果不单独设置,code值默认会与name值相同。
  •  逻辑视图转物理视图。配置物理视图转换规则。

     


     
     

     
    注:FK名称的规则默认是截取关联表的前三个字符,修改后使用完整的关联表名称+ID。
  •  转换后的物理视图

     

2.此时物理视图已经生成,但是生成的物理视图中表和列的备注信息默认是为空的。我们希望显示出备注信息,并且备注信息要和逻辑视图中表或列的名称相同。

 运行vb脚本,设置comment=name。如下:

Option Explicit  
ValidationMode = True  
InteractiveMode = im_Batch  
  
Dim mdl 'the current model  
  
'get the current active model  
Set mdl = ActiveModel  
If (mdl Is Nothing) Then  
MsgBox "There is no current Model"  
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then  
MsgBox "The current model is not an Physical Data model."  
Else  
ProcessFolder mdl  
End If  
  
'This routine copy name into code for each table, each column and each view  
'of the current folder  
Private sub ProcessFolder(folder)  
Dim Tab 'running table  
for each Tab in folder.tables  
if not tab.isShortcut then  
tab.comment = tab.name  
Dim col 'running column  
for each col in tab.columns  
col.comment= col.name  
next  
end if  
next  
  
Dim view 'running view  
for each view in folder.Views  
if not view.isShortcut then  
view.comment = view.name  
end if  
next  
  
'go into the sub-packages  
Dim f 'running folder  
For Each f In folder.Packages  
if not f.IsShortcut then  
ProcessFolder f  
end if  
Next  
end sub







  •  转换完成后就可以生成不同数据库SQL。在使用代码生成工具生成代码时,可以直接读取列的comment作为列的业务名称了。

 

  • 大小: 315.8 KB
  • 大小: 149.6 KB
  • 大小: 202.3 KB
  • 大小: 364.5 KB
  • 大小: 164.3 KB
  • 大小: 152.7 KB
  • 大小: 235.8 KB
  • 大小: 240.2 KB
  • 大小: 336.4 KB
  • 大小: 166.4 KB
  • 大小: 250.2 KB
  • 大小: 477.5 KB
  • 大小: 393.4 KB
  • 大小: 235.5 KB
分享到:
评论

相关推荐

    数据库设计培训.pptx

    数据库的基本知识和数据库设计技术 计算机科学的基础知识和程序设计的方法和技巧 软件工程的原理和方法 应用领域的知识 数据库设计培训全文共37页,当前为第5页。 数据库设计概述 数据库设计方法 规范设计法 手工...

    PowerDesigner设计技巧

    是本人在设计数据库时整理出来的powerdesigner资料

    PowerDesigner161 激活txt技巧

    PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期...

    数据库设计概述.pdf

    例如,Design 2000和PowerDesigner,分别是Oracle公司和 Sybase公司推出的数据库设计⼯具软件,这些⼯具软件可以⾃动或辅助设计⼈员完成数据库设计过程中的很多任务,特别是⼤型数据 库的设计需要⾃动设计⼯具的⽀持...

    使用power igner设计数据库的20条技巧

    使用POWERDESIGNER设计数据库的20条技巧

    浅谈数据库设计方法.doc

    浅谈数据库设计方法 本文主要对数据库设计理论内容进行全面分析,这是建立在软件开发经验基础上实施 的操作,可以根据不同角度来阐述数据库设计的方法,以及设计技巧,让更多的数据库 设计人员了解数据库设计相关...

    Power designer.rar

    PowerDesigner 循序渐进教程,写设计文档的利器,系统介绍PowerDesigner 入门及各项技巧 包括: 1、PowerDesigner 入门基础 2、PowerDesigner 培训讲座 3、PowerDesigner 教程系列 4、PowerDesigner数据库建模技术

    PowerDesigner16使用教程全攻略

    五、导出数据库设计文档 1.使用向导生成数据字典文档 2.使用已有模板生成数据字典文档 六、PowerDesigner逆向工程 七、常用操作技巧 1.PowerDesigner使用Domain 2.PowerDesigner使用name生成comment

    JAVA项目开发全程实录(含电子书和所有源代码)

    1.4 数据库设计 10 1.4.1 数据库分析 10 1.4.2 进销存管理系统的E-R图 11 1.4.3 使用PowerDesigner建模 12 1.4.4 创建数据库 15 1.5 主窗体设计 16 1.5.1 创建主窗体 17 1.5.2 创建导航面板 18 1.6 公共模块设计 21 ...

    PD技术详解

    本书系统地介绍了使用PowerDesigner 6.1 进行数据库建模的方法与 技巧。 全书内容包括:PowerDesigner 建模环境,PowerDesigner 简介, MetaWorks 模块,DataArchitect...管理信息系统开发人员数据库模型设计的指导书。

    【推荐】数据仓库理论学习与实践资料合集(104份).zip

    数据仓库建模与ETL实践技巧 ETL构建数据仓库五步法 标准的数据仓库建模应用之维度 对数据仓库进行数据建模 关键绩效指标:KPI的开发、实施和应用 基于多维数据库的MOLAP存储及查询技术研究 基于企业架构(EA)的企业...

    powedesigner的用法

    PowerDesigner结合SQL Server2005进行数据库设计 1:新建PDM数据库模型 2:接下来就是使用Power Designer绘制物理数据模型了 3:下面是真正开发的技巧所在了,我们想要实现Power Designer和SQL server2005的结合,其实...

    北风客户关系管理源码 CRM

    课程包括数据库层设计,业务流程分析,系统架构设计,系统的编码、系统的打包、系统的部署运行 1-15讲:客户管理开发 16-25讲:联系人管理开发 26-40讲:权限管理开发 41-50讲:日程管理开发 50-60讲:项目管理开发

Global site tag (gtag.js) - Google Analytics