考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

Views are _______ tables computed from data in the database.视图是根据数据库中的数据计算出来的_______表.
A. Static 静态表
B. program logic 程序逻辑
C. event-driven 事件驱动
D. Virtual 虚拟的
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

视图(Views)是虚拟表,它提供了一种从多张包含或引用实际属性的表中查看数据的方法。当请求视图中的一个属性时,标准视图会运行SQL来检索数据。实例化(通常称为“物化”)视图在预定的时间运行。视图用于简化查询、控制数据访问和重命名列,而不会由于逆规范化而导致引用完整性的冗余和丢失。

正确答案是 D: Virtual 虚拟的。

分析:

1. **视图的定义**:视图是数据库中的一种逻辑表,它并不存储实际的数据,而是基于数据库中存在的表通过查询语句生成的一个结果集。视图的定义存储在数据库中,但视图本身不存储数据。

2. **虚拟特性**:由于视图不存储实际的数据,而是每次访问时根据定义的查询动态生成数据,因此它被称为“虚拟的”。视图的这种特性使得它与物理表不同,物理表是实际存储数据的。

3. **静态 vs. 动态**:选项 A 中的“静态表”不符合视图的特性,因为视图在本质上是动态的,每次查询时都会重新计算,而不是一成不变地存储数据。

4. **程序逻辑和事件驱动**:选项 B 和 C 都不适用于描述视图。程序逻辑通常涉及程序代码的控制流程,而事件驱动涉及根据事件触发的操作,这些都与视图的定义和功能无关。

综上所述,视图是“虚拟的”表,因此正确答案是 D: Virtual 虚拟的。