数据库系统概论---选择题刷题实训

(一)选择题

1.下列选项中,不属于关系模型三要素的是(  C   )

A.数据结构                  B.数据操纵   C.数据安全                  D.数据完整性规则 

     关系数据模型的三个组成部分中,不包括(  D   )

   A.完整性规则         B.数据结构       C.数据操作         D.并发控制

2.保证数据库逻辑数据独立性的是(  C   )

A.模式                                        B.模式与内模式的映射 

C.模式与外模式的映射           D.内模式 

3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(  D   )

A.多对多            B.一对一            C.多对一             D.一对多 

4.数据库并发操作有可能带来的问题是(  A   )

A.读出“脏数据”                       B.带来数据的冗余        

C.未被授权的用户非法存取数据           D.破坏数据独立性

5.反映现实世界中实体及实体间联系的信息模型是(  D   )

A.关系模型          B.层次模型         C.网状模型         D. E-R模型

6.描述数据库中全体数据的逻辑结构和特征是(  B   )

A.内模式    B.模式     C.外模式   D.存储模式

7.数据库中存储的是(  C   )

A.数据     B.数据模型    C.数据以及数据之间的联系    D.信息

8.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪类功能?( C )

A.数据查询          B.数据操纵         C. 数据定义         D.数据控制

9.在SQL语言中使用FOREIGN KEY时,与之配合的语句是(   D   )

A.EXISTS        B.EXCEPT       C. TABLE          D.REFERENCES

10.当修改基本表数据时,视图(  B  )。

A.需要重建             B.可以看到修改结果      

C.无法看到修改结果      D.不许修改带视图的基本表

11.按TCSEC(TDI)系统安全标准,系统可信程度逐渐增高的次序是(  A   )

A.(D、C、B、A)           B.(B、C、D)      

B.(D、B2、B1、C)          D. (C、B1、B2、D)

11.限制成绩属性列的取值在0到100之间,属于数据的( C )约束。

A.实体完整性 B.参照完整性     C. 用户自定义完整性   D.用户操作

12.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( B )。

A.充分必要条件     B.必要条件     C. 充分条件   D.既不充分也不必要条件

13.在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为(B) 

A.平凡函数依赖                            B.部分函数依赖    

C. 完全函数依赖                           D.传递函数依赖

13.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为(  D  )。

A.主码                       B.外码                         C. 主属性                         D.候选码

14.综合局部E-R图生成总体E-R图过程中,下列说法错误的是( D )

A.不同局部ER图中出现的相同实体,在总体ER图中只能出现一次。

B.在总体ER图中可以添加属于不同局部ER图实体间的联系。

C.在总体ER图中可以添加局部ER图中不存在的联系。

D.在总体ER图中不可以删除任何实体间的联系。

15.在嵌入式SQL语言中使用游标的目的在于(  D  )

A.区分SQL与宿主语言。    B.与数据库通信。

C.处理错误信息。             D.处理多行记录

16.在数据库技术中,“脏数据”是指(  D  )

A.未回退的数据              B.未提交的数据

C.回退的数据                D.未提交随后又被撤消的数据

17.DBMS中实现事务持久性的子系统是 (  D )

A. 安全性管理子系统      B. 完整性管理子系统

C. 并发控制子系统        D. 恢复管理子系统

18.若事务T对数据对象A加上S锁,则(      )。

A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。

B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。

C.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。

D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。 

19. 设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是(      )

    A. 该操作不存在问题         B. 该操作丢失修改

    C. 该操作不能重复读     D. 该操作读“脏”数据

20. 以下(      )封锁违反两段锁协议。 

A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock C

B. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock A

C. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock A

D. Slock A …Unlock A ……Slock B … Xlock C ………...Unlock B … Unlock C

21. 数据库系统的核心是(    )

A.数据库                     B.数据库管理系统

C.数据模型                     D.软件工具

22. 下列四项中,不属于数据库系统的特点的是(      )

A.数据结构化                          B.数据由DBMS统一管理和控制   

C.数据冗余度大                           D.数据独立性高

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

A.层次模型                    B.关系模型

C.网状模型                    D.实体-联系模型

24. 数据的物理独立性是指(      )

A.数据库与数据库管理系统相互独立

B.用户程序与数据库管理系统相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构是相互独立的

25. 要保证数据库的逻辑数据独立性,需要修改的是(     )

A.模式与外模式之间的映象                    B.模式与内模式之间的映象

C.模式                     D.三级模式

26. 关系数据模型的基本数据结构是( D    )

A.树       B.图       C.索引       D.关系

