问题 单项选择题

在数据库系统中,数据的物理独立性是指当数据库的______。

A.外模式发生改变时,数据的物理结构需要改变
B.内模式发生改变时,数据的逻辑结构不需要改变
C.外模式发生改变时,数据的逻辑结构不需要改变
D.内模式发生改变时,数据的物理结构不需要改变

答案

参考答案:B

解析: 数据独立性使程序的编写不再考虑数据的描述和存取问题。数据库模式主要分为物理结构和逻辑结构两个方面,如表3—7所示。

表3-7各种数据库模式表
模式名称 作 用 说 明
内模式(或物理模式,或物理数据库描述) 描述数据库物理结构 它直接与操作系统或硬件相联系。一个数据库系统只有一个内
模式
逻辑模式(或模式,或概念模式) 描述数据库逻辑结构 它是数据库数据的完整表示,是所有用户的公共数据视图。一
个数据库系统只有一个模式
外模式(或用户模式,或子模式) 针对每个用户或应用,
由模式导出的若干个子
模式
一个数据库系统可以有多个子模式
数据的物理独立性是指当数据库的内模式(物理结构)发生改变时,数据的逻辑结构无须改变,即面向所有用户的模式(或逻辑模式)可以不改变,因而相应的程序也可不改变。
数据和程序的逻辑独立性是指当数据库的逻辑结构改变时,用户模式无须改变,即用户结构可以不改变,相应的应用程序也不用改变。

单项选择题 A1/A2型题
多项选择题