| 前页 | 后页 | 
数据库视图
数据库视图表示预定义查询的结果。与表不同,视图是从一个或多个表(或其他视图)中的数据动态派生的。无论是否使用此语句, Enterprise Architect支持视图的定义:
“创建视图{viewName}为”语句
每当执行DDL生成时,系统都会自动动态添加(如果缺少)。不定义此语句的好处是,当重命名视图对象时,不必手动更新“视图定义”属性。
您可以创建数据库视图之一:
- 在数据库生成器中或
- 通过将“视图”图标从数据建模工具箱拖到图表上
使用数据库构建器添加数据库视图
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 打开数据库生成器。 | 数据库生成器 | 
| 2 | 加载或创建数据模型。 | |
| 3 | 右键单击“视图”包,然后选择“添加新视图”。 | |
| 4 | 使用视图的适当名称改写默认名称,然后按Enter键。 | |
| 5 | 双击新视图,或右键单击它,然后选择“ SQL对象属性”。 显示“ SQL对象编辑器”对话框。 | 
将数据库视图添加到图
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 打开您的数据建模图,并在必要时显示“图工具箱”的“数据建模”页面(单击 | |
| 2 | 将“查看”图标拖到图表上。   这将生成View元素:   | |
| 3 | 右键单击新的View元素,然后选择“ SQL对象属性”。 显示“ SQL对象编辑器”对话框。 | 
SQL对象编辑器
“ SQL对象编辑器”对话框由许多基于SQL的数据库对象(视图,过程,函数和序列)共享。它有助于数据建模者管理基于SQL的对象的各种属性。
| 选项 | 行动 | 也可以看看 | 
|---|---|---|
| 数据库 | 如果已经设置,则显示默认数据库类型。 如果尚未设置默认值,或者您想更改此视图的数据库类型,请单击下拉箭头,然后选择要建模的目标DBMS。 | 设置数据库类型 | 
| 依存关系 | 当前对象所依赖的对象列表。 “依赖项”列表显示: 
 | |
| 笔记 | 如有必要,在当前视图上输入注释。 | |
| 定义 | 键入完整的SQL视图定义。对于不超过12.1(内部版本1227)的Enterprise Architect版本,它必须包含适用于目标DBMS的CREATE_VIEW语法(对于更高版本,则不需要)。例如: 创建视图“ MyViewName” AS [视图定义] 代码编辑器为当前数据模型中所有对象的基本SQL关键字,函数和名称提供Intelli-sense。 | 选项-代码编辑器 智能感知 | 

 以显示“查找工具箱项”对话框并指定“数据建模”)。
以显示“查找工具箱项”对话框并指定“数据建模”)。 
 