powerdesigner使用教程_pdm

上传人:第*** 文档编号:53548814 上传时间:2018-09-02 格式:PPT 页数:42 大小:8.88MB
返回 下载 相关 举报
powerdesigner使用教程_pdm_第1页
第1页 / 共42页
powerdesigner使用教程_pdm_第2页
第2页 / 共42页
powerdesigner使用教程_pdm_第3页
第3页 / 共42页
powerdesigner使用教程_pdm_第4页
第4页 / 共42页
powerdesigner使用教程_pdm_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《powerdesigner使用教程_pdm》由会员分享,可在线阅读,更多相关《powerdesigner使用教程_pdm(42页珍藏版)》请在金锄头文库上搜索。

1、PowerDesigner 16 使用介绍,技术开发三组,使用介绍,1 PowerDesigner16概述2 PowerDesigner16常用物理模型,1.1 PowerDesigner16历史,由中国人王晓昀完成编制,从1995年到现在他一直负责PowerDesigner的设计和开发 1989 -在法国发布第一个商用版本AMC*Designor (版本2.0) 1991 -在美国发布第一个商用版本S-Designor 1995 -Powersoft买下了他们的SDP公司,同年Sybase又买下了Powersoft,S-Designor和AMC*Designor的名字改为PowerDesig

2、ner和PowerAMC。 1997 -发布PowerDesigner 6.0 2001 12月-发布PowerDesigner 9.5 的最初版本, 并发布升级及维护版本直到2003年 2004 12月-发布版本PowerDesigner 10.0 2005 -发布PowerDesigner 11.0 2007 7月-发布PowerDesigner 12 ,1.2 PowerDesigner 16概述,Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。,利用Power Designer可以制作数据流

3、程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。,它可与许多流行的数据库设计软件,例如:与 Oracle ,SQL , PowerBuilder等相配合使用来缩短开发时间和使系统设计更优化。,1.3 PD 的4 种模型文件:,CDM表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。,PDM叙述数据库的物理实现。藉由PDM,你考虑真实的物理实现的细节。,一个OOM包含一系列包类接口以及他们的关系。这些对象一起形成所有/部份的软件系统的逻辑的设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。,

4、BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。,2 PowerDesigner工作常用:,2.1 创建数据模型、表2.2 建表模板脚本2.3 数据字典报告生成2.4 PD正向、逆向工程2.5 建表规范,2.1.1 创建数据模型,选择菜单:FileNew ModelModel TypesPhysical Data ModelPhysical Diagram,2.1.1 创建数据模型,创建后,WorkSpace项显示结果如下图:,2.1.2 创建表,在“emoney65”上点右键,选择New-Table,2.1.2 创建表-表名,点击后如图所示:调整参数配置,修

5、改表名,2.1.2 创建表 - 字段,增、删列 及 修改字段属性:,2.1.2 创建表 - 字段,设置表需要的字段属性:,2.1.2 创建表 - 索引,回到Table Properties,点击Indexes左边第一个框Properties 点击后进入索引设置页面:,2.1.2 创建表 - 索引,创建索引,2.1.2 创建表 - 索引,添加索引字段成员,2.1.2 保存建表相关脚本,保存SQL脚本:,2.2 建表模板脚本修改,打开菜单:DataBaseEdit Current DBMS:,2.2.1 修改Table模板脚本,GeneralScriptObjectsTableTableComme

6、ntValue(替换脚本参见附件),2.2.2 修改Column模板脚本,GeneralScriptObjectsColumnColumnCommentValue(替换脚本参见附件),2.3 生成数据字典报告,菜单ReportReport Wizard,选择要生成的数据字典类型:,2.3 生成数据字典报告,其他的默认,直接点击完成,完成后的视图如下:,2.3 生成数据字典报告,设置字典要显示的表结构相关属性:,2.3 生成数据字典报告,2.3 生成数据字典报告,设置字典中表结构的字段要显示的属性:,2.3 生成数据字典报告,菜单 Report - Generate HTML生成数据字典报告:,

