1、应用PowerDesigner软件设计数据库表应用PowerDesigner软件设计数据库表步骤:1.双击PowerDesigner软件快捷方式,运行PowerDesigner软件,出现如下界面:2.选择Create Model,然后单击Create Model,出现如下界面:3.选择Physical Data Model,然后选择Physical Diagram,在下面Model name 中修改模型名称,在DBMS中选择你使用的数据库类型,比如Oracle Version 11 g,选择OK.出现如下界面:4.在屏幕右边Palette中选择并单击,然后在中间框中单击,出现如下界面:5.在屏
2、幕右边Palette中选择并单击,然后在中间单击,出现如下界面:6.双击,出现如下界面:7.在name中为要创建的表命名,名称为users,如下图所示:8.单击Colunms,出现如下界面:9.为users表添加所包含的字段,结果如下图所示:然后单击应用,再单击确定,users表创建结束,结果如下:10.重复以第4步到第9步,分别创建orders表,orders_detail表和product表,结果如下图所示:11.在屏幕右边Palette中选择并单击,然后在屏幕中间的找到orders表中的o_u_id字段和users表中的u_id字段,用鼠标单击orders表中的o_u_id字段,然后从o
3、_u_id字段前面拖动鼠标到users表中的u_id字段前面,结果如下图所示:出现的FK_Orders_Reference_Users即是orders表关联到users表的外键名称,在屏幕右边Palette中选择单击,然后双击FK_Orders_Reference_Users,出现如下界面:在name选项中可以修改外键名称,修改结果如下图所示:然后选择Joins,出现如下界面:然后在表中的Child Table Columns下的第一行中单击,在向下的箭头中选择users表中的o_u_id字段和orders表中的oid关联,然后单击应用,再单击确定,如下界面所示:结果如下界面所示:12.重复以上第11步的操作,为orders表和orders_detail,orders_detail和product表建立外键关联。结果如下界面所示:13.单击database,出现如下界面:选择Generate Database单击,出现如下界面:选择Options,出现如下界面:在以上界面中通过滚动条找到和,去掉二者前面的对号,然后单击Preview出现如下界面:你可以阅读一下生成的语句,然后再单击General,出现如下界面:在Directory中选择sql脚本存储路径,然后在File name中为sql脚本命名,最后单击确定。生成脚本文件成功。出现如下界面:单击close关闭。