遇到Power Designer 导入数据库问题,怎么办?
使用PowerDesigner注意事项
建立表格的基本图以及表格的基本属性图:
在使用PowerDesigner 建立模型的过程中,需要注意的几点注意事项:
1、 建表过程中表格对应的code或者表格字段的code不可以使用中文,因为它是保存在数据库中的。
2、 每个表格的主键ID需要添加identity属性。
3、 表格和表格关系需要外键连接,外键的连接是直接使用Toolbox视图下面Physical Diagram 中Reference来连接关系,箭头的起点是包括外键的表格,箭头所指向表格的主键做了箭头起点表格的外键。
4、 建立模型、在模型中添加表格数据,给每个表格添加字段。
5、 设计好各个表格之后,进行表和表的关联(实体有多对多关系,注意处理好表和表之间的多对多和一对多以及一对一关系)
6、 将建立好的PDM模型生成数据库导入到数据库中。
1、 在Power Designer 软件中左上角点击File中选中New Model建立PhysicalDataModel(简称PDM模型)
2、 Identity属性是相当于给数据库表格中的主键ID的标识规范标识为是,也就是主键ID的自增。没有勾选identity属性,即使将模型导入到了数据库,数据库中的主键都不会自增。
3、 在导出模型的时候,如果Result List 出现错误,双击错误是因为表格和表格的关系错误,可以直接右键点击Automatic Correction (自动校正)修正就好。
4、 检查数据类型有没有错误,在模型空白处右键点击Properties(属性)弹出窗体,点击窗体中的Preview预览,复制有关创建表格的代码,(代码中最耀眼的绿色部分),在数据库中新建查询粘贴有关创建表格的代码,执行代码,哪里报错就双击错误就会自动跳转到错误处,在进行错误的修改。
5、 将数据库导入到Visual Studio 2015实体模型之前,点击表格前面的加号然后在点击键,删除掉所有的蓝色钥匙标志(也是连接关系的外键)。这个外键的删除并不会将表格中的外键删除掉,它只是避免在Visual Studio 2015实体模型中出现表格和表格有线连接。
6、 设置数据库:在PowerDesigner的设计面板空白处,右键—属性(properties)。将DBMS设置 为Microsoft SQL Server 2014(SQL数据库软件),确定选项。
7、 生成数据库,点击Datebase—Generate Datebase设置好路径(directory)再修改一下文件名(FileName)
8、 打开导出的数据库,在Microsoft SQL Server 2014 中打开刚刚的文件所在路径,点击执行,刷新数据库建立OK。