在此课程中,您将通过使用随本产品提供的 Derby SAMPLE 数据库,从现有数据库模式反向设计模型来创建物理数据模型。
关于此任务
可使用几种方法在工作台中创建物理数据模型。可以按照本课程中的步骤从数据库反向设计物理数据模型,也可以使用下面其中一种方法:
- 使用“新建物理模型”向导从 DDL 文件进行反向设计
- 如果您要使用 DDL 文件而不是活动的数据库连接作为物理数据模型的源,此方法很有用。要使用此方法,请遵循以下步骤,但应在“新建物理数据模型”向导中指定 DDL 文件。
- 将模式或表从数据源资源管理器拖放到数据设计项目中
- 这是一种快速创建物理数据模型的方法,但它不允许您为新物理数据模型指定选项,例如,指定文件的名称或是否还创建概述图。要使用此方法,将数据库、模式或表从数据源资源管理器拖到数据项目资源管理器中的项目文件夹或数据模型文件夹。
- 将逻辑数据模型变换为物理数据模型
- 此方法要求您从逻辑数据模型开始。在本教程中,您感兴趣的是对现有数据库进行更改,因此,此方法不是很有用。要使用此方法,在数据项目资源管理器中突出显示逻辑数据模型,然后从主菜单中单击。
要使用向导反向设计现有数据库模式:
- 在数据项目资源管理器中选择 EMPLOYEE 项目。
- 从主菜单中,单击。 “新建物理数据模型”向导将打开。
- 在“模型文件”页上,指定下列设置:
现在,您的设置应类似于以下截屏:
- 单击下一步。
- 在“源代码”页上,选择数据库。 此时,如果您要从 DDL 文件反向设计,应选中 DDL 文件复选框。如果选择了“DDL 文件”选项,应在此向导的后续页中指定存储在数据设计项目中的有效 DDL 脚本文件的路径。
- 单击下一步。
- 在“选择连接”页上,指定下列设置:
- 选择使用现有连接。
- 从连接列表中选择 Derby SAMPLE 数据库。
如果在列表中看不到 Derby 数据库连接,请退出此向导,右键单击数据源资源管理器中的连接并单击连接。
该列表中的连接是数据源资源管理器中的现有 Derby V10.1 连接。在此示例中,已为您创建了 Derby SAMPLE 数据库连接。如果在此向导的“模型文件”页上选择了其他数据库和版本,那么将看不到列出的 Derby SAMPLE 数据库。您只会看到所选数据库和版本组合的现有连接。如果您尚未创建与要从其进行反向设计的数据库的连接,可以选择新建连接,系统将提示您在该向导的后续页上输入连接信息。
现在,您的设置应类似于以下截屏:
- 单击下一步。
- 在“模式”页上,单击 SAMP 模式旁边的复选框。 在此示例中,我们只想从 SAMP 模式进行反向设计,但如果您要从多个模式进行反向设计,可以在此页上选择多个模式。
- 单击下一步。
- 保留“数据元素”页和“选项”页上的缺省设置。 如果您要排除索引和触发器,可以清除“数据库元素”页上的相应复选框。
- 单击下一步。
- 在“选项”页上,选择概述。
- 单击完成。
结果
这样就在数据项目资源管理器的
数据模型文件夹中创建并显示了 sample_model 物理数据模型。该模型将在物理数据模型编辑器中打开。因为您选择了创建概述图,所以此模式的概述图在图编辑器中打开。缺省概述图中包含 SAMP 模式中的所有表。在下一课中,您将创建一个更简单的概述图,然后使用此图来修改 SAMP 模式。