ImageVerifierCode 换一换
格式:PPT , 页数:42 ,大小:8.88MB ,
资源ID:4174705      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-4174705.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PowerDesigner使用教程-PDM.ppt)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

PowerDesigner使用教程-PDM.ppt

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 !,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报