第一章 单元测试

 

1、单选题:数据库系统的核心是(  )
A:软件工具
B:数据库
C:数据库管理系统
D:数据模型
正确答案:【数据库管理系统】

2、单选题:下列四项中,不属于数据库系统的特点的是(      )
A:数据结构化
B:数据冗余度大
C:数据由DBMS统一管理和控制
D:数据独立性高
正确答案:【数据冗余度大】

3、单选题:

概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(   )

A:关系模型
B:实体-联系模型
C:层次模型
D:网状模型
正确答案:【实体-联系模型】

4、单选题:数据的物理独立性是指(      )
A:用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
B:用户程序与数据库管理系统相互独立
C:数据库与数据库管理系统相互独立
D:应用程序与数据库中数据的逻辑结构是相互独立的
正确答案:【用户的应用程序与存储在磁盘上数据库中的数据是相互独立的】

5、单选题:要保证数据库的逻辑数据独立性,需要修改的是(     )
A:三级模式
B:模式与内模式之间的映象
C:模式与外模式之间的映象
D:模式
正确答案:【模式与外模式之间的映象】

6、单选题:关系数据模型的基本数据结构是(      )
A:树
B:索引
C:关系
D:图
正确答案:【关系】

7、单选题:次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为(   )。
A:.dat
B:.ndf
C:.mdf
D:.log
正确答案:【.ndf】

8、单选题:数据库技术是计算机软件的一个重要分支,产生于(    )年代末。
A:20世纪30
B:20世纪80
C:20世纪70
D:20世纪60
正确答案:【20世纪60】

9、单选题:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(  )阶段。
A:数据库系统
B:人工管理
C:文件系统
D:数据项管理
正确答案:【数据库系统】

10、单选题:数据库的概念模型独立于(    )。
A:E-R图
B:具体的机器和DBMS
C:现实世界
D:信息世界
正确答案:【具体的机器和DBMS】

