入门
PowerDesigner 可以从用于创建数据库的脚本文件读取数据库的结构。但是,通常更简便的方法是:从 PowerDesigner 连接到数据库并使用反向工程特性直接抽取设计。
在阐述 PowerDesigner 时对示例数据库进行了修改,以改进示例数据库的设计。
当前,始终从 product 表中读取每种产品的价格。因此,如果更新价格,就会相应地更改以前所有订单上该产品的销售价格。在 sales_order_items 表中添加 unit_price 列,即可解决此问题。这样,就可以分别存储每个客户的实际销售价格。product 表中的价格记录当前的列表价格。
启动 PowerDesigner:
从 [开始] 菜单,选择 [程序] > [SQL Anywhere 9] > [PowerDesigner 9] > [PowerDesigner]。
此时,就会出现 PowerDesigner 主窗口:

PowerDesigner 主窗口包含对象浏览器(左侧)和输出窗口(底部)。
从 [File] 菜单中选择 [New]。
即会出现 [New] 对话框。
在 [New] 对话框中,选择 [Physical Data Model],然后单击 [OK]。
即会出现 [New Physical Data Model] 对话框。
在 [General] 选项卡上,从下拉列表中选择 [Sybase AS Anywhere 9]。
对剩余选项使用缺省设置,然后单击 [OK]。
此时,在浏览器和标题栏中就会出现模型名称 PhysicalDataModel_1。