Skip to content
Datablau DDM数据建模产品手册
数据建模客户端 模块手册下载 PDF

视图 ​

视图是物理模型中的对象,用查询定义从一张或多张表派生出的结果集,并可生成对应的创建语句。视图不存储数据,视图字段通过引用表字段获得取值。维护步骤见视图操作,属性说明见视图属性。

视图与表的关系 ​

对比项表视图
是否存储数据是否,由定义 SQL 或引用关系决定取值
字段来源直接定义字段及其约束引用表的字段,或从引用字段计算表达式
数据来源的表达通过主外键关系描述表间关联通过视图关系描述视图从哪些表派生
可维护的物理属性索引、分区、表空间、SchemaSchema、索引(取决于数据库支持)
所属模型概念、逻辑、物理模型仅物理模型

视图依赖的表改名或删除字段后,视图定义会失效。生成模型或视图 DDL 时以自定义 SQL 中的内容为准,需要与视图字段的引用关系保持一致。

维护范围 ​

  • 视图在物理模型中创建,概念模型和逻辑模型不包含视图对象。
  • 视图可以建立视图关系表示与基本表的派生关系;也可以直接从表中拖动字段到视图,同时新建视图字段并建立引用关系。
  • 视图支持自定义属性,用于补充管理信息。
  • 视图可以按索引的方式维护索引,是否生效取决于目标数据库对视图索引的支持。

相关页面 ​

需要了解页面
新建视图、编辑视图字段、自定义 SQL视图操作
视图属性参考视图属性
主题域对视图的引用主题域
与表的设计对照实体/表
视图语句的生成与输出生成 DDL

常见问题 ​

现象排查顺序
模型树中没有视图节点当前模型是否为物理模型,概念模型和逻辑模型不包含视图
视图字段为空视图字段是否设置了引用字段或自定义 SQL,见视图操作
画布上找不到视图当前主题域是否引用了该视图,见主题域