- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京思特奇信息技术股份有限公司
PowerDesigner操作手册
目 录
一、PowerDesigner简介 4
1.1 常用模型文件 4
1.2 PowerDesigner使用环境 5
二、创建和管理CDM 6
1.1 新建CDM 6
1.2 实体及实体间关系 10
1.2.1 新建实体 10
1.2.2 使用实体间关系 17
1.2.2.1 使用联系 18
1.2.2.2 使用继承 25
1.3 新建和使用域 27
三、CDM生成PDM 31
四、PDM生成建表脚本 34
五、PDM生成REPORT 40
六、总结 44
一、PowerDesigner简介
常用模型文件
公司主要使用PowerDesigner的以下两类模型文件:
逻辑模型(CDM):描述了与任何软件和数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。
物理模型(PDM):叙述数据库的物理实现。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性
二、创建和管理CDM
新建CD 1.选择菜单栏File-New,打开New窗口
在左边模型类型(Model type)列表中,选中Conceptual Data Model,单击“确认”按钮即新建了一个默认名为ConceptualDataModel_1的CDM工程
在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选中Rename,即可将新建CDM工程名修改为自己想要的,如:NG-CRM5.5逻辑模型
在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选择New-Package即可新建一个包(Package)。Package用于对一个CDM工程的图表按照业务等规则分类存放,如NG-CRM5.5数据模型分为客户域、用户域、帐户域等多个域
在树形模型管理器中,右键单击新建的Package名,从出现的菜单中选择New-Conceptual Diagram即可Package下新建一个Diagram
实体及实体间关系
新建实体
在新建的CDM中,选择常用工具面板中的实体(Entity)工具,再在图标窗口空白区域单击鼠标左键,即添加了一个实体
双击新建的实体,打开实体属性窗口,输入实体的名称(Name)和代码(Code)
双击新建的实体,打开实体属性窗口,切换到Attributes标签页,单击属性窗口工具栏中的Add a Row工具或者直接单击属性列表的某一空白行即为实体添加了一个属性,同时可设置属性的Name、Code、数据类型(Data Type),是否不能为空(M复选框),是否为主键字段(P复选框)等
PowerDesigner考虑到主键外键名称可能冲突的问题,默认两个不同实体中不能存在相同名称的属性,但在实际设计的时候,为了便于理解,通常需要在两个实体中使用相同的属性名,如NG-CRM5.5中所有信息(INFO)表都存在4个字段:操作流水(LOGIN_ACCEPT)、操作工号(LOGIN_NO)、操作代码(OP_CODE)、操作时间(OP_TIME),由于这些字段在所有实体中的作用意义一样,所以最好使用同样的名称。为此需要更改PowerDesigner的相关设置,更改操作为:选择菜单栏的Tools-Model Options,打开Model Options窗口,取消选中的Unique code即可
若要更改实体属性列表中显示的相关选项可以通过单击工具栏中的Customize Columns and Filter工具打开Customize Columns and Filter窗口,在列表中选择需要显示的项目即可完成设置
更改了名称和添加了属性的新建实体如下图所示
若要更改实体的显示方式,选择菜单栏的Tools-Display Preferences,打开Display Preferences窗口,选中Object View下的Entity进行设置。如若只显示实体的名称,不显示实体属性字段和标识符(Identifiers),取消选中的Attributes复选框和Identifiers复选框即可
使用实体间关系
完成实体定义后,应该在它们之间建立关系。实体之间的关系通常是根据业务规则确定
的,如对于移动运营商来说,一个客户拥有多个用户,这就是客户和用户之间的关系。
实体之间的关系常用的主要有联系和继承两大类,在常用工具面板中分别用标注为黄色和红色的工具表示。
使用联系
在CDM中,联系是用实体间的一条线来表示的,联系的具体含义是通过线两端的符号
来表示的,在两个实体间创建联系的步骤如下:
在工具面板中左键单击联系(Relationship)
您可能关注的文档
- OpenSSL“心脏出血”安全漏洞探索.doc
- opensslapachemod_ssl安装配置调试过程探索.doc
- PLC在煤矿机械中的应用探索.docx
- PLC轧钢机课程设计说明书探索.doc
- Openssl技术标准探索.doc
- PM-07-07惠州炼化二期项目组质量文件和记录控制管理办法探索.doc
- PM32控制器操作技巧探索.docx
- openstack二次开发简介探索.pptx
- OPTIFLEX2200CF简易操作手册探索.doc
- PMC-51系列单相数字式多功能测控电表用户手册_V1.5_20100505探索.doc
- 郑州航空工业管理学院《医学生的情绪管理》2023-2024学年第一学期期末试卷.doc
- 河南省许昌平顶山两市2024届高三适应性调研考试语文试题含解析.doc
- 山东省枣庄第八中学2025年高三下学期第一次阶段考试(5月)历史试题含解析.doc
- 2025年山东省青岛十七中高三5月考试题历史试题试卷含解析.doc
- 湖北汽车工业学院《民法案例分析》2022-2023学年第一学期期末试卷.doc
- 中国人民警察大学《二维基础设计1》2023-2024学年第一学期期末试卷.doc
- 广东省台山市2025届三下数学期末综合测试试题含解析.doc
- 广东省肇庆市封开县江口中学2024-2025学年高三下期中考试综合试题含解析.doc
- 浙江中医药大学滨江学院《土壤污染过程与修复》2023-2024学年第一学期期末试卷.doc
- 2025年公务员考试时事政治检测卷带答案详解(a卷).docx
最近下载
- 2025年人防应急救援指挥中心建设项目可行性研究报告.docx
- 【强化】2025年 北京林业大学083400风景园林学《803森林生态学》考研强.docx VIP
- 中兴光纤24芯检测报告.doc VIP
- 每周工作4小时—蒂莫里.费里斯.pdf
- DB2102_T 0078-2023 公用燃气压力管道风险分级管控和隐患排查治理技术规范.pdf VIP
- 办公室管理试题及答案.docx VIP
- 06SG439-1 预应力混凝土叠合板(50mm、60mm实心底板).docx VIP
- 2025云南保山永昌教育发展有限公司招聘12人笔试备考试题及答案解析.docx VIP
- PT2安全认证SSTP含ACAFSIPEDRAtrust题库【深信服PT2题库】.pdf
- 传染病患者的心理特点和心理护理.pptx VIP
文档评论(0)