视图(Views)是虚拟表,它提供了一种从多张包含或引用实际属性的表中查看数据的方法。当请求视图中的一个属性时,标准视图会运行SQL来检索数据。实例化(通常称为“物化”)视图在预定的时间运行。视图用于简化查询、控制数据访问和重命名列,而不会由于逆规范化而导致引用完整性的冗余和丢失。
正确答案是 D: Virtual 虚拟的。
分析:
1. **视图的定义**:视图是数据库中的一种逻辑表,它并不存储实际的数据,而是基于数据库中存在的表通过查询语句生成的一个结果集。视图的定义存储在数据库中,但视图本身不存储数据。
2. **虚拟特性**:由于视图不存储实际的数据,而是每次访问时根据定义的查询动态生成数据,因此它被称为“虚拟的”。视图的这种特性使得它与物理表不同,物理表是实际存储数据的。
3. **静态 vs. 动态**:选项 A 中的“静态表”不符合视图的特性,因为视图在本质上是动态的,每次查询时都会重新计算,而不是一成不变地存储数据。
4. **程序逻辑和事件驱动**:选项 B 和 C 都不适用于描述视图。程序逻辑通常涉及程序代码的控制流程,而事件驱动涉及根据事件触发的操作,这些都与视图的定义和功能无关。
综上所述,视图是“虚拟的”表,因此正确答案是 D: Virtual 虚拟的。