A.树(Tree)是用于表示层次关系的数据结构。 B.图(Graph)是用于表示网络关系的数据结构。 C.索引(Index)是用于快速查找数据的数据结构,常用于优化数据库查询操作

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

A.车次                                      B.日期

C车次+日期                           D.车次+情况摘要

28. 己知关系R和S,R∩S等价于(       )

A. (R-S)-S                       B. S-(S-R) 

C. (S-R)-R                    D. S-(R-S)


29. 学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(      )

A. 全外联接                    B. 左外联接

C. 右外联接                     D. 自然联接

30.用下面的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,男,21 D. '5021','刘祥',NULL,NULL

31. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是(    )

A. GRANT QTY ON SPJ TO '李勇'

B. GRANT UPDATE(QTY) ON SPJ TO '李勇'

C. GRANT UPDATE (QTY) ON SPJ TO 李勇

D. GRANT UPDATE ON SPJ (QTY) TO 李勇

32. 图1中(     B)是最小关系系统

 

33.关系规范化中的插入操作异常是指 (      )    

    A.不该删除的数据被删除            B.不该插入的数据被插入

   C.应该删除的数据未被删除        D.应该插入的数据未被插入

34.在关系数据库设计中,设计关系模式是数据库设计中(      )阶段的任务

A. 逻辑设计    B.物理设计     C.需求分析     D.概念设计  

35.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为(     )。

A.4 B.5 C.6 D.7


36.事务的隔离性是指(      )。

    A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

    B.事务一旦提交,对数据库的改变是永久的

    C.事务中包括的所有操作要么都做,要么都不做

    D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

37. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(      )

A. 数据字典、应用程序、审计档案、数据库后备副本

B. 数据字典、应用程序、日志文件、审计档案

C. 日志文件、数据库后备副本

D. 数据字典、应用程序、数据库后备副本

38. ER图中的主要元素是(实体、联系和属性   )

A、结点、记录和文件   B、

C、记录、文件和表      D、记录、表、属性

39.打开游标后用下面哪个关键字提取数据(   )。

A.DECLARE   B、OPEN   C、FETCH  D、DEALLOCATE)

(  )40、SQL Server 触发器主要针对下列语句创建

A. SELECT、INSERT、DELETE           B. INSERT、UPDATE、DELETE

C. SELECT、UPDATE、INSERT           D. INSERT、UPDATE、CREATE

(  )41、数据库系统阶段,数据下列哪种性质。

A.具有物理独立性,没有逻辑独立性

B.具有物理独立性和逻辑独立性

C.独立性差       

D.具有高度的物理独立性和较弱的逻辑独立性

(  )42、数据库管理系统(DBMS)是

A.系统软件     B. 应用软件     C.辅助设计     D. 教学软件

(  )43、在数据库设计中,将E-R图转换成关系数据模型的过程属于

A. 需求分析阶段        B. 逻辑设计阶段      C. 概念设计阶段   D. 物理设计阶段

(  )44、下列SQL语句命令,属于DDL语句的是

A. SELECT      B. CREATE         C. GRANT        D.DELETE

(  )45、概念结构设计阶段得到的结果是

A.数据字典描述的数据需求          B. 某个DBMS所支持的数据模型

C. E-R图表示的概念模型             D. 包括存储结构和存取方法的物

      在数据库设计的不同阶段,获得不同的设计结果。需求分析阶段,其成果是数据流图描述的处理需求和数据字典描述的数据需求;概念设计阶段,其成果是ER图表示的概念模型;逻辑设计阶段,其成果是某个DBMS所支持的数据模型;物理设计阶段,其成果是包括存储结构和存取方法的物理结构。

46.数据库可按照数据分成下面三种:

    (1)对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,只有一个上层记录与之对应,这是     ①     数据库。

    (2)对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,也有多个上层记录与之对应,这是     ②     数据库。

    (3)不预先定义固定的数据结构,而是以“二维表”结构来表达数据与数据之间的相互关系,这是      ③     数据库。

    A.关系型    B.集中型    C.网状型    D.层次型

    答案:①D    ②C    ③A

47.数据库设计中,概念模型是 独立于DBMS和硬件

A.依赖于DBMS独立于硬件    B.依赖于DBMS和硬件  C.独立于DBMS和硬件

D.独立于DBMS依赖于硬件

48.下面列出的数据库管理技术发展的主个阶段中,没有专门的软件对数据进行管理的是()。Ⅰ
阶段  Ⅱ文件系统阶段    Ⅲ 数据库阶段

