day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

PowerDesigner一款由 Sybase 开发的建模工具

数据库建模demo应用

以部门员工表为例:
day2.3.5.power designer设计数据库demo(pdm,cdm,sql)
两种方式转sql
1,概念数据模型-》物理数据模型-》sql
2,物理数据模型-》sql
day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

方式一;通过概念模型转物理模型转sql

1,工具介绍

day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

2,属性
day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

3,设置关联

day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

4,生成物理模型-》生成sql

生成物理模型:Tools-》Generate Physical Model

转sql:Database-》Generate Database

方式二:直接建物理模型转sql

1,工具介绍
day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

2,属性

day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

3,设置关联

day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

4,生成sql

database-》generate database

day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

sql,pdm,cdm在power designer中的转换关系

day2.3.5.power designer设计数据库demo(pdm,cdm,sql)

总结:

数据库设计的基本步骤: 需求分析-概念设计-逻辑结构设计-物理结构设计-数据库的建立和测试-数据库的运行和维护。

(1)对于需要设计大型数据库,我们应该遵循:先画ER 模型(概念设计)-物理设计。因为概念模型更容易看出实体间的联系,便于理清思路。如果直接设计物理模型,一堆外键,关系会很乱,搞不清之间的联系。

(2)对于只需设计几个表的数据库,我们可以偷偷懒,但是首先我们要明白之间的关系,然后我们在直接建立物理模型进行设计。