7、2.4 PD正向、逆向工程,2.4.1 PD正向工程:PDM Database2.4.2 PD逆向工程:Database PDM,2.4.1 PD正向工程,菜单DataBaseGenerate Database 选择生成脚本,即Script generation,或 直接在数据库里生成,即directory generate,2.4.1 PD正向工程,成功入库:,2.4.2 PD逆向工程,1、点击菜单FileReverse EngineerDataBase 后 出现如下图所示:,2.4.2 PD逆向工程,2、SelectionUsing a data source(确定 / Connect t

8、o Data Source),2.4.2 PD逆向工程,2.1 配置新数据源:注意如果是第一次导入数据,需要先配制ODBC数据源,方法如下:Connect to Data SourceODBC machine data source Configure,2.4.2 PD逆向工程,2.2 配置新数据源:,2.4.2 PD逆向工程,2.3 配置新数据源:,2.4.2 PD逆向工程,2.4 配置新数据源:,2.4.2 PD逆向工程,2.5 配置新数据源:,2.4.2 PD逆向工程,2.6 测试新数据源:,2.4.2 PD逆向工程,3、选择要生成字典的表、视图等,2.4.2 PD逆向工程,逆向成功:,

9、2.5 建表规范,1、表名要体现业务简称、功能模块、产品名 :如:基础库的上市公司相关表:统一 COMPANY_开头(但也有MANAGER_、 LIST_等开头)产品库相关表:F10_开头或者DataCenter_开头 2、表名和字段名统一由英文单词(或缩写)或英文缩写+数字组成:3、表名和字段名长度位30位:一般要求不超过26位,剩余有四位留给别的对象使用,如:trig_、 proc_、func_等 如:21服务器EMBase2中有个表名有67个字符,列名有40个字符 MSmerge_conflict_repl_MAINBUSINESS_PERFORMANCE_COMPANY_MAINBUS

10、INESS (表名)logical_record_level_conflict_resolution(列名) 4、表名和字段名都要有含义,表名与表本身要表达的意思一致: 表名和表结构两方表达一致,才方便内外部客户查看,才有利于表数据的长久使用 尽量让不太熟悉这个系统的人都能大概理解这个字段是什么意思,2.5 建表规范,5、表的字段个数的规定:每个表的字段数目不要超过100个 6、给字段合适的数据类型 :字段是数据库最基本的单位,其设计对性能的影响是很大。 A、数据类型尽量用数字型,数字型的比较比字符型的快很多。 B、数据类型尽量小,这里的尽量小是指在满足可以预见的未来需求的前提下的。 C、尽量

11、不要允许NULL,除非必要,可以用NOT NULL+DEFAULT代替。 D、少用TEXT和IMAGE,二进制字段的读写是比较慢的,而且,读取的方法也不多,大部分情况下最好不用。 E、自增字段要慎用,不利于数据迁移。 7、表和字段必须有COMMENT注释:Comment on table COMPANY_Info is 公司基本信息表;Comment on column COMPANY_Info.CityCode is 城市代码;,2.5 建表规范,8、不可删除线上表的字段因为这个表可能不是你自己一个系统或产品用,删除字段的风险很大,可能直接导致别的系统不可用,除非有十足的把握才可以做 9、把

12、最常用的字段,设计得尽量靠前跟数据存储有关,这个直接影响到你的CPU,CPU在寻址的时候,它不知道这个块的哪个位置到哪个位置是你要的,它要顺序去查询你所需要字段的位置比如,它从第1BYTE开始查找,找到第10BYTE的时候就找到了你要的字段,和到第1000BYTE的时候才找到你所要的字段,这样的性能是有差异的,具体的差异就表现在你的CPU上面 10、防止数据库设计打补丁的方法:“三少原则” (少而精) A、一个数据库中表的个数越少越好 B、一个表中组合主键的字段个数越少越好 C、一个表中的字段个数越少越好数据库设计的实用原则是:在数据冗余和处理速度之间找到合适的平衡点。“三少”是一个整体概念,不能孤立某一个原则。该原则是相对的,不是绝对的。“三多”原则肯定是错误的。,Thank You !,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号