预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

打开数据库生成器

首次打开数据库构建器时,它将在整个项目中搜索所有构造型为<< Data Model >>的Package,并将相应的数据模型作为根节点加载到树中。灰色图标表示未加载数据模型的详细信息。

Showing the Database Builder without a loaded model, in Sparx Systems Enterprise Architect.

该图显示了带有单个卸载数据模型(称为“订单(postgres)”)的数据库构建器。

使用数据库生成器

您可以通过以下两种方式之一开始在数据库构建器中工作:

任务

行动

也可以看看

创建一个新的数据模型

打开数据库构建器视图后,右键单击树的空白区域,然后选择“新建数据模型”以调用模型向导。

从模型模式创建数据模型

加载现有的数据模型

打开“数据库构建器”视图后,可以通过以下任一方式加载任何定义的数据模型:

  • 右键单击名称,然后选择“加载”,或
  • 双击名称

数据模型属性

在Enterprise Architect早期版本中(在引入Database Builder之前),数据建模者必须在允许某些任务之前手动设置数据库对象的属性。例如,如果没有首先为表分配DBMS, Enterprise Architect将不允许定义表列。这是因为DBMS控制着可用数据类型的列表。

为了提高效率和用户体验,数据库构建器在数据模型级别定义了许多属性的默认值,然后在创建新对象时自动应用这些默认值。

物产

选项

描述

数据库管理系统

定义于:数据模型的<< Database >>包

定义为:标记值

详细信息:定义当前数据模型的DBMS

额外的信息:

  • 控制在数据库构建器的树中为当前数据模型显示哪些逻辑文件夹
  • 控制在数据库比较期间应用哪些DBMS规则
  • 自动分配给当前数据模型中创建的每个新数据库对象

默认所有者

定义于:数据模型的<< Database >>包

定义为:标记值

详细信息:定义当前数据模型的默认所有者

额外的信息:

  • 如果DBMS支持所有者/方案,则自动分配给当前数据模型中创建的每个新数据库对象

默认连接

定义于:数据模型的<< Database >>包

定义为:标记值

详细信息:(可选)默认连接的名称

额外的信息:

  • 每当加载数据模型时,都会检查“ DefaultConnection”属性;如果存在,该名称的连接将自动激活
  • 数据库工程模型模式不为此属性定义值,只要用户将Connection设置为默认值,就会创建或更新该属性

笔记

  • 如果在打开数据库生成器后在浏览器窗口中选择了数据模型,则该模型的详细信息将自动加载