151.下列叙述中正确的是
A)数据库系统避免了一切冗余
B)数据库系统减少了数据冗余
C)数据库系统中数据的一致性是指数据类型一致
D)数据库系统比文件系统能管理更多的数据
B【解析】数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。
152.数据库系统的数据独立性是指
A)不会因为存储策略的变化而影响存储结构
B)不会因为数据的变化而影响应用程序
C)不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
D)不会因为某些存储结构的变化而影响其他的存储结构
C【解析】数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性和逻辑独立性两级。
153.在关系数据库中,描述全局数据逻辑结构的是
A)概念模式
B)用户模式
C)内模式
D)物理模式
A【解析】数据库系统在其内部分为三级模式及两级映射,三级模式即概念模式、内模式和外模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。
内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
154.数据库中对概念模式内容进行说明的语言是
A)数据控制语言
B)数据操纵语言
C)数据定义语言
D)数据并发语言
C【解析】概念模式主要描述数据的概念记录类型以及它们间的关系,它还包括一些数据间的语义约束,对它的描述可用DDL语言(数据定义语言)定义。
155.将数据库的结构划分成多个层次,是为了提高数据库的
A)管理规范性
B)数据处理并发性
C)逻辑独立性和物理独立性
D)数据共享
C【解析】数据库系统通常采用三级模式结构并且提供两级映射功能,其中的外模式/模式映射保证了数据库系统具有较高的逻辑独立性,而模式/内模式映射保证了数据库系统具有较高的物理独立性。
156.在数据库的三级模式中,外模式(用户模式或子模式)有
A)3个 B)2个
C)1个 D)任意多个
D【解析】一个数据库可以有多个外模式(因为用户可有多个),但概念模式和内模式只能有一个。
157.数据模型的三个要素是
A)外模式、概念模式、内模式
B)实体完整性、参照完整性、用户自定义完整性
C)数据增加、数据修改、数据查询
D)数据结构、数据操作、数据约束
D【解析】数据模型是数据特征的抽象,所描述的内容有三个部分:数据结构、数据操作、数据约束。
数据结构主要描述数据的类型、内容、性质以及数据间的联系等。
数据操作主要描述在相应数据结构上的操作类型与操作方式。
数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以及数据动态变化的规则,以保证数据的正确、有效与相容。
158.在数据库系统中,数据模型包括概念模型、逻辑模型和
A)物理模型
B)空间模型
C)时间模型
D)谓词模型
A【解析】数据模型按照不同的应用层次分为3种类型:概念数据模型、逻辑数据模型、物理数据模型。
概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关,与具体的计算机平台无关。
逻辑数据模型又称逻辑模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。
物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
159.下面模型中为概念模型的是
A)关系模型
B)层次模型
C)实体-联系模型
D)网状模型
C【解析】较为有名的概念数据模型有实体联系模型(E-R模型)、面向对象模型及谓词模型;逻辑数据模型有层次模型、网状模型、关系模型和面向对象模型。
160.建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
A)学生和学号
B)课程和课程号
C)课程和成绩
D)学生和课程
D【解析】实体是概念世界中的基本单位,是客观存在并可以相互区别的事物。要建立表示学生选修课程活动的实体联系模型,能互相区别并可以联系起来的实体是学生和课程。