powerdesigner使用说明

powerdesigner使用说明

ID:8143733

大小:27.98 KB

页数:19页

时间:2018-03-07

powerdesigner使用说明_第1页
powerdesigner使用说明_第2页
powerdesigner使用说明_第3页
powerdesigner使用说明_第4页
powerdesigner使用说明_第5页
资源描述:

《powerdesigner使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、powerdesigner使用说明概念数据模型1)概念数据模型概念数据模型CDM(ConceptualDatabaseModel)以下我们要完成对示例论坛系统的数据库设计工作,首先让我们建立目标系统的概念数据模型(CDM)。在进行相关CDM演示之前,让我先简要介绍概念数据模型(CDM)的相关概念。我们进行数据库设计时,一般都是概念层次(Conceptuallevel)开始的。在概念层次上,你无须考虑数据库的实际物理执行细节。概念模型(CDM)描述了与任何软件或数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种对用于运行企业或业务行为的形象化

2、的表达方式。CDM功能:[v1](1)通过创建实体关系图表(E-R)来描述数据的组织结构。(2)能够校验数据设计的合理性。(3)生成指定了相应物理实现数据库的物理数据模型(PDM)(4)能够生成用UML标准描述CDM中对象的面向对象模型(OOM)(5)为在不同的设计阶段创建另一个模型版本,可以生成概念数据模型(CDM)关于Palette工具面板中含义简介:Pointer选择图形Grabber选定某个范围的图形ZoomIn放大ZoomOut缩小Properties显示相应图符的属性Delete删除图符Package插入一个包(package)的图符Entity插入一个实体图符R

3、elationship插入一个关系(Relationship)图符Inheritance插入一个继承(Inheritance)图符Association插入一个关联(Association)图符AssociationLink插入一个关联连接(AssociationLink)图符2)新建CDM新建CDM(1)选择File->NewModel[v2],打开New窗口,在左边模型选择列中选中ConceptualDataModel,单击OK,即确认创建概念数据模型。(2)双击资源浏览窗口中新创建的CDM名称图标,打开CDM模型属性窗口,进行相关属性信息设置。如下图:对刚创建的CDM进

4、行详细之前有必要先说说有关实体属性命名问题。PowerDesigner默认在CDM中不能存在相同名称的实体属性,这也是考虑到可能产生的一些如主键外键等名称冲突问题,但当我们进行实际数据库设计时,可能会多次使用相同数据项(DataItem)便于理解各实体。为此需要对更改PowerDesigner相关设置。软件默认为DataItem不能重复使用(重名),需要进行以下操作:选择Tools->ModelOptions,在ModelSetting设置目录中,将DataItem下的UniqueCode取消选中即可,系统默认将UniqueCode和AllowReuse均选中。同时该设置均是

5、面向特定模型的,即针对当前模型有效,若希望在其它模型中也有此命名设置,则需要重新进行设置。不过在CheckModel时,如果选择全部Check,则依旧会报DataItem重名的错误信息,这时需要我们在人为检查确认数据项无误时,可以在选择不对DataItem不检查,如下图示:[v3]无法显示各种数据类型对应匹配(这里只给出与SQLServer中的常用对应类型,其它DBMS可以使用类似处理)3)实体及各类关系实体(Entity)(1)在新创建的CDM中,选择Palette工具面板中的Entity工具,再在模型区域淡季鼠标左键,即添加了一个实体图符。(2)单击鼠标右键或单击面板中P

6、ointer工具,使鼠标处于选择图形状态。(3)双击新创建的实体图符,打开实体属性窗口,输入实体名称和代码。(4)单击OK,即完成实体创建过程。继续上述操作,创建多个实体,分别设置为不同名称,具体信息参考示例文档。实体创建完成后资源浏览窗口中层次结构如下所示:现在编辑各实体的详细内容,如属性组,实体间关系等。实体属性(EntityAttributes)(1)以User实体为例,打开实体User属性窗口,进入Attributes属性页,如下图示:(2)单击属性窗口工具栏中AddaRow工具,即在属性实体属性列表中添加了一个属性,同时设置该属性相关信息,如数据类型,是否为主标识符

7、,是否不可为空等。(3)详细设置新添加的属性为UserID,作为系统唯一标识区别的用户编号,同时选择P,M,数据类型(DataType)选择Integer。如下图:(4)对属性列进行更为详细的设置,可以通过单击对应属性列左边箭头,进入AttributeProperties窗口,可以进行更为精确详细的设置,如数据上下限,精度等。如下图:(5)同时若要更改实体属性列表中显示的相关选项可以通过单击工具栏中CustomizeColumnsandFilter工具以打开CustomizeColumnsandFilt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。