应用 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. 在屏幕右边 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_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 出现如下界面:你可以阅读一下生成的SQL语句,然后再单击 General,出现如下界面:在 Directory 中选择 sql 脚本存储路径,然后在 File name 中为sql 脚本命名,最后单击确定。生成脚本文件成功。出现如下界面:单击 close 关闭。