第一章数据库系统工程师2009年上午试题 试题(60)
视图设计属于数据库设计的(60)阶段。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 试题(60)分析
本题考查对数据库设计相关概念的掌握。视图设计是指在确定了基本表的情
况下,根据处理需求,确定增加相应的视图,以便应用程序的编写和安全性要求,应属于逻辑结构设计阶段要完成的任务。 参考答案
第三章数据库系统工程师2010年上午试题 试题(28)
数据库的视图、基本&和存储文件的结构分别对应(28) A.模式、内模式、外模式
B.外模式、模式、内模式
(60)C
C.模式、外模式、内模式 D.外模式、内模式、模式
试题(28)分析
本题考查数据库系统的基本概念。数据库通常采用三级模式结构,其中:视图对应外模式、基本表对应模式、存储文件对应内模式。 参考答案
(28)B
试题(47)
关于视图的叙述、错误的是(47)。
A、视图不存储数据,但可以通过视图访问数据 B、视图提供了一种数据安全机制 C、视图可以实现数据的逻辑独立性 D、视图能够提高对数据的访问效率 试题(47)分析
本题考查对视图的理解。
视图是数据库系统中的一个重要机制。视图构建于基本表或视图之上,为用户提供 。一个虚表,与实际存储数据的基本表之间建立一种映射关系,用户可以像基本表一样对 视图进行操作(有些视图的更新操作是受限的),所有通过视图对数据的操作最终都转换 为对基本表的操作来实现。
可以通过建立视图,将视图授权给指定用户,则用户只能访问通过视图可见的数据, 对视图外的数据起到保护作用,用户无法访问。
运行中的数据库,出于对性能的要求,可能要对已有的基本表进行分解或合并,即数据库重构。此时,数据库的模式发生改变,可以重建或修改已有的视图,保持视图中 的数据项与原有视图或基本表中的数据项一致,并映射到修改后的基本表上,即修改模式外模式映像,保持外模式(视图中的数据项)不变,从而应用程序不用再改变。即实 现数据的逻辑独立性。
对视图操作与直接对视图对应的基本表操作,在编写程序方面可能会简化。通过视 图对数据操作,最终转为对基本表的操作,所以并不会提高访问效率。 参考答案
(47).D
第五章数据库系统工程师2011年上午试题 试题(28)(29)
数据库的视图与基本表之间通过建立(28)之间的映像,保证数据的逻辑独立性;
基本表与存储文件之间通过建立(29),之间的映橡,保证数据的物理独立性 (28) A.模式到内模式 C.外模式到模式 (29) A.模式到内模式 C.外模式到模式
B.外模式到内模式
D.外模式到外模式 B.外模式到内模式
D.外模式到外模式
试题(28)、(29)分析
本题考查数据库系统管理方面的基础知识。
数据库系统采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。数据库系统在三级模式之间提供了两级映像:模式/内模式映像、外模式 /模式映像。正因为这两级映保证了数据库中的数据具有较高的逻辑独立性和物理独立性。
①外模式/模式的映存:存在于外部和概念级之间,实现了外模式到概念模式之间的相互转换。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。 数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为