PowerDesigner:物理模型创建与数据库脚本生成指南

需积分: 10 0 下载量 56 浏览量 更新于2024-10-19 收藏 642KB DOC 举报
PowerDesigner使用手册是一份详细的指南,旨在帮助用户创建数据库物理模型并生成相应的脚本。以下是核心知识点的详细介绍: 1. **创建物理模型** - 打开PowerDesigner,选择PhysicalDataModel模板,针对SQLServer2000数据库管理系统。 - 工具栏中的图例面板(Palette)用于表示不同元素,如表用方块表示,表间关系用线连接。 - 拖放表格到工作界面,双击以编辑表的属性,包括中文名称(Name)、英文名称(Code)、字段(Columns)等。 - 设置字段属性,如数据类型(DataType)、主键(P)、非空约束(M)等。可通过点击下拉图标进行更多配置。 - 对于标识列(Identity)和默认值(Default),需确保已正确选择SQLServer2000作为DBMS。 2. **主外键关联** - 在建立主外键关系前,确保两个表共享相同的公共字段名。 - 使用Palette中的连线功能,从子表(如员工表)拖动到主表(如职位表),以定义键的依赖。 3. **生成数据库脚本** - 脚本的生成主要通过设置Director属性,指定脚本的保存路径。 - 生成的脚本仅包含数据表和字段信息,不包含创建数据库的部分,需要先创建数据库再导入。 4. **数据库反向工程** - 对于现有数据库,可以通过ODBC数据源进行反向工程。首先在控制面板的管理工具中创建数据库的ODBC数据源,然后通过PowerDesigner与该数据源连接,生成对应的物理模型。 值得注意的是,PowerDesigner不支持SQL Server 2005的某些功能,特别是针对新版本数据库的反向工程。在实际操作中,应确保遵循正确的步骤和PowerDesigner的最新版本兼容性要求。这份手册提供了基础操作流程,对于高级功能和定制化需求,用户可能需要进一步学习PowerDesigner的文档和教程。