前页 | 后页 |
数据库视图
数据库视图表示预定义查询的结果。与表不同,视图是从一个或多个表(或其他视图)中的数据动态派生的。无论是否使用此语句, 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。 |
选项-代码编辑器 智能感知 |