预订演示
前页 后页

打开数据库生成器

首次打开数据库生成器时,它会搜索整个项目,查找所有具有构造型 <<Data Model>> 的包,并将相应的数据模型作为根加载到树中。灰色A表示未加载数据模型的详细信息。

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

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

使用数据库生成器

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

任务

行动

也见

创建新数据模型

打开数据库生成器视图后,右键单击树的空白处并选择“新建数据模型”以调用模型生成器。

从模型模式创建数据模型

加载现有数据模型

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

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

数据属性模型

在早期版本的Enterprise Architect中(在引入数据库生成器之前),数据建模器有必要在允许某些任务之前手动设置属性对象。例如, Enterprise Architect不允许在未首先为库表分配 DBMS 的情况下定义库表列。这是因为 DBMS 控制可用数据类型的列表。

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

属性

选项

描述

数据库管理系统

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

定义为:标记值

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

额外的信息:

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

默认所有者

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

定义为:标记值

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

额外的信息:

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

默认连接

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

定义为:标记值

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

额外的信息:

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

注记

  • 如果打开数据库构建器时在浏览器窗口中选择了一个数据模型,将自动加载该模型的详细信息