powerdesigner物理模型怎么设置一对多、多对多、一对多关系?

dream新世界 2015-08-11 12:35:45
powerdesigner物理模型怎么设置一对多、多对多、一对多关系?
...全文
15242 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
玄日写代码 2017-12-22
  • 打赏
  • 举报
回复
斯赛 2017-06-17
  • 打赏
  • 举报
回复
在reference中,找到intergrity,再设置cardinality.再到tools -> display reference,设置显示。。就可以了
xiaozaq 2016-09-08
  • 打赏
  • 举报
回复
物理模型没有多对多的关系了吧。只有概念模型里才有啊,然后多对多联系,在概念模型生成逻辑模型或者物理模型时,会自动新增一个实体做关系表。 因此,物理模型理论上是没有多对多的关系了。
xtc169 2016-05-09
  • 打赏
  • 举报
回复
概念数据模型中才能设置实体类的关联关系Relationship,如 one to many等
nihaobukeqi 2016-04-18
  • 打赏
  • 举报
回复
我也想问这个问题!有没有大神支招啊?
dream新世界 2015-08-18
  • 打赏
  • 举报
回复
@y131451 你是怎么做的,能不能截个图看一下?
y131451 2015-08-12
  • 打赏
  • 举报
回复
同问,版本是16.5的,15的里面我知道怎么做
Powerdesigner数据库设计指南 概述 本指南只介绍用Powerdesigner设计概念模型物理模型及仓库的使用,Powerdesig ner其它模型的使用不在本指南的介绍范围。 本指南使用的工具为Powerdesigner15。因Powerdesigner各版本间在概念模型物理 模型设计操作上的改变不大,本指南对使用其它版本的Powerdesigner具有一定的指导作 用。 本指南以组织机构模型作为实例。 本指南的重点是介绍Powerdesigner工具的使用,不介绍建模技术。 在实际的设计过程中,不强制要求一定要先建概念模型,再建物理模型。而是根据个 人或项目的要求决定建什么模型。 术语 工作区:workspace。保存当前在Powerdesigner中使用的模型文件,下次执行Power designer时,自动把工作区中的模型文件显示出来。 域:Domain。自定义的数据类型。 概念模型:Conceptual Data Model。 物理模型:Physical Data Model。 仓库:Repository。用于保存提交的模型文件,每次提交的模型文件都有一个版本号 。方便多人协同设计和版本管理。 Powerdesigner的一些特性应用 1 Name和Code的镜像设置 Powerdesigner的每一个对象都包含name和code,在生成代码时,使用的是code,na me是方便我们阅读。 建议在建模时,name栏输入中文,code栏输入英文字符,这样既方便我们阅读,也方 便生成代码。 默认情况下,在name栏输入的内容会自动填写到code。如果不希望这样,可执行菜单 "Tools/ General Options",在弹出窗口中选择Dialog,如下图: 取消Name to Code mirroring前的选择就可以了。 2 与仓库的连接设置 如果需要设置与仓库连接的参数,可执行"Tools/ General Options",在弹出窗口中选择Repository,如下图: 相信大家从窗口上各选项的字面意思就能明白该选项是起什么作用了。 3 排列图元 Powerdesigner提供了快速排列图元位置的工具条Layout。在工具条位置单击鼠标右 键,弹出如下选择: 选中Layout,在工具条位置就会出现如下图元排列调整的工具条: 设计概念模型 1 为什么要建概念模型 概念模型的理论基础是实体/关系理论,建立的图形也叫实体/关系图,或者E/R图。 我们也可以把E/R图看着是没有方法、只有属性的类图,是类图的一种特例。实体/关系 图能够使我们在建模时先抛开数据库表设计的细节,集中精力把现实世界的实体和关系 转换为实体/关系模型,以使我们建立的实体/关系模型尽量真实的反映现实世界。 概念模型与使用的数据库无关,当我们的系统需要使用不同的数据库系统时,我们就 可以使用概念模型生成对应该数据库的物理模型,而不需要重新设计。 2 界面图标说明 3 模型设置 执行"Tools/Model Options",在弹出窗口中选择Model Options,如下图: 其中的主要选项说明: Name/Code case sensitive:Name/Code栏区分大小写。 Notation:实体间关系的几种不同图形表示方式。建议统一选择E/R+Merise方式。 4 设置图元 执行"Tools/Display Preferences",弹出如下窗口: 在Object View中可设置各对象需要显示的内容,在Format中可设置显示的图形样式。 5 新建一个概念模型 点击New按钮,在弹出窗口中选择Conceptual Data Model,给出模型名称,如下图: 确定后即进入概念模型编辑界面。 6 建立域 执行菜单"Model/Domains",即弹出域列表窗口,在此窗口中增加《数据库设计规范》 中的域定义,如下图: 7 建立实体/关系图 1 建立包 在开始建立实体关系图前,我们先按照分类或者模块建立包。建立包的好处是便于分 类存放实体,增加模型的可读性。 不要在一个图上画过多的实体及关系,这样会大大降低E/R图的易读性;也不要在一 个图上画多页实体及关系,因为在生成文档时,系统是把一个图处理成一个图片,如果 一个图上有很多页,生成图片上的实体图就会小到看不清楚。尽量在一个图上只画一页 。 我们把组织机构模型分成三个包:组织机构信息,人员信息,字典数据。组织机构信 息包存放组织机构的实体关系图,人员信息包存放人员的实体关系图,字典数据包存放 所有的类别实体。 2 关系图元说明 关系图元含义如下: :一对多关系。一个实体A对应0到多个实体B,一个实体B对应0~1个实体A。对 应到物理模型,A的主键作为B的外键,可为空。 :强制一
PowerDesigner建模工具简介   PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。   利用PowerDesigner可以制作数据流程图、概念数据模型物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。   它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。   PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。   PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。   PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。   PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:   PowerDesigner ProcessAnalyst,用于数据发现。   PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。   PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。   PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。   PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。   PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。 PowerDesigner 主要包括以下几个功能部分    PowerDesigner 的4 种模型文件   概念数据模型 (CDM)   物理数据模型 (PDM)   面向对象模型 (OOM)   业务程序模型 (BPM)   
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。   PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。   PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。   PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:   PowerDesigner ProcessAnalyst,用于数据发现。   PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。   PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。   PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。   PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。   PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。 PowerDesigner12.5 下载地址:http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