在这里给大家分享个PowerDesigner建立物理数据库模型教程
首先你的电脑得有PowerDesigner,没有的话你嘚安装个PowerDesigner
下面进入正题
第一步:打开电脑上的PowerDesigner,然后你会看到软件左上部分的功能栏,分别为File(文件)、Edit(编辑)、View(视图)、Repository(存储库)、Tools(工具)、Window(窗口)、Help(帮助)
第二步:点击File可以看到里面有很多功能
第三步:点击File里的New Model又或者按快捷键Ctrl+N
第四步:在打开的New Model窗口选择Model types,在Model type里选择Physical Data Model,在Diagram里选择Physical Diagram,在Model name可以更改物理数据库名称,在DBMS可以更改数据库类型,在Extensions可以添加扩展文件
新建成功后,在PowerDesigner左侧ObjectBrowser的Wordspace里有你新建的物理数据库
第五步:在PowerDesigner右侧的Toolbox里的Physical Diagram里选择第三个图标(Table),往PowerDesigner中间部分一点就会新建一个Table_1(如上图2)
第六步:在Toolbox的Standard里选择第一个图标(Pointer)
第七步:用Pointer双击新建的Table_1就会弹出一个Table Properties界面
Name是Table的名称,例如S_User用户表,可以明确的辨别这是哪张表
Code也是Table的名称,导出SQL脚本在数据库运行自动建表的表名称,如果Code是S_User的话那SQL的表名就是S_User
第八步:点击Columns显示出一个空表格,点击空白行添加,然后更改行的Name、Code、DataType(数据类型),这里的Name、Code和第七步的意思一样,不过这里的Name和Code是数据表字段的名称,而第七步的Name和Code是表的名称
双击行就弹出“是否要在此窗口中提交所有更改?”的提问,点击是弹出Column Properties 界面,在Datatype更改数据类型,勾上Primarykey(主键),勾上Identity(自增),然后点确定,表的ID就OK了,再把其他字段的数据类型填好,点击Columns的确定,表就建好了
第九步:给表建关系,在Toolbox里的Physical Diagram选择第五个图标(Reference)
第十步:给建好的S_User用户表和S_Empoyee员工表连接关系,把S_User用户表里的UserID放到S_Empoyee员工表里当外键