在PowerDesigner 15中,取消自动同步功能是一项常见的操作,特别是在处理数据库模型设计时,以避免不必要的字段名称和代码自动匹配。以下是详细的步骤:
1. 打开PowerDesigner,选择"Tools"菜单,然后点击"General Options...",进入General Options对话框。这个选项允许用户调整全局设置,包括名称和代码同步。
2. 在General Options对话框中,找到"Category"选项卡,并取消选中"Name to Code mirroring"复选框。这将防止PowerDesigner在编写字段时自动将字段名称(Name)映射到代码(Code),确保设计的灵活性。
在创建数据库及模型的过程中,PowerDesigner 15提供了以下功能:
- **创建数据库模型**:在工作空间上可以新建PhysicalDataModel,也可以通过"File" > "New Model"选择物理数据模型。
- **创建数据库**:在数据库模型中,可以直接输入数据库名称和其他详细信息,包括可能的重命名。
- **数据库管理**:如需创建Oracle数据库,需要注意,与MS SQL Server和MySQL不同,Oracle数据库需要手动创建目录和设置参数,PowerDesigner仅能生成部分建库脚本,剩余部分仍需借助Oracle Database Configuration Assistant (DBCA)。
**取消自动同步后的操作**:
- 编写字段时,不再有Name和Code的自动同步,这样设计者可以根据需要独立设置字段的名称和代码表示,提高灵活性。
- **生成数据库脚本**:完成模型设计后,可以通过模型生成数据库脚本,用于数据库的创建和结构更新。
- **反向工程**:可以连接到数据库,通过反向工程工具将现有的数据库结构导入到PowerDesigner中,便于维护和修改数据模型。
- **数据字典和测试数据**:生成的数据字典有助于文档化数据库结构,而生成测试数据则可用于初步验证模型的正确性。
- **其他配置**:附录中提到的配置ODBC数据源连接dsn文件和配置dcp连接文件,分别用于不同的数据访问方式,比如纯驱动方式的连接。
PowerDesigner 15是一个强大的CASE工具,用于数据库建模和分析设计,其功能全面且具有一定的自定义选项。通过取消自动同步,用户可以更好地控制模型设计的细节,确保模型与实际需求的一致性。