A.Ⅱ和Ⅲ     B.只有Ⅰ     C.只有Ⅱ   D.Ⅰ和Ⅱ


49.B 49.

50.一个数据库系统必须能够表示实体和关系,关系可与     ①     实体有关。实体与实体之间的关系有一对一、一对多和多对多三种,其中     ②     不能描述多对多的联系。

    ①A.0个              B.1个

      C.2个或2个以上    D.1个或1个以上

    ②A.关系模型          B.层次模型

      C.网状模型          D.网状模型和层次模型

    答案:①D    ②B

51.SQL的视图机制提高了数据库系统的安全性

A.隔离性          B.安全性  C.完整性  D并发控制

52.有两个实体集,并且它们之间存在一个M:N联系,根据ER模型转换成关系模型的规则,这个ER图转换成的关系个数为()

A.1  B.2  C.3  D.4

55.从逻辑上看关系模型是用     ①     表示记录类型的,用     ②     表示记录类型之间的联系;层次与网状模型是用     ③     表示记录类型,用     ④     表示记录类型之间的联系。从物理上看关系是     ⑤     ,层次与网状模型是用     ⑥     来实现两个文件之间的联系。

    A.表    B.结点    C.指针    D.连线    E.位置寻址    F.相联寻址

    答案:①A  ②A  ③B  ④D  ⑤F  ⑥C

56.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是      

    A.层次结构         B.二维表结构

    C.网状结构         D.封装结构

    答案:B

57.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(     )。

A.关系规范化理论    B.关系运算理论

C.关系代数理论 D.数理逻辑

61. 下面的选项不是关系数据库基本特征的是( A )。
A. 不同的列应有不同的数据类型
B. 不同的列应有不同的列名
C. 与行的次序无关
D. 与列的次序无关
62. 一个关系只有一个( D ) 。
A. 候选码
B. 外码
C. 超码
D. 主码
63.下面对于关系叙述中,哪个是不正确?
A.每一关系只有一种记录类型
B 在关系中元组顺序是无关紧要
C 任意一个二维表都是一个关系
D 关系中每一个属性是不可分解的
64.

65. 在关系数据模型中,通常可以把(字段)称为属性,而把(记录类型)称为关系模式

A、模式、元组  B、字段、记录类型  C、记录、元组集   D、基本表、记录

66. 学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖id->{name,sex,age,depart_id}; depart->id -> deaprt_name,其满足(C)

A.1NF        B.BCNF      C.2NF       D.3NF(有传递不为3)

67.

68.关系模式中,满足2NF的模式()
A.可能是1NF  B.必定是1NF        C.必定是3NF      D.必定是BCNF 
69.在关系模式R(U,F)中,R中任何非主属性对键 完全函数依赖是R∈3NF的()
A、必要条件
B、充分条件
C、 既不充分也不必要条件
D、 充分必要条件

70.

 71.

72.设有关系R和S分别有m和n个元组,则R x S 的元组个数是(B)

A .m+n   B. m x n  C .n   D .m

73. 

74.

75. 

76. 

77.

 78.

79.对关系R进行投影运算后,得到关系S,则(B)

A、关系R的元组数大于关系S的元组数

B、关系R的元组数大于或等于关系S的元组数

C、关系R的元组数等于关系S的元组数

D、关系R的元组数等于关系S的元组数

 

80.在数据库的安全性控制中,授权的数据象的(C),授权子系统就越灵活。

A、约束范围大

B、范围越大

C、范围越小

D、约束越细致 

81.在关系数据库的查询优化中,建立索引的目的是(D)

A、扩大缓冲数据  C、减少中间结果

B、优化表达式    D减少扫描文件的时间

 82.在关系模R(U,F)中,如果X->Y ,存在X的真子集X1,使得X1->Y,称函数依赖X->Y为()

A.完全函数依赖

B.平凡函数依赖

C.传递函数依赖

D.部分函数依赖

83. 下面哪一个不是一种关系数据库语言(D)

A. 元组关系演算

B. 关系代数

C. 域关系演算

D. 关系操作

84. 

 85.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是(B)

A、系统实施  B、概念设计   C、物理设计  D、逻辑设计

86.

87. 

 88.

89. 下面关于数据库设计步骤的说法中错误的是()

 90.

91. 

 92.已知关系模式

93. 

94. 

 95.

 96.

 

 97.

98. cc

99.

100.

101.

102.

 103.

 104.

 105.

106. 

 107.

 108.

109.在ER模型转换成关系模型的过程中,下面叙述不正确的是()

A、每一个M:N联系类型转换一个关系模式

