发布网友 发布时间:2022-04-11 10:34
共1个回答
热心网友 时间:2022-04-11 12:04
一般来说都是先画出CDM的E-R,然后将CDM 转成PDM。 PDM 中的对象与我们库中的对象一致。
对于PDM 的部署有两种方法:
(1) 生成SQL 脚本
(2) 直接将脚本部署到数据库上,即直接在库上把我们的对象创建好
Database --> Generate Database, 弹出如下窗口:
Script generation: 是生成SQL 脚本,one file on是否需要按照
表生成许多个sql(默认选上,即不需要)
Direct generation: 是直接在数据库中执行脚本,这2者只能选一个。 一般直接生成SQL 脚本。
Automatic archive: 生成sql同时生成apm文件。
Check model:powerdesigner有定义每种数据库的表名、字段名等名字的最大长度的,该长度用于powerdesigner作check model的,但是该定义的长度和数据库实际允许的长度不一定相同,如果你希望能通过pd的检查,可以修改pd中的设置(pd对不同数据库的这种约定实际是在保存在一个xml文件中,扩展名为.xdb)!或者你可以直接在生成数据库时选择不check model.