预订演示
前页 后页

打开数据库生成器

当您第一次打开数据库构建器时,它会在整个项目中搜索所有具有构造型 <<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>>包

定义为:标记值

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

额外的信息:

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

注记

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