题目
【单选题】视图是数据库系统三级模式中的()A. 外模式B. 模式C. 内模式D. 模式映象
【单选题】视图是数据库系统三级模式中的()
A. 外模式
B. 模式
C. 内模式
D. 模式映象
题目解答
答案
A. 外模式
解析
本题考查数据库系统三级模式的相关知识。解题思路是明确数据库系统三级模式(外模式、模式、内模式)以及模式映象的定义和特点,然后判断视图属于哪一种模式。
1. 明确数据库系统三级模式的定义
- 外模式:也称为子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
- 模式:也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序、所使用的应用开发工具及高级程序设计语言无关。
- 内模式:也称为存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
2. 分析视图的性质
视图是从一个或几个基本表(或视图)导出的表,它本身不独立存储在数据库中,而是一个虚拟表。视图是为了满足不同用户对数据的不同需求而定义的,不同的用户可以有不同的视图,每个视图只反映了用户所关心的部分数据,这与外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述相符合。
3. 分析模式映象
模式映象是指不同模式之间的映射关系,它用于保证数据的逻辑独立性和物理独立性,视图并不属于模式映象。
综上所述,视图是数据库系统三级模式中的外模式。