Power Designer 数据库建模
1. Power Designer支持从E-R模型转换成数据库的物理模型。
这里我使用的是Power Designer的看家本领,Physical Data Model (PDM) 的建立。
2. PDM创建数据库
选择New--Physical Data Model,因为使用SQL Server 2005,这里的DBMS选择Microsoft SQL Server 2005。
注意:这里的SQL Server 2005并不是和数据库相连,而是一种映射,提供SQL Server 数据库的模板。以为Power Designer支持多数据库,对于不同的数据库,各种类型在数据库中的定义是不同的,选择Microsoft SQL Server 2005,只是给以一种“映射”!
不要盲目的迷信工具,对于有些地方还是和Microsoft SQL Server 2005有些不合适的地方的。
因为Microsoft SQL Server 2005建立数据库都是使用dbo,故我们在使用Power Designer首先新建用户dbo,保持与SQL Server 2005的兼容性(生成的数据库的脚本无问题)。
3. 创建业务逻辑
选择New—ObjectOrientedModel。
对应的我们就可以建DT、Business、UI等层,每层可以新建若干类。