失效链接处理 |
使用PowerDesigner做数据库设计(一) PDF 下载
本站整理下载:
相关截图:
主要内容:
使用PowerDesigner做数据库设计(一) E-R:实体关系模型--》到不同的数据库,数据库开发人员可以根据ER图,设计出不同数据库的表。
需求分析 概要设计 详细设计 数据库设计
PowerDesigner:作用,用来做数据库建模,设计概念模型 物理模型 ,最终都反映到数据库,以及设计的
正向和逆向工程导入使用。
美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器
环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务
器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规
则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase通常与SybaseSQLAnywhere用于客
户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开
发工具,在我国大中型系统中具有广泛的应用。
作为一名使用PowerDesigner的小白,如何快速上手呢,为何强调快速上手,主要因为用不到的时候不愿
意主动学习,用到的时候多半是任务紧迫,要在有限的时间内做出设计来。恐怕这时,连翻书都没有耐
心翻下去了。
初识PowerDesigner
使用PowerDesigner做数据库设计,主要用到两个大的模型,第一个是CDM,第二个是PDM。使用步骤大
抵如下,先创建CDM,然后把CDM转化成PDM,最后把PDM转化成数据库sql执行语句,还可以把PDM转
化成word可视化数据库文档。可执行的sql语句和可视化word文档是做设计的最终成果,sql语句用于创
建数据库,可视化word文档用于团队成员的沟通、开发及后期维护。PowerDesigner工具的亮点就是生
成可执行的sql语句、可视化的word数据库文档。能不能快速高效地做出一份数据库设计,关键在于
CDM的设计。
视频教程:https://edu.csdn.net/course/detail/31043 *概念数据模型CDM介绍* CDM是ConceptualDataMode的英文简称,概念数据模型的意思。在CDM中,有几个要素需要熟识一下,
第一个是实体entity,第二个是实体entity中的属性attributes,也就是列。第三个是域domains,域是对
属性attributes的归类,可以提前创建域。在设置实体entity中的属性attributes时,先创建好属性的名称
name和编码code,然后选择合适的域domains,就可以设定属性的数据类型datatype和长度length。第
四个是关系relationship,也就是两个实体之间的关联关系,是一对一的关系,还是一对多的关系,还是
多对多的关系。第五个是关联association,关联是实体的多对多关系,在做数据设计时,一对多时,可
以把一存储在多的表中做外键,多对多时,需要另外建一个表进行关联,这就是关联association。在
CDM中表现为关联association,用于区别一般的实体。还漏掉了一个就是标识符identifier就是实体中的
主键。 *CDM创建,手把手实际操作*
第一步,创建概念数据模型CDM,并对其命名。
打开PowerDesigner工具,在工具栏点击文件,在打开的菜单栏中,选择第一个选项->建立新模型,在建
立新模型的窗口,选择第二个模型,在modelname中对模型重新命名,最后点击OK按钮。
图-2
第二步,创建域domains,也可以从其他现成的地方拷贝过来。
1) 在 CDM模型 数据库设计 上点击鼠标右键,选中list of,在出现的列表中选中domains,出现如下窗
口:
|