PowerDesigner默认在抽象数据模型中不能存在相同名称的实体属性

新建Conceptual Data Model(概念数据模型)

新建实体

添加属性
PowerDesigner初学-1

说明:

Attributes选项
name 显示在实体图标上的
code 将来数据库中表的字段名字
Data type 字段的数据类型,如果找不到合适的数据类型可在最后生成数据库脚本后再手动去修改脚本
length
precise
M 该属性是否为强制的,即是否允许为空值,选中为不允许为空
P 该属性是否为主标识符
D 表示该属性是否在图形窗口中显示
Domain 可创建自定义的域,相当于数据库的自定义数据类型

创建概念数据模型关系

建立关系:在toolbox中选择relationship实现

从概念数据模型(CPD)生成物理数据模型(PDM)

操作:选择菜单栏中的tools的Generate Physical Data Model创建物理数据模型。

CPD 在PDM中生成的对象
实体(Entity) 表(Table)
实体属性(Entity Attribute) 列(Column)
主标识符(Primary Identifier) 根据是否为依赖关系确定是主键或外键
标识符(Identifier) 候选键(Alternate Key)
关系(Relationship) 引用(Reference)

在PDM中生成的键类型取决于CDM中用于定义一个Relationship的基数和依赖类型

PowerDesigner初学-1

生成数据库脚本

注意:只有在当前**图是物理数据模型的画面的时候才有数据库(Database)

操作:选择菜单栏中的Database,生成数据库(Generate Database)

相关文章:

  • 2021-09-23
  • 2021-07-31
  • 2021-06-02
  • 2021-11-20
  • 2021-06-15
  • 2022-12-23
  • 2021-04-28
  • 2021-11-03
猜你喜欢
  • 2021-05-04
  • 2022-01-22
  • 2021-09-13
  • 2021-04-13
  • 2021-10-27
  • 2022-01-14
  • 2021-09-20
相关资源
相似解决方案