前页 后页

数据库视图

数据库视图表示预定义查询的结果。与表不同,视图是从一个或多个表(或其他视图)中的数据动态派生的。无论是否使用此语句, Enterprise Architect支持视图的定义:

“创建视图{viewName}为”语句

每当执行DDL生成时,系统都会自动动态添加(如果缺少)。不定义此语句的好处是,当重命名视图对象时,不必手动更新“视图定义”属性。

您可以创建数据库视图之一:

  • 在数据库生成器中或
  • 通过将“视图”图标从数据建模工具箱拖到图表上

使用数据库构建器添加数据库视图

行动

也可以看看

1个

打开数据库生成器。

数据库生成器

2

加载或创建数据模型。

3

右键单击“视图”包,然后选择“添加新视图”。

4

使用视图的适当名称改写默认名称,然后按Enter键。

5

双击新视图,或右键单击它,然后选择“ SQL对象属性”。

显示“ SQL对象编辑器”对话框。

将数据库视图添加到图

行动

也可以看看

1个

打开您的数据建模图,并在必要时显示“图工具箱”的“数据建模”页面(单击Search以显示“查找工具箱项”对话框并指定“数据建模”)。

2

将“查看”图标拖到图表上。

View

这将生成View元素:

View element in Sparx Systems Enterprise Architect.

3

右键单击新的View元素,然后选择“ SQL对象属性”。

显示“ SQL对象编辑器”对话框。

SQL对象编辑器

“ SQL对象编辑器”对话框由许多基于SQL的数据库对象(视图,过程,函数和序列)共享。它有助于数据建模者管理基于SQL的对象的各种属性。

选项

行动

也可以看看

数据库

如果已经设置,则显示默认数据库类型。

如果尚未设置默认值,或者您想更改此视图的数据库类型,请单击下拉箭头,然后选择要建模的目标DBMS。

设置数据库类型

依存关系

当前对象所依赖的对象列表。 “依赖项”列表显示:

  • 此视图与另一个表或视图之间的每个Depends连接器
  • “父母”标签值中的任何对象名称(指定为CSV列表)

笔记

如有必要,在当前视图上输入注释。

定义

键入完整的SQL视图定义。对于不超过12.1(内部版本1227)的Enterprise Architect版本,它必须包含适用于目标DBMS的CREATE_VIEW语法(对于更高版本,则不需要)。例如:

创建视图“ MyViewName” AS

[视图定义]

代码编辑器为当前数据模型中所有对象的基本SQL关键字,函数和名称提供Intelli-sense。

选项-代码编辑器 智能感知

学到更多