11、单选题:数据库的基本特点是(     )。
A:(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩

充  (4)统一管理和控制

B:(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移

植  (4)统一管理和控制

C:(1)数据非结构化(2)数据独立性  (3)数据冗余小,易扩充

(4)统一管理和控制

D:(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩

充  (4)统一管理和控制

正确答案:【(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩

充  (4)统一管理和控制

12、单选题:(    )是存储在计算机内有结构的数据的集合。
A:数据结构

B:数据库管理系统
C:数据库

D:数据库系统

正确答案:【数据库

13、单选题:数据库中存储的是(    )。
A:信息
B:数据模型
C:数据以及数据之间的联系
D:数据
正确答案:【数据以及数据之间的联系】

14、单选题:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(   )。
A:多个用户共享一个数据文件
B:同一个应用中的多个程序共享一个数据集合
C:多个用户、同一种语言共享数据
D:多种应用、多种语言、多个用户相互覆盖地使用数据集合
正确答案:【多种应用、多种语言、多个用户相互覆盖地使用数据集合】

15、单选题:下述关于数据库系统的正确叙述是(  )。
A:数据库系统减少了数据冗余
B:数据库系统中数据的一致性是指数据类型一致
C:数据库系统避免了一切冗余
D:数据库系统比文件系统能管理更多的数据
正确答案:【数据库系统减少了数据冗余】

16、单选题:数将数据库的结构划分成多个层次,是为了提高数据库的(①)和(②)。
A:①管理规范性②逻辑独立性
B:①数据的共享②管理规范性
C:①数据独立性②逻辑独立性
D:①逻辑独立性②物理独立性
正确答案:【①逻辑独立性②物理独立性】

17、单选题:数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(   )。
A:DDMS包括DB和DBS
B:DBS包括DB和DBMS
C:DBS就是DB,也就是DBMS
D:DB包括DBS和DBMS
正确答案:【DBS包括DB和DBMS】

18、单选题:在数据库中,产生数据不一致的根本原因是(      )。
A:没有严格保护数据
B:数据冗余
C:未对数据进行完整性控制
D:数据存储量太大
正确答案:【数据冗余】

19、单选题:数据库管理系统(DBMS)是(      )。
A:数学软件
B:系统软件
C:计算机辅助设计
D:应用软件
正确答案:【系统软件】

20、单选题:数据库管理系统(DBMS)的主要功能是(     )。
A:保护数据库
B:定义数据库
C:修改数据库
D:应用数据库
正确答案:【定义数据库】

21、单选题:数据库系统的特点是(    )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A:数据共享

B:数据存储

C:数据保密
D:数据应用
正确答案:【数据共享

22、单选题:数据库系统的最大特点是(   )。
A:数据独立性
B:数据的结构化
C:数据共享性
D:数据的三级抽象和二级独立性
正确答案:【数据的三级抽象和二级独立性】

23、单选题:数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(   )。
A:数据定义功能
B:数据控制功能
C:数据管理功能
D:数据操纵功能
正确答案:【数据操纵功能】

24、单选题:数据库管理系统是(    )。
A:操作系统的一部分
B:一种操作系统
C:一种编译程序
D:在操作系统支持下的系统软件
正确答案:【在操作系统支持下的系统软件】

25、单选题:数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(       )
A:内模式
B:模式

C:存储模式
D:外模式
正确答案:【模式

26、单选题:通常情况下,数据模型由()三部分组成。
A:层次、关系和完整性约束
B:关系、数据操作和完整性约束
C:数据结构、数据操作和完整性约束
D:层次、数据操作和完整性约束
正确答案:【数据结构、数据操作和完整性约束】

27、单选题:信息世界中的术语,与之对应的数据库术语为(      )。
A:记录

B:文件
C:字段
D:数据库
正确答案:【记录

28、单选题:层次型、网状型和关系型数据库划分原则是(      )。
A:联系的复杂程度
B:数据之间的联系
C:文件的大小
D:记录长度

正确答案:【数据之间的联系】

29、单选题:传统的数据模型分类,数据库系统可以分为三种类型(   )。
A:数据、图形和多媒体
B:大型、中型和小型
C:西文、中文和兼容
D:层次、网状和关系
正确答案:【层次、网状和关系】

30、单选题:层次模型不能直接表示(   )。
A:1 :1关系和m :n关系
B:m :n关系
C:1 :m关系
D:1 :1关系
正确答案:【m :n关系】

31、单选题:数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是(    )。
A:网状数据模型
B:面向对象数据模型
C:关系数据模型
D:层次数据模型
正确答案:【关系数据模型】

32、单选题:单个用户使用的数据视图的描述称为(      )。
A:内模式
B:概念模式
C:存储模式
D:外模式

正确答案:【外模式

33、单选题:数据库的层次模型应满足的条件是(      )。
A:每个结点有且仅有一个双亲
B:有且仅有一个结点无双亲,其余结点都只有一个双亲
C:必须有两个以上的结点
D:允许一个以上的结点无双亲,也允许一个结点有多个双亲
正确答案:【有且仅有一个结点无双亲,其余结点都只有一个双亲】

34、单选题:下列四项中说法不正确的是(  )
A:数据库中的数据可以共享
B:数据库避免了一切数据的重复
C:数据库减少了数据冗余
D:数据库具有较高的数据独立性
正确答案:【数据库避免了一切数据的重复】

35、单选题:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(       )
A:一对一
B:多对一
C:多对多
D:一对多
正确答案:【多对一】

36、单选题:将E-R模型转换成关系模型,属于数据库的(    )
A:物理设计
B:概念设计
C:逻辑设计
D:需求分析
正确答案:【逻辑设计】

37、单选题:数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(     ) 。
A:程序员
B:系统分析员
C:操作员
D:数据库管理员
正确答案:【数据库管理员】

38、单选题:在DBS中,DBMS和OS之间的关系是(    ) 。
A:相互调用
B:DBMS调用OS
C:OS调用DBMS
D:并发运行
正确答案:【DBMS调用OS】

39、单选题:下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(    )。I.人工管理阶段II.文件系统阶段III.数据库阶段
A:只有I
B:只有II
C:I 和II
D:II 和III
正确答案:【只有I】

40、单选题:下列四项中,不属于数据库系统特点的是(    ) 。
A:数据独立性高

B:数据共享
C:数据冗余度高

D:数据完整性

正确答案:【数据冗余度高

41、单选题:数据库系统的数据独立性体现在(    ) 。
A:不会因为数据的变化而影响到应用程序
B:不会因为存储策略的变化而影响存储结构
C:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
D:不会因为某些存储结构的变化而影响其他的存储结构
正确答案:【不会因为数据存储结构与数据逻辑结构的变化而影响应用程序】

42、单选题:数据库的概念模型独立于(   )。
A:现实世界
B:具体的机器和DBMS
C:信息世界
D:E-R图
正确答案:【具体的机器和DBMS】

43、单选题:子模式DDL用来描述(   )。
A:数据库的总体逻辑结构
B:数据库的局部逻辑结构
C:数据库的概念结构
D:数据库的物理存储结构
正确答案:【数据库的概念结构】

44、单选题:用户或应用程序看到的那部分局部逻辑结构和特征的描述是(   )模式。
A:物理模式
B:内模式
C:模式
D:子模式
正确答案:【子模式】

45、单选题:下述(   )不是DBA数据库管理员的职责 。
A:数据库管理系统设计
B:完整性约束说明
C:定义数据库模式
D:数据库安全
正确答案:【数据库管理系统设计】

46、单选题:最早出现的数据库模型是(    ) 。
A:关系模型
B:层次模型
C:实体—关系模型
D:网状模型
正确答案:【层次模型】

47、单选题:区分不同实体的依据是(   ) 。
A:概念
B:名称

C:属性
D:对象
正确答案:【属性】

48、单选题:关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(   )。
A:实体完整性、参照完整性、用户自定义完整性
B:外模式、模式、内模式
C:数据结构、关系操作、完整性约束
D:数据增加、数据修改、数据查
正确答案:【数据结构、关系操作、完整性约束】

49、单选题:在(    )中一个结点可以有多个双亲,结点之间可以有多种联系。
A:层次模型
B:网状模型
C:关系模型
D:以上都有
正确答案:【网状模型】

50、单选题:(     )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A:以上都有
B:网状模型
C:关系模型
D:层次模型
正确答案:【关系模型】

第二章 单元测试

1、单选题:下面的选项不是关系数据库基本特征的是(   )。
A:不同的列应有不同的列名
B:与列的次序无关
C:与行的次序无关
D:不同的列应有不同的数据类型
正确答案:【不同的列应有不同的数据类型】

2、单选题:一个关系只有一个(   ) 。
A:候选码

B:主码
C:超码
D:外码
正确答案:【主码】

3、单选题:关系模型中,一个码是(   )。
A:至多由一个属性组成
B:以上都不是
C:由一个或多个属性组成,其值能够惟一标识关系中一个元组
D:可以由多个任意属性组成
正确答案:【由一个或多个属性组成,其值能够惟一标识关系中一个元组】

4、单选题:现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(    )。
A:患者编号

B:患者姓名
C:医生编号和患者编号
D:患者编号和患者姓名
正确答案:【患者编号

5、单选题:关系代数运算是以(    )为基础的运算 。
A:关系运算

B:谓词演算
C:集合运算
D:代数运算
正确答案:【集合运算】

6、单选题:关系数据库管理系统应能实现的专门关系运算包括(   )。
A:关联、更新、排序
B:显示、打印、制表
C:排序、索引、统计
D:选择、投影、连接
正确答案:【选择、投影、连接】

7、单选题:五种基本关系代数运算是(    )。
A:∪  —  × σ  π
B:∪ ∩  ×  σ  π
C:∪ ∩  σ  π
D:∪  —   σ  π
正确答案:【∪  —  × σ  π】

8、单选题:关系数据库中的投影操作是指从关系中(   ) 。
A:建立相应的影像
B:建立相应的图形
C:抽出特定记录
D:抽出特定字段
正确答案:【抽出特定字段

9、单选题:从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(    )操作 。
A:复制
B:投影
C:连接
D:选择

正确答案:【选择

10、单选题:关系代数中的连接操作是由(    )操作组合而成 。
A:选择和投影
B:投影和笛卡尔积
C:选择和笛卡尔积
D:投影、选择、笛卡尔积
正确答案:【选择和笛卡尔积】

11、单选题:一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(   ) 。
A:属性
B:元组
C:记录

D:行
正确答案:【属性】

12、单选题:假设有关系R和S,关系代数表达式R-(R-S)表示的是(   )。
A:R—S
B:R×S
C:R∩S
D:R∪S
正确答案:【R∪S】

13、单选题:3<’2’(S)表示(     )
A:表示从S关系中挑选第3个分量值小于第二个分量的元组
B:3<’2’(S)是向关系垂直方向运算
C:表示从S关系中挑选3的值小于第二个分量的元组
D:表示从S关系中挑选第3个分量值小于2的元组
正确答案:【表示从S关系中挑选第3个分量值小于2的元组】

14、单选题:R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R*S构成的结果集为(     )元关系。
A:6
B:4
C:7
D:3
正确答案:【7】

15、单选题:笛卡尔积是(     )进行运算。
A:向关系的垂直方向
B:既向关系的水平方向也向关系的垂直方向
C:向关系的水平方向
D:先向关系的垂直方向,然后再向关系的水平方向
正确答案:【既向关系的水平方向也向关系的垂直方向

16、单选题:关系模型中,一个关键字是(    )。
A:可由多个任意属性组成
B:至多由一个属性组成
C:以上都不是
D:可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
正确答案:【可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成】

17、单选题:关系运算中花费时间可能最长的运算是(    )。
A:除
B:选择
C:投影

D:笛卡尔积
正确答案:【笛卡尔积】

18、单选题:关系模式的任何属性(    )。
A:以上都不是
B:不可再分
C:可再分
D:命名在该关系模式中可以不惟一
正确答案:【不可再分】

19、单选题:在关系代数运算中,五种基本运算为(    )。
A:并、差、选择、投影、乘积
B:并、差、交、选择、投影
C:并、差、交、选择、乘积
D:并、差、选择、投影、自然连接
正确答案:【并、差、选择、投影、乘积】

20、单选题:设有关系R,按条件f对关系R进行选择,正确的是(    )。
A:

Ⅱf(R)

B:R×R
C:R wv R
D:σf(R)
正确答案:【σf(R)】

21、单选题:下列式子中不正确的是()。
A:R∩S=S-(S-R)
B:R∪S=R∪(S-R)
C:R∩S=R-(R-S)
D:R∪S=S∪(S-R)
正确答案:【R∪S=S∪(S-R)】

22、单选题:在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(   )
A:选择

B:连接
C:投影
D:扫描
正确答案:【投影】

23、单选题:

在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称    为(  );

A:投影
B:选择

C:扫描
D:连接
正确答案:【选择

24、单选题:

在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到    一起构成新表的操作称为(   )。

A:扫描
B:投影
C:选择
D:连接
正确答案:【连接】

25、单选题:

如下图所示,两个关系R1和R2,它们进行(     )运算后得到R3。

R1

A B C
a 1 x
c 2 y
d 1 y

R2

A B C E M
a 1 x m i
d 1 y m i
c 2 y n j

R3

D E M
1 M i
2 N j
5 M k

A:笛卡尔积

B:交
C:连接

D:并
正确答案:【连接

26、单选题:

关系数据库中的码是指(    )。

A:关键的很重要的字段
B:能唯一标识元组的属性或属性集合
C:能唯一决定关系的字段
D:不可改动的专用保留字
正确答案:【能唯一标识元组的属性或属性集合】

27、单选题:

有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(    )

A:车次+情况摘要

B:车次+日期
C:日期
D:车次

正确答案:【车次+日期】

28、单选题:己知关系R和S,R∩S等价于(       )
A:S-(S-R)
B:(R-S)-S
C:S-(R-S)
D:(S-R)-R
正确答案:【S-(S-R)】

29、单选题:

学校数据库中有学生和宿舍两个关系:

学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)假设有的学

生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(     )

A:左外联接
B:右外联接
C:自然联接
D:全外联接
正确答案:【全外联接】

30、单选题:设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是(      )
A:σR,C=S.C(πD((πA,B(R))×S))
B:πA,B,D(σR,C= S.C(R×S))
C:σR.C=S.C(πA,B,D(R×S))
D:σR.C=S.C((πA,B (R))×(πD(S)))
正确答案:【πA,B,D(σR,C= S.C(R×S))】

31、单选题:同一个关系模型的任两个元组值(    )。
A:必须全同
B:可全同
C:不能全同
D:以上都不是
正确答案:【不能全同】

32、单选题:

(   )模型是以记录型为结点构成的树,它把客观问题抽象为一个严格的自

上而下的层次关系,在层次模型中,只存在一对多的实体关系,每个结点表   示一个记录类型,结点之间的连线表示记录类型之间的联系。

A:关系和层次
B:网状

C:层次
D:关系
正确答案:【关系】

33、单选题:通常情况下,数据模型由(   )三部分组成。
A:层次、数据操作和完整性约束
B:数据结构、数据操作和完整性约束
C:层次、关系和完整性约束
D:关系、数据操作和完整性约束
正确答案:【数据结构、数据操作和完整性约束】

34、单选题:关系模型中数据的逻辑结构是一张二维表,它由(  )组成。
A:行
B:行和列
C:列
D:关系

正确答案:【行和列】

35、单选题:实体完整性要求主属性不能取空值,这一点通常是通过(  )
A:用户定义的完整性来保证
B:定义外部键来保证
C:关系系统自动保证
D:定义主键来保证
正确答案:【定义主键来保证】

36、单选题:下列关系运算中,最耗费资源的操作是(    )。
A:”联接”运算
B:”投影”运算
C:”交”运算
D:”选取”运算
正确答案:【”联接”运算】

37、单选题:从关系中挑选出指定的属性组成新关系的运算称为(    )。
A:”选取”运算
B:”投影”运算
C:”交”运算
D:”联接”运算
正确答案:【”投影”运算】

38、单选题:实体完整性要求主属性不能取空值,这一点通常是通过(    )
A:定义外部键来保证
B:定义主键来保证
C:用户定义的完整性来保证
D:关系系统自动保证
正确答案:【定义主键来保证】

39、单选题:从两个或多个关系中挑选出满足条件的属性组成新关系的运算称为(   )。
A:”联接”运算
B:”投影”运算
C:”选取”运算
D:”交”运算
正确答案:【”联接”运算】

40、单选题:设有关系R1和R2,经过关系运算得到结果S,则S是(   )。
A:一个数据库
B:一个表单
C:一个关系
D:一个数组
正确答案:【一个关系】

41、单选题:当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 (   )。
A:外联接
B:右外联接
C:左外联接
D:外部并
正确答案:【外联接】

42、单选题:下列叙述正确的为(    ) 。
A:主码是一个属性,它能唯一表识一列
B:主码是一个属性或属性集,它能唯一表识一列
C:主码是一个属性或属性集,它能唯一表识一行
D:主码是一个属性,它能唯一表识一行
正确答案:【主码是一个属性或属性集,它能唯一表识一行】

43、单选题:一个关系中的候选关键字(   )。
A:至少3个
B:必须多个

C:可多个
D:至多一个
正确答案:【可多个】

44、单选题:常用的关系运算是关系代数和(   )。
A:集合演算

B:集合代数
C:逻辑演算
D:关系演算
正确答案:【关系演算】

45、单选题:关系数据模型的三个组成部分中,不包括(      )。
A:恢复
B:完整性规则

C:数据结构
D:数据操作
正确答案:【恢复】

46、单选题:设关系R和S的元祖个数分别为100和300,关系T是关系R和S的笛卡儿积,则T的元组个数(   )
A:90000
B:10000
C:30000
D:400

正确答案:【30000】

47、单选题:关系数据库中,实现实体之间的联系是通过表与表之间的(    )。
A:公共索引
B:公共属性
C:公共元组
D:公共存储
正确答案:【公共属性】

48、单选题:两个子查询的结果(    )时,可以执行并、交、差操作。
A:结构部分一致
B:结构完全不一致
C:结构完全一致
D:主键一致
正确答案:【结构完全一致】

49、单选题:如果两个关系没有公共属性,那么其自然联接操作(    )。
A:转化为外部并操作
B:转化为联接操作
C:结果为空关系
D:转化为笛卡尔积操作
正确答案:【转化为笛卡尔积操作】

50、单选题:在关系中,“元数”是指(    )
A:元组个数
B:列数
C:行数
D:关系个数
正确答案:【列数】

第三章 单元测试

1、单选题:SQL语言是()的语言,容易学习。
A:导航化

B:非过程化
C:过程化
D:格式化

正确答案:【非过程化】

2、单选题:在视图上不能完成的操作是() 。
A:在视图上定义新的表
B:更新视图
C:在视图上定义新的视图
D:查询
正确答案:【在视图上定义新的表】

3、单选题:SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A:数据定义

B:数据操纵

C:数据查询

D:数据控制
正确答案:【数据定义

4、单选题:SQL语言中,删除一个视图的命令是()。
A:DELETE
B:DROP
C:CLEAR
D:REMOVE
正确答案:【DROP】

5、单选题:在SQL语言中的视图VIEW是数据库的() 。
A:存储模式
B:内模式
C:模式
D:外模式
正确答案:【外模式】

6、单选题:下列的SQL语句中,()不是数据定义语句。
A:CREATE VIEW
B:DROP VIEW
C:CREATE TABLE
D:GRANT
正确答案:【GRANT】

7、单选题:若要撤销数据库中已经存在的表S,可用()。
A:DROP TABLES
B:DELETE TABLES
C:DELETES
D:DROPS
正确答案:【DROP TABLES】

8、单选题:若要在基本表S中增加一列CN(课程名),可用()。
A:ADD TABLE S ALTER(CN CHAR(8))
B:ALTER TABLE S ADD(CN CHAR(8))
C:ADD TABLE S(CN CHAR(8))
D:ALTER TABLE S (ADD CN CHAR(8))
正确答案:【ALTER TABLE S ADD(CN CHAR(8))】

9、单选题:学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A:UPDATE S Age
B:DELETE Age from S
C:ALTER TABLE S DROP Age
D:ALTER TABLE S ‘Age’
正确答案:【ALTER TABLE S DROP Age】

10、单选题:有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
A:S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
B:S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
C:SAGE in>=20 and CNAME in ‘ACCESS’
D:SAGE>=20 and CNAME=’ACCESS’
正确答案:【S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’】

11、单选题:设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。
A:INSERT INTO S VALUES(’张二’,’化学’,80)
B:INSERT INTO S VALUES(’张二’,’化学’,’80’)
C:ADD INTO S VALUES(’张二’,’化学’,80)
D:ADD INTO S VALUES(’张二’,’化学’,’80’)
正确答案:【INSERT INTO S VALUES(’张二’,’化学’,80)】

12、单选题:设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用() 。
A:UPDATE S SET grade=’85’WHERE SN=’王二’AND CN=’化学’
B:UPDATE grade=’85’WHERE SN=’王二’AND CN=’化学’
C:UPDATE grade=85 WHERE SN=’王二’AND CN=’化学’
D:UPDATE S SET grade=85 WHERE SN=’王二’AND CN=’化学’
正确答案:【UPDATE S SET grade=85 WHERE SN=’王二’AND CN=’化学’】

13、单选题:在SQL语言中,子查询是() 。
A:嵌入到另一个查询语句之中的查询语句
B:选取单表中字段子集的查询语句
C:返回单表中数据子集的查询语言
D:选取多表中字段子集的查询语句
正确答案:【嵌入到另一个查询语句之中的查询语句】

14、单选题:有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
A:S.S# = SC.S# and C.C# = SC.C# and SEX=‘男’and CNAME=‘数据库’
B:SEX ‘男’and  CNAME ‘数据库’
C:S.SEX=‘男’and CNAME=‘数据库’
D:S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in‘数据库’
正确答案:【S.S# = SC.S# and C.C# = SC.C# and SEX=‘男’and CNAME=‘数据库’】

15、单选题:若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入 。
A:(’201009’,’111’,60,必修)
B:(’201132’,NULL,86,’ ’)
C:(NULL,’103’,80,’选修’)
D:(’200823’,’101’,NULL,NULL)
正确答案:【(’200823’,’101’,NULL,NULL)】

16、单选题:假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系()。
A:S,C,SC
B:S,SC
C:C,SC
D:S
正确答案:【S,C,SC】

17、单选题:SQL属于(    )数据库语言。
A:层次型
B:关系型
C:面向对象型
D:网状型
正确答案:【关系型

18、单选题:当两个子查询的结果(    )时,可以执行并、交、差操作。
A:结构完全不一致
B:结构部分一致
C:主键一致
D:结构完全一致
正确答案:【结构完全一致

19、单选题:SQL中创建基本表应使用(    )语句。
A:CREATE  TABLE
B:CREATE  VIEW
C:CREATE  SCHEMA
D:CREATE  DATEBASE
正确答案:【CREATE  TABLE】

20、单选题:SQL中创建视图应使用(    )语句。
A:CREATE  DATEBASE
B:CREATE  SCHEMA
C:CREATE  VIEW
D:CREATE  TABLE
正确答案:【CREATE  VIEW】

21、单选题:SQL中创建数据库模式应使用(    )语句。
A:CREATE  VIEW
B:CREATE  DATEBASE
C:CREATE  TABLE
D:CREATE  SHEMA
正确答案:【CREATE  SHEMA】

22、单选题:视图创建完毕后,数据字典中存放的是(    )。
A:视图定义
B:查询语句
C:所引用的基本表的定义
D:查询结果
正确答案:【视图定义

23、单选题:关系代数中的运算符对应SELECT语句中的(    )子句。
A:SELECT
B:GROUP BY
C:WHERE
D:FROM
正确答案:【SELECT】

24、单选题:关系代数中的运算符对应SELECT语句中的(    )子句。
A:FROM
B:SELECT
C:WHERE
D:GROUP BY
正确答案:【WHERE】

25、单选题:WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(    )。
A:
B:
C:
D:一 
正确答案:【

26、单选题:WHERE于句的条件表达式中,可以匹配单个字符的通配符是(   )。
A:
B:
C:?
D:* 
正确答案:【

27、单选题:SELECT语句中与HAVING子句同时使用的是(    )子句。
A:无需配合
B:ORDER BY
C:WHERE
D:GROUP BY
正确答案:【GROUP BY】

28、单选题:与WHERE G BETWEEN 60 AND l00语句等价的子句是(    )。
A:WHERE  G>60 AND G<100
B:WHERE  G>=60 AND G<100
C:WHERE  G>60 AND G<=100
D:WHERE  G>=60 AND G<=100
正确答案:【WHERE  G>=60 AND G<=100】

29、单选题:SELECT语句执行的结果是(    )。
A:元组
B:数据项
C:
D:视图
正确答案:【数据项

30、单选题:SELECT…FROM…语句执行的结果是(    )。
A:视图

B:数据项
C:元组
D:表
正确答案:【表】

31、单选题:对由SELECT–FROM—WHERE—GROUP–ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为(    )。
A:FROM——WHERE——GROUP——SELECT——ORDER
B:FROM——SELECT–WHERE——GROUP——ORDER
C:SELECT——FROM——WHERE——GROUP——ORDER
D:SELECT—FROM—GROUP—WHERE—ORDER
正确答案:【SELECT——FROM——WHERE——GROUP——ORDER】

32、单选题:SQL语言是(      )语言。
A:层次数据库
B:非数据库
C:网络数据库
D:关系数据库
正确答案:【网络数据库】

33、单选题:SQL语言具有(      )的功能。
A:数据定义、数据操纵、数据控制
B:关系规范化、数据操纵、数据控制
C:数据定义、关系规范化、数据控制
D:数据定义、关系规范化、数据操纵
正确答案:【数据定义、数据操纵、数据控制】

34、单选题:现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是(      )。
A:SELECT Snum  FROM SC WHERE Grade=NULL
B:SELECT Snum FROM SC WHERE Grade=0
C:SELECT Snum FROM SC WHERE Grade IS NULL
D:SELECT Snum FROM SC WHERE Grade<=0
正确答案:【SELECT Snum FROM SC WHERE Grade IS NULL】

35、单选题:假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(      )。
A:SC,C
B:S
C:S,C,SC
D:S,SC
正确答案:【S,C,SC 】

36、单选题:如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作                   不能执行的是(      )。
A:将职工号为,‘038’的部门号改为‘03’
B:从职工表中删除行(‘025’,‘王芳’,‘03’,720)
C:将职工号为,‘001’的工资改为700
D:将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中
正确答案:【将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中】

37、单选题:

若用如下的SQL语句创建一个student表:

CREATE TABLE student(NO C(4) NOT NULL,

NAME C(8) NOT NULL,

SEX C(2),

AGE N(2))    可以插入到student表中的是(     )。

A:(‘1031’,‘曾华’,NULL,NULL)
B:(‘1031’,NULL,‘男’,23)
C:(‘1031’,‘曾华’,男,23)
D:(NULL,‘曾华’,‘男’,‘23’)
正确答案:【(‘1031’,‘曾华’,NULL,NULL)】

38、单选题:检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是(    )。
A:SELECT SN,AGE,SEX FROM S

WHERE AGE>(SELECT AGE FROM S

WHERE SN=“王华”)

B:SELECT SN,AGE,SEX

FROM S

WHERE SN=“王华”

C:SELECT SN,AGE,SEX  FROM S

WHERE AGE>王华.AGE

D:SELECT SN,AGE,SEX  FROM S

WHERE AGE>(SELECT AGE

正确答案:【SELECT SN,AGE,SEX FROM S

WHERE AGE>(SELECT AGE FROM S

WHERE SN=“王华”)

39、单选题:检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是(     )。
A:SELECT S# FORM SC

WHERE C#=“C2”AND GRADE>=ALL

(SELECT GRADE FORM SC

WHERE C#=“C2”)

B:SELECT S# FORM SC WHERE C#=“C2”AND GRADE NOT IN

(SELECT GRADE FORM SC

WHERE C#=“C2”)

C:SELECT S# FORM SC    WHERE C#=“C2”AND GRAD>=

(SELECT GRADE FORM SC

WHERE C#=“C2”)

D:SELECT S# FORM SC

WHERE C#=“C2”AND GRADE IN

(SELECT GRADE FORM SC

WHERE C#=“C2”)

正确答案:【SELECT S# FORM SC

WHERE C#=“C2”AND GRADE>=ALL

(SELECT GRADE FORM SC

WHERE C#=“C2”)

40、单选题:检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是(     )。
A:SELECT S.SN,SC.C#,SC.GRADE

FROM S

WHERE S.S#=SC.S#

B:SELECT S.SN,SC.C#,SC.GRADE

FROM S,SC

WHERE S.S#=SC.S#

C:SELECT S.SN,SC.C#,SC.GRADE

FROM S.S

D:SELECT S.SN,SC.C#,SC.GRADE

FROM SC

WHERE S.S#=SC.GRADE

正确答案:【SELECT S.SN,SC.C#,SC.GRADE

FROM S,SC

WHERE S.S#=SC.S#

41、单选题:下列聚合函数中不忽略空值(null) 的是(    )。
A: MAX (列名)
B:COUNT ( * )
C:AVG (列名)
D:SUM (列名)
正确答案:【SUM (列名)】

42、单选题:

用下面的T-SQL语句建立一个基本表:

CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,

Sname CHAR(8) NOT NULL,

Sex CHAR(2),

Age INT)可以插入到表中的元组是(    )。

A:’5021’,’刘祥’,男,21
B:NULL,’刘祥’,NULL,21
C:’5021’,’刘祥’,NULL,NULL
D:’5021’,NULL,男,21
正确答案:【’5021’,’刘祥’,NULL,NULL】

43、单选题:把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是()。
A:GRANT UPDATE ON SPJ (QTY) TO 李勇
B:GRANT QTY ON SPJ TO ‘李勇’
C:GRANT UPDATE (QTY) ON SPJ TO 李勇
D:GRANT UPDATE(QTY) ON SPJ TO ‘李勇’
正确答案:【GRANT UPDATE ON SPJ (QTY) TO 李勇】

44、单选题:某查询语句中有“%田_”语句,则可能的查询结果有()。
A:张田
B:陈力田
C:田华
D:刘田耕
正确答案:【田华】

45、单选题:对于下列语句TeacherNO INT NOT NULL UNIQUE,正确的描述是(    )。
A:TeacherNO是主码
B:TeacherNO不能为空
C:每一个TeacherNO必须是唯一的
D:TeacherNO的值可以是“王大力”
正确答案:【TeacherNO的值可以是“王大力”】

46、单选题:SQL语言具有两种使用方式,分别为交互式SQL和(    )。
A:多用户SQL
B:嵌入式SQL
C:解释式SQL
D:提示式SQL
正确答案:【嵌入式SQL】

47、单选题:在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为(     )。
A:1,8,4
B:1,6,4
C:3,8,10
D:1,8,任意
正确答案:【1,8,4】

48、单选题:在标准SQL中,建立视图的命令是(    )。
A:CREATE VIEW命令
B:CREATE INDEX命令
C:CREATE TABLE命令
D:CREATE SCHEMA命令
正确答案:【CREATE INDEX命令】

49、单选题:在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(     )。
A:”一方”表的普通索引,”多方”表的主索引或候选索引
B:”一方”表的主索引或候选索引,”多方”表的普通索引
C:”一方”表的普通索引,”多方”表的候选索引或普通索引
D:”一方”表的主索引,”多方”表的普通索引或候选索引
正确答案:【”一方”表的主索引或候选索引,”多方”表的普通索引】

50、单选题:查询订购单号(字符型,长度为4)尾字符是”1″的错误命令是(    )。
A:SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)=”1″
B:SELECT * FROM 订单WHERE “1”$订购单号
C:SELECT * FROM 订单WHERE SUBSTR(订购单号,4)=”1″
D:SELECT * FROM 订单WHERE RIGHT(订购单号,1)=”1″
正确答案:【SELECT * FROM 订单WHERE “1”$订购单号】

第四章 单元测试

1、单选题:

以下( )不属于实现数据库系统安全性的主要技术和方法。
A:出入机房登记和加防盗门
B:视图技术
C:审计技术
D:存取控制技术
正确答案:【出入机房登记和加防盗门】

2、单选题:SQL中的视图机制提高了数据库系统的()。
A:安全性
B:并发控制
C:隔离性
D:完整性
正确答案:【安全性】

3、单选题:SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A:安全性
B:完整性
C:可靠性
D:一致性
正确答案:【安全性】

4、单选题:在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。
A:约束范围大
B:范围越大
C:约束越细致
D:范围越小
正确答案:【范围越小】

5、单选题:下面哪个不是数据库系统必须提供的数据控制功能(   )。
A:可移植性
B:并发控制
C:安全性
D:完整性
正确答案:【可移植性】

6、单选题:

保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(   )。
A:安全性
B:并发控制
C:完整性
D:恢复
正确答案:【安全性】

7、单选题:数据库的(   )是指数据的正确性和相容性。
A:安全性
B:恢复
C:并发控制
D:完整性
正确答案:【安全性】

8、单选题:在数据系统中,对存取权限的定义称为(   )。
A:命令
B:定义
C:审计
D:授权
正确答案:【授权】

9、单选题:

数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(   )。

A:一致性
B:可靠性
C:完整性
D:安全性
正确答案:【安全性 】

10、单选题:下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是(   )
A:REVOKE UPDATE(XH) ON STUD FROM ZHAO
B:REVOKE UPDATE(XH) ON TABLE FROM ZHAO
C:REVOKE UPDATE (XH) ON STUD FROM PUBLIC
D:REVOKE UPDATE (XH) ON TABLE FROM PUBLIC
正确答案:【REVOKE UPDATE(XH) ON STUD FROM ZHAO】

第五章 单元测试

1、单选题:以下()不属于实现数据库系统安全性的主要技术和方法。
A:出入机房登记和加防盗门
B:存取控制技术
C:审计技术
D:视图技术
正确答案:【出入机房登记和加防盗门】

2、单选题:SQL中的视图机制提高了数据库系统的()。
A:隔离性
B:完整性
C:并发控制
D:安全性
正确答案:【安全性】

3、单选题:SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A:可靠性
B:一致性
C:安全性
D:完整性
正确答案:【安全性】

4、单选题:

在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A:范围越小
B:约束范围大
C:约束越细致
D:范围越大
正确答案:【范围越小】

5、单选题:下面哪个不是数据库系统必须提供的数据控制功能(   )。
A:安全性
B:完整性
C:并发控制
D:可移植性
正确答案:【可移植性】

6、单选题:保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(   )。
A:安全性
B:并发控制
C:恢复
D:完整性
正确答案:【安全性】

7、单选题:数据库的(   )是指数据的正确性和相容性。
A:完整性
B:安全性
C:并发性
D:恢复
正确答案:【完整性】

8、单选题:在数据系统中,对存取权限的定义称为(   )。
A:审计
B:命令
C:定义
D:授权
正确答案:【授权】

9、单选题:数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(   )。
A:一致性
B:完整性
C:可靠性
D:安全性

正确答案:【安全性

10、单选题:下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是(   )
A:REVOKE UPDATE(XH) ON TABLE FROM ZHAO
B:REVOKE UPDATE (XH) ON TABLE FROM PUBLIC
C:REVOKE UPDATE(XH) ON STUD FROM ZHAO
D:REVOKE UPDATE (XH) ON STUD FROM PUBLIC
正确答案:【REVOKE UPDATE(XH) ON STUD FROM ZHAO】

11、单选题:把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是(  )
A:GRANT UPDATE ON SC TO ZHAO
B:GRANT UPDATE (GRADE) ON SC TO ZHAO
C:GRANT UPDATE ON SC (GRADE) TO ZHAO
D:GRANT GRADE ON SC TO ZHAO
正确答案:【GRANT UPDATE (GRADE) ON SC TO ZHAO 】

12、单选题:在SQL Server 中删除触发器用( )。
A:ROLLBACK
B:DELETE
C:DROP
D:DELALLOCATE
正确答案:【DROP】

13、单选题:数据库管理系统、操作系统、应用软件的层次关系从核心到外围是(   )。
A:数据库管理系统、应用软件、操作系统
B:操作系统、数据库管理系统、应用软件
C:操作系统、应用软件、数据库管理系统
D:数据库管理系统、操作系统、应用软件
正确答案:【操作系统、数据库管理系统、应用软件

14、单选题:实体完整性要求主属性不能取空值,这一点通常是通过(     )
A:定义外部键来保证
B:定义主键来保证
C:用户定义的完整性来保证
D:关系系统自动保证
正确答案:【定义主键来保证

15、单选题:SQL的全局约束是指基于元组的检查子句和 (    )
A:域约束子句
B:非空值约束
C:外键子句
D:断言
正确答案:【断言

16、单选题:用二维表数据来表示实体及实体之间联系的数据模型称为(    )。
A:关系模型
B:层次模型
C:网状模型
D:实体—联系模型
正确答案:【关系模型

17、单选题:如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(    ) 。
A:一个是DELETE,一个是SELECT
B:一个是SELECT,一个是DELETE
C:两个都是SELECT
D:两个都是UPDATE
正确答案:【两个都是SELECT】

18、单选题:事务日志用于保存(    )。
A:程序的执行结果
B:对数据的查询操作
C:程序运行过程
D:对数据的更新操作
正确答案:【程序运行过程】

19、单选题:数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(   )。
A:日志文件、数据库后备副本
B:数据字典、应用程序、审计档案
C:数据字典、应用程序、日志文件
D:数据字典、应用程序、数据库后备副本
正确答案:【日志文件、数据库后备副本】

20、单选题:在数据库三级模式间引入二级映象的主要作用是(   )。
A:提高数据与程序的可移植性
B:提高数据与程序的独立性
C:保持数据与程序的一致性
D:提高数据与程序的安全性
正确答案:【提高数据与程序的独立性】

21、单选题:并发操作会带来哪些数据不一致性(   )。
A:不可修改、不可重复读、脏读、死锁
B:不可重复读、脏读、死锁
C:丢失修改、脏读、死锁
D:丢失修改、不可重复读、脏读
正确答案:【丢失修改、不可重复读、脏读】

22、单选题:关系完备的系统是指(    )。
A:仅支持关系数据结构,不支持集合级的操作
B:仅支持关系数据结构和三种关系操作
C:支持关系模型的所有特征
D:支持关系数据结构和所有的关系代数操作
正确答案:【支持关系数据结构和所有的关系代数操作】

23、单选题:在数据库设计中,将ER 图转换成关系数据模型的过程属于(   )
A:逻辑设计阶段
B:概念设计阶段
C:物理设计阶段
D:需求分析阶段
正确答案:【逻辑设计阶段】

24、单选题:数据库的并发操作可能带来的问题包括(    )
A:丢失更新
B:非法用户的使用
C:数据独立性会提高
D:增加数据的冗余度
正确答案:【丢失更新】

25、单选题:并发事务的交叉执行破坏了事务的(     )
A:永久性
B:原子性
C:一致性
D:隔离性
正确答案:【隔离性】

26、单选题:数据库完整性保护的目的是(     )。
A:防止泄密
B:提高数据可信度
C:避免死锁
D:事务访问的可串化
正确答案:【防止泄密】

27、单选题:关系数据库设计中,设计关系模式是(     )的任务。
A:概念设计阶段
B:需求分析阶段
C:物理设计阶段
D:逻辑设计阶段
正确答案:【逻辑设计阶段】

28、单选题:事务日志用于保存(  )。
A:对数据的查询操作
B:程序运行过程
C:程序的执行结果
D:对数据的更新操作
正确答案:【程序运行过程】

29、单选题:数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(    )
A:日志文件、数据库后备副本
B:数据字典、应用程序、数据库后备副本
C:数据字典、应用程序、日志文件、审计档案
D:数据字典、应用程序、审计档案、数据库后备副本
正确答案:【日志文件、数据库后备副本】

30、单选题:如果事务T获得了数据项Q上的排它锁,则T对Q(     )
A:只能读不能写
B:只能写不能读
C:不能读不能写
D:既可读又可写
正确答案:【既可读又可写】

31、单选题:若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(   )
A:系统故障
B:事务故障
C:运行故障
D:介质故障
正确答案:【系统故障】

32、单选题:(     )用来记录对数据库中数据进行的每一次更新操作。
A:缓冲区
B:后援副本
C:数据库
D:日志文件
正确答案:【缓冲区】

33、单选题:在SQL语言中的视图VIEW是数据库的(    ) 。
A:外模式
B:存储模式
C:内模式
D:模式
正确答案:【外模式】

34、单选题:DBMS中实现事务持久性的子系统是 (   )
A:完整性管理子系统
B:安全性管理子系统
C:恢复管理子系统
D:并发控制子系统
正确答案:【恢复管理子系统】

35、单选题:事务的隔离性是指(   )
A:一个事务内部的操作及使用的数据对并发的其他事务是隔离的
B:事务一旦提交,对数据库的改变是永久的
C:事务必须是使数据库从一个一致性状态变到另一个一致性状态
D:事务中包括的所有操作要么都做,要么都不做
正确答案:【一个事务内部的操作及使用的数据对并发的其他事务是隔离的】

36、单选题:子模式DDL用来描述(   )
A:数据库的总体逻辑结构
B:数据库的物理存储结构
C:数据库的概念结构
D:数据库的局部逻辑结构
正确答案:【数据库的局部逻辑结构】

37、单选题:在DBS中,DBMS和OS之间的关系是(   )
A:相互调用
B:DBMS调用OS
C:并发运行
D:OS调用DBMS
正确答案:【DBMS调用OS】

38、单选题:在数据库与宿主语言之间传递信息是通过(   )。
A:共性变量
B:全局变量
C:系统缓冲区
D:公共数据区
正确答案:【全局变量】

39、多选题:完整性检查和控制的防范对象是(    ),防止它们进入数据库。安全性控制的防范对象是(    ),防止他们对数据库数据的存取。
A:非法用户、非法操作
B:非法操作
C:不合语义的数据
D:不合语义的数据、不正确的数据
正确答案:【非法用户、非法操作;不合语义的数据、不正确的数据】

40、单选题:找出下面SQL命令中的数据控制命令(    )。
A:SELECT
B:UPDATE
C:COMMIT
D:GRANT
正确答案:【GRANT】

41、单选题:下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是(    )。
A:INSERT
B:REFERENCES
C:DELETE
D:SELECT
正确答案:【REFERENCES】

42、多选题:下述SQL命令的短语中,不用于定义属性上约束条件的是(   )。
A:UNIQUE短语
B:CHECK短语
C:HAVING短语
D:NOT NULL短语
正确答案:【UNIQUE短语;CHECK短语;NOT NULL短语】

43、单选题:在数据库系统中,保证数据及语义正确和有效的功能是 (      )
A:并发控制
B:完整性控制
C:安全控制
D:存取控制
正确答案:【完整性控制

44、单选题:关于主键约束以下说法错误的是(  )
A:可以将包含多个字段的字段组合设置为主键
B:允许空值的字段上可以定义主键约束
C:一个表中只能设置一个主键约束
D:允许空值的字段上不能定义主键约束
正确答案:【允许空值的字段上可以定义主键约束

45、单选题:在表或视图上执行除了( )以外的语句都可以激活触发器。
A:Insert
B:Update
C:Create
D:Delete
正确答案:【Create】

46、单选题:事务的院子性是指(   )
A:事务一旦提交,对数据库的改变是永久的
B:事务中包括的所有操作要么都做,要么都不做
C:事务必须是使数据库从一个一致性状态变到另一个一致性状态
D:一个事务内部的操作及使用的数据对并发的其他事务是隔离的
正确答案:【事务中包括的所有操作要么都做,要么都不做

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注