关于视图的叙述,错误的是(  )。A.视图不存储数据,但可以通过视图访问数据

最全题库2022-08-02  56

问题 关于视图的叙述,错误的是(  )。A.视图不存储数据,但可以通过视图访问数据B.视图提供了一种数据安全机制C.视图可以实现数据的逻辑独立性D.视图能够提高对数据的访问效率

选项 A.视图不存储数据,但可以通过视图访问数据
B.视图提供了一种数据安全机制
C.视图可以实现数据的逻辑独立性
D.视图能够提高对数据的访问效率

答案 D

解析 本题考查对视图的理解。
视图是数据库系统中的一个重要机制。视图构建于基本表或视图之上,为用户提供一个虚表,与实际存储数据的基本表之间建立一种映射关系,用户可以像基本表一样对视图进行操作(有些视图的更新操作是受限的),所有通过视图对数据的操作最终都转换为对基本表的操作来实现。
可以通过建立视图,将视图授权给指定用户,则用户只能访问通过视图可见的数据,对视图外的数据起到保护作用,用户无法访问。
运行中的数据库,出于对性能的要求,可能要对已有的基本表进行分解或合并,即数据库重构。此时,数据库的模式发生改变可以重建或修改已有的视图,保持视图中的数据项与原有视图或基本表中的数据项一致,并映射到修改后的基本表上,即修改模式/外模式映像,保持外模式(视图中的数据项)不变,从而应用程序不用再改变。即实现数据的逻辑独立性。
对视图操作与直接对视图对应的基本表操作,在编写程序方向可能会简化。通过视图对数据操作,最终转为对基本表的操作,所以并不会提高访问效率。
转载请注明原文地址:https://tihaiku.com/congyezige/2419600.html

最新回复(0)