PowerDesigner16.5-使用说明

破解可用
汉化不好用,不推荐使用
(安装包在CSDN一搜好多)

UML 统一建模语言

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于 1997 年一个 OMG 标准,
它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求
分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D, OOAD)方法的发展在 80 年代末至 90 年代中出现了一个高潮, UML 是这个高潮的产物。它不仅统一了 Booch、 Rumbaugh 和 Jacobson 的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。 UML 中包含很多图形(用例图,类图,状态图等等),其中用例图是最能体现系统结构的图形 。

1.用例图

用例图(use case)主要用来描述用户与用例之间的关联关系。说明的是谁要使用系统,以及他们使用该系
统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,
如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图

文件=>建立新模型=>选择 Modeltypes=>Use Case

2.数据库设计与建模

打开 PowerDesigner,文件->建立新模型->model types(选择类型) ->Physical Data Model(物理模型)

2.1.表的基本介绍(general)

name-是看到的表名
code-当前的表名
comment-导入数据库的表的名称注释

2.2.1 三范式

  • ? 1NF:做到每列不可分割
  • ? 2NF:每个表只做一件事
  • ? 3NF:取消传递依赖

2.2.2 反三范式

  • 在三范式的基础上进行的改造和优化,适应于现代化的开发方式
  • 通过添加冗余字段的方式(可推导字段)
  • 进行数据库保存和更新的时候就需要维护冗余字段
  • 以空间换时间

2.2.columns介绍

Name 是给设计软件的说明,
Code 是字段名,
comment 是表字段的说明//注释
data type 数据类型(需要长度的四五倍) varchar和int
length 数据长度
p主键  m 不能为空

2.3.表连接

1.创建一个连接.箭头指向主表
2.双击连接线,选择json,然后进行连接点的手动设置
3.连接成功后会在后面出现<pk>

2.4.Preview介绍

1.选中表,右键sql预览可以查看当前表的sql代码
2.选择标题栏的数据库,选择生成数据库(crtl+g)可以生成所有表的sql语句,也可以选择preview进行预览

2.5.注意:palette工具栏不显示的方法

1.在工具栏的空白处点击鼠标右键,会出来如图所示的项目:(注意:是工具栏区域,不是设计区域,也不是菜单栏区域)
2.菜单栏 -> Tools -> Customize Toolbars(自定义菜单和工具栏) :
发布了24 篇原创文章 · 获赞 1 · 访问量 1807

猜你喜欢

转载自blog.csdn.net/weixin_42106658/article/details/94726986