当前位置

首页 > 互联网 > 计算机 > 计算机四级 > 2015计算机四级《数据库工程师》复习重点:定义视图

2015计算机四级《数据库工程师》复习重点:定义视图

推荐人: 来源: 文萃屋 阅读: 2.35W 次

1、 语法格式:CREATE VIEW 视图名 AS SELECT 语句 [WITH CHECK OPTION]

2015计算机四级《数据库工程师》复习重点:定义视图

2、 需要注意下列几点:

(1) 在定义视图时要么指定全部视图列,要么全部省略不写。如果省略了视图列名,则视图的列名与查询语句的列名相同。但如下情况则要明确指出组成视图的所有列名:

A、 某个目标列不是单纯的属性名,而是计算函数或列的'表达式;

B、 多表连接时选出了几个同名列作为视图的字段;

C、 需要在视图中为某个列选用新的更合适的列名。

(2) WITH CHECK OPTION选项表示通过视图对数据进行增加、删除和更改操作时要保证对数据的操作结果要满足定义视图时指定的WHERE子句条件;

3、 视图通常用于查询数据,也可修改基本表中的数据,但不是所有的视力都可以这样。

4、 定义单源表视图—视图数据可只取自一个基本表的部分行、列,这样的视图行列与基本表行列对应,这样定义的视图一般可以进行查询和更改数据操作

5、 定义多源表视图—视图数据可以来自多个表中,这样定义的视图一般只用于查询,不用于修改数据。

6、 在已有视图上定义新视图—可以在视图上再建立视图,这时作为数据源的视图必须是已经建立好的。

7、 定义带表达式的视图—在定义基本表时,为减少数据库中的冗余数据,表中只存放基本数据,由基本数据经过各种计算派生出的数据一般是不存储的。所以定义视图时可以根据需要设置一些派生属性列,在这些派生属性列中保存经过计算的值。这些派生属性由于在基本表中并不实际存在,因此,也称它们为虚拟列。包含虚拟列的视图也称为带表达式的视图。

8、 含分组统计信息的视图—指定义视图的查询语句中含有GROUP BY 子句,这样的视图只能用于查询,不能修改数据。

热点阅读

  • 12015年计算机四级《数据库工程师》复习重点:ER建模方法
  • 22015计算机四级《数据库工程师》复习重点:索引技术基本概念
  • 32015计算机四级《数据库工程师》复习重点:DBAS总体设计
  • 42015计算机四级《数据库》复习要点:创建和管理数据库
  • 52015计算机四级《数据库工程师》复习重点:文件结构与存取
  • 62015计算机四级《数据库工程师》复习重点:系统总体设计
  • 72015年计算机四级《数据库工程师》复习重点:IDEF1X建模方法
  • 82015年计算机四级《数据库工程师》复习重点:需求分析
  • 92015年计算机四级《数据库工程师》复习重点:系统设计
  • 102015年计算机四级《数据库工程师》复习重点:模式结构
  • 112015年计算机四级《数据库工程师》复习重点:建模过程及步骤
  • 122015年计算机四级《数据库工程师》复习重点:运行管理与维护
  • 132015年计算机四级《数据库工程师》复习重点:规划与分析
  • 142015计算机四级数据库复习重点:数据库概念设计及数据建模
  • 152015计算机四级《数据库工程师》复习重点:设计过程过程
  • 162015计算机四级《数据库工程师》复习重点:事务的特性
  • 172015年计算机四级《数据库工程师》复习重点:应用系统生命周期
  • 182015年计算机四级《数据库工程师》复习重点:需求分析过程
  • 192015年计算机四级《数据库工程师》复习重点:需求分析概念
  • 202015计算机四级《数据库工程师》复习重点:服务器体系结构
  • 推荐阅读

  • 12017计算机四级数据库工程师第四章复习要点
  • 2计算机四级《数据库工程师》练习题2017
  • 3计算机四级考试《数据库工程师》知识:关系数据库基本概念
  • 42017计算机四级《数据库工程师》应用题复习
  • 5计算机四级《数据库工程师》第三章复习考点
  • 62017年计算机三级数据库复习重点
  • 72015年计算机四级《数据库工程师》复习重点:DFD与IDEF0的比较
  • 8计算机信息管理数据库方向专业的求职信
  • 9计算机四级考试《数据库工程师》重点知识:函数依赖
  • 102017计算机四级考试数据库工程师第三章复习要点
  • 112017年计算机四级《数据库工程师》考试重点
  • 12计算机四级考试《数据库工程师》知识:数据库概念设计
  • 132015下半年计算机四级数据库考试知识点:用户自定义函数
  • 142015计算机四级考试《数据库》知识:数据库的物理结构
  • 15计算机四级《数据库工程师》第一章复习重点
  • 16计算机四级《数据库工程师》第二章复习重点
  • 17数据库工程师
  • 182015全国计算机三级考试《数据库技术》复习重点(四)
  • 19计算机四级网络工程师练习题
  • 202017计算机四级数据库工程师第五章复习要点
  • 212015年计算机四级考试《数据库技术》基础知识:数据视图与模式结
  • 222017计算机四级考试数据库工程师第二章复习要点
  • 23全国计算机四级《数据库工程师》考试重点
  • 242016年计算机四级《数据库工程师》考试重难点