第一章 单元测试

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包括DBDBS
B:DBS包括DBDBMS
C:DBS就是DB,也就是DBMS
D:DB包括DBSDBMS
答案: 【DBS包括DBDBMS

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关系和m n关系
B:n关系
C:m关系
D:1关系
答案: 【n关系

31、单选题:
数据库技术的奠基人之一E.FCodd1970年起发表过多篇论文,主要论述的是(    )。
选项:
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:和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:wR
D:σf(R)
答案: 【σf(R)

21、单选题:
下列式子中不正确的是()。
选项:
A:RS=S-(S-R)
B:RS=R(S-R)
C:RS=R-(R-S)
D:RS=S(S-R)
答案: 【RS=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:关系个数
答案: 【列数

发表评论

电子邮件地址不会被公开。 必填项已用*标注