B、在处理1:1和1:N联系类型时,不生成新的关系模式

C、每个联系类型转换成一个关系模式

D、 每个实体类型转换从一个关系模式

110. A

111.

112.

113. 从3NF到BCNF消除了关系模式中

 

 

 114.

 115.

116.

117. 

118. 

 119.

 120.

 121.概念结构设计阶段得到的结果是(B )

A.某个DBMS所支持的数据模型  B、E-R图所支持的数据模型

C、数据字典描述的数据需求    D、包括存储结构和存取方法的物理结构

 122、设U是所有属性的集合,X,Y,Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C )

A、若X->Y,则X->->Y
B、Z=∅,则X->->Y
C、若X->->Y,且Y’∈Y,则X->->Y’
D、X->->Y,则X->->Z

123.在关系数据库中,表是三级模式结构中的()

A、内模式   B、外模式  C、模式  D、存储模式

124.下列的SQL语句,(B)不是数据定义语句。

A、DROP   VIEW   B、GRANT  C、CREATE VIEW    D、CREATE   TABLE

125.对于关系R,第三范式是R中每个非主属性应满足(D)

A、与主关键字存在多值依赖关系  B、函数传递依赖关键字

C、与主关键字存在单值依赖关系

D、非函数传递依赖主关键字

126.建立数据字典的时机是()

A、数据库物理设计阶段  B、需求分析阶段  C、概念结构设计阶段 D、数据库实施

127.在关系理论中被称为“关系”的概念,在关系数据库中称为(C)

A 文件  B 记录  C 表  D  实体集

128.数据库类型是按照()来划分的

A 文件形式  B 记录形式  C 数据存取方法  D 数据模型

 129.从一个数据库文件中取出满足某个条件的所有记录形成的一个数据库文件的操作是()操作

A 选择  B 投影  C 连接  D 复制

130. 

131.

132. 

133.

 134.

 135.

136.

 

137.

138.

 139.

140. 

 141.若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A,此时事务 T需对数据对象A加上。 

A.读锁         B.死锁      C.写锁     D.活锁

142.关系借书(读者编号,图书编号,借书日期,还书日期)的候选键主码是(   )

    A.读者编号,图书编号   B.读者编号     C.图书编号  D.以上都不对


 

143.关系模型中的关系模式至少是( 1NF     )。   

 A. B.2NF C.3NF D.BCNF

144.在数据库设计中,逻辑结构设计的任务是把( )阶段产生的E-R图转变为逻辑结构的数据库模式。

 A.需求分析   B.物理设计   C.逻辑结构设计    D. 概念结构设计

145.对于数据库的管理,SQL Server的授权系统将用户分成四类,并将它们按权限大小分层,其中权限最大的是

A. 一般用户                                                B系统管理员

C.数据库拥有者                                            D.数据库对象拥有者

146.数据库的(    )是指数据的正确性和相容性。

A.安全性                      B. 完整性                         C.并发控制                              D.恢复

147.在关系数据库中,实现“表中任意两行不能完全相同”的约束是靠(   )

    A.外键                        B.属性                     C.主键                     D.定义是否允许为空  

(  )148、设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。则D1、D2和D3的笛卡尔积的基数为(   )。

A. 2           B. 3              C. 8            D. 18

(  )149、Transact-SQL对标准SQL的扩展主要表现为

      A. 加入了程序控制结构和变量         B. 加入了建库和建表语句

  C. 提供了分组(Group By)查询功能     D. 提供了Min、Max等统计函数

(  B)150、 在数据库系统中,把可以相互区别的客观事物称为(    )。

A.文件       B.字段           C.实体         D.关键码

151.数据库系统阶段,数据下列哪种性质。

A.具有物理独立性,没有逻辑独立性          B.具有物理独立性和逻辑独立性

C.独立性差       D.具有高度的物理独立性和较弱的逻辑独立性


152. 在信息世界中,联系的确切含义是:

A. 反映为实体(型)内部的联系           B. 实体(型)之间的联系        

C. 联系就是实体      D. 反映为实体(型)内部的联系和实体(型)之间的联系

153.数据库系统三级模式结构中存在二级映射关系,请将正确的填入括号中(     )。

A.外模式/内模式   B.外模式/模式        C.模式/模式 D.内模式/外模式

154.一个教师能开多门课程,一门课程有许多教师会开,课程实体与教师实体间是(   )。  

    A.一对一的联系   B.一对多的联系    C.多对多的联系       D.多对一的联系


155.


(  )156.

(  )157、 

(  )158、 

(  )159、 

  • 5
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尘 关

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值