《数据库系统概论》习题集.docx

上传人:b****7 文档编号:9009818 上传时间:2023-02-02 格式:DOCX 页数:59 大小:52.90KB
下载 相关 举报
《数据库系统概论》习题集.docx_第1页
第1页 / 共59页
《数据库系统概论》习题集.docx_第2页
第2页 / 共59页
《数据库系统概论》习题集.docx_第3页
第3页 / 共59页
《数据库系统概论》习题集.docx_第4页
第4页 / 共59页
《数据库系统概论》习题集.docx_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

《数据库系统概论》习题集.docx

《《数据库系统概论》习题集.docx》由会员分享,可在线阅读,更多相关《《数据库系统概论》习题集.docx(59页珍藏版)》请在冰豆网上搜索。

《数据库系统概论》习题集.docx

《数据库系统概论》习题集

一、是非题

1、并发控制的主要技术是封锁。

……………………………………………(√)

2、口令不是鉴别用户身份唯一可行的方法。

………………………………(√)

3、二级封锁协议是:

一级封锁协议加上事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放。

…………………………………………………(×)

4、索引文件不是数据库系统使用的主要的文件结构。

……………………(×)

5、事务是恢复和并发控制的基本单位。

……………………………………(√)

6、一个关系的主码一定是它的超码。

………………………………………(√)

7、数据字典是数据库的数据库。

……………………………………………(√)

8、一般而言,对导出关系不能进行插入、删除操作。

……………………(√)

9、SQL语言有两种使用方式。

………………………………………………(√)

10、数据库系统只是存储数据的集合。

………………………………………(×)

11、对数据库进行安全保护时,一般只考虑对什么数据对象允许进行什么样的操作。

……………………………………………………………………………(×)

12、一个2NF的关系不一定是3NF的。

……………………………………(√)

13、一个客观事物只能用一种数据模型描述。

……………………………(×)

14、实体与属性的划分存在一定的相对性。

………………………………(√)

15、在关系数据库中,必须为基础关系组织物理文件。

…………………(√)

16、对数据操作语言来说,非过程化程度高的,执行效率就高,非过程化程度低的,执行效率就低。

………………………………………………………(×)

17、一个关系的超关键字不一定只有一个。

………………………………(√)

18、索引文件是数据库系统使用的主要的文件结构。

……………………(√)

19、辅关键字也可作为记录的唯一性标志。

………………………………(×)

20、一个关系的主关键字一定是它的超关键字。

…………………………(√)

21、数据字典是一个特殊的数据库。

………………………………………(√)

22、关系一定存在候选码。

…………………………………………………(√)

23、数据库安全保护的任务是保护数据的正确性、一致性。

……………(×)

24、数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

……………………………………………………………………………(√)

25、数据管理是数据处理的中心问题,它经历了人工管理、文件系统、数据库系统三个阶段。

………………………………(√)

26、实体模型是对观念世界问题的一种描述。

……………………………(×)

27、客观存在并可相互区别的事物称为实体。

……………………………(×)

28、E-R方法是用来表示关系模型的。

……………………………………(×)

29、子模式在逻辑关系上可视为模式的一部分。

…………………………(√)

30、顺序文件只能用顺序扫描的方法进行查找。

…………………………(×)

31、数据操作语言中的非询问语句描述用户要进行的各种检索操作。

…(×)

32、每个络(set)类型都是一棵二级树。

…………………………………(√)

33、应不惜一切代价保护数据库中的数据。

………………………………(×)

34、访问控制中最普遍使用的策略是需者方知。

…………………………(√)

35、顺序文件在存储器中地址必须是连续的。

……………………………(×)

36、设计数据库系统的主要目的是为了提高访问数据的效率。

…………(×)

37、流水文件是按地址顺序组织的文件。

…………………………………(×)

38、数据库系统与文件系统的共同之处是它们都为用户管理数据。

………(√)

39、对导出关系不能进行检索。

……………………………………………(×)

40、并发控制的典型问题是不可重复读。

…………………………………(×)

41、完整约束条件一般用于描述数据的型应满足的条件。

………………(×)

42、对一个数据库系统来说,概念级对应于它实际存储的数据。

………(×)

43、由于一个对象具有若干属性,故记录也由若干数据项组成。

………(√)

44、关系模式R的每个属性的值域都必须是有限集合。

…………………(×)

45、在关系模型中,虚拟域是由某一算法提供的。

………………………(√)

46.体现数据库系统开放性的是支持数据库语言标准。

(×)

47.体现数据库系统开放性的是系统具有良好的可移植性、可扩展性。

(×)

48.数据库设计的逻辑结构设计阶段的任务是将全局E-R图转化为关系模型。

(√)

49.数据库设计的逻辑结构设计阶段的任务是建立E-R模型。

(×)

50.数据库设计的逻辑结构设计阶段的任务是数据库结构设计。

(×)

51.IMS系统属于层次模型数据库。

(√)

52.IMS系统属于网状模型数据库。

(×)

53.IMS系统属于分布式数据库。

(×)

54.IMS系统属于关系模型数据库。

(×)

55.SQL语言定义完整性约束条件的功能主要体现在CREATETABLE语句。

(×)

56.数据的独立性包括数据的结构独立性和组织独立性。

(×)

57.数据的独立性包括数据的结构独立性和数据的逻辑独立性。

(×)

58.数据的独立性包括数据的物理独立性和数据的逻辑独立性。

(√)

59.数据的独立性包括数据的结构独立性和数据的物理独立性。

(×)

60.根据关系模式的完整性规则,一个关系中的“主键”不能有两个。

(×)

61.根据关系模式的完整性规则,一个关系中的“主键”不能成为另一个关系的外键码。

(×)

62.根据关系模式的完整性规则,一个关系中的“主键”不允许为空。

(√)

63.根据关系模式的完整性规则,一个关系中的“主键”可以取空值。

(×)

64.对表student查询全体学生的情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄升序排列的正确的SQL语句是

select*Fromstudent

Groupbydept,ageASC(×)

65.对表student查询全体学生的情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄升序排列的正确的SQL语句是

select*Fromstudent

Orderbydept,ageASC(√)

66.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用分块法。

(√)

67.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用二分法。

(×)

68.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用顺序法。

(×)

69.如果需求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用哈希法。

(×)

70.DBMS的四个层次从高到低依次是:

应用、数据存取、语言翻译处理、数据存储。

(×)

71.DBMS的四个层次从高到低依次是:

应用、语言翻译处理、数据存储、数据存取。

(√)

72.DBMS的四个层次从高到低依次是:

数据存储、数据存取、语言翻译处理、应用。

(×)

73.DBMS的四个层次从高到低依次是:

应用、数据存储、数据存取、语言翻译处理。

(×)

74.实体是指现实世界中一切事物,这一说法是不正确的。

(×)

75.实体靠联系来描述,这一说法是不正确的。

(√)

76.实体所具有的性质统称为属性,这一说法是不正确的。

(×)

77.实体和属性是信息世界表达概念的两个不同单位,这一说法是不正确的。

()

78.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用视图。

(√)

79.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用模式。

(×)

80.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用概念模式。

(×)

81.在数据库系统的三个模式中,描述用户涉及的局部逻辑结构是用子模式。

(×)

82.关系操作的特点是集合操作方式。

(√)

83.关系操作的特点是复杂操作方式。

(×)

84.关系操作的特点是分散操作方式。

(×)

85.参照关系的外部属性值域的约束的定义是用参照完整性规则。

(√)

86.参照关系的外部属性值域的约束的定义是用实体完整性规则。

(×)

87.参照关系的外部属性值域的约束的定义是用用户定义的完整性规则。

(×)

88.在嵌入式SQL中,为了能够区分SQL语句与主语言语句,所有的SQL语句都必须加前缀SQL。

(×)

89.在嵌入式SQL中,为了能够区分SQL语句与主语言语句,所有的SQL语句都必须加前缀EXECSQL。

(√)

90.数据库的型是值的一个具体表示,这一说法是错误的。

(√)

91.数据库的型也称为数据库的内涵,这一说法是错误的。

(×)

92.数据库的值也称为数据库的外延,这一说法是错误的。

(×)

93.数据库的型是稳定的、值是不稳定的,这一说法是错误的。

(×)

94.外模式是数据库用户能够看见和使用的那部分数据的描述,这一说法是错误的。

(×)

95.外模式是内模式的外在表示,一个外模式对应一个内模式,这一说法是错误的。

(√)

96.外模式是模式的部分抽取,通常是模式的子集,这一说法是错误的。

(×)

97.外模式是对数据库的局部逻辑结构的描述,这一说法是错误的。

(×)

98.在数据模型的三个方面内容中,用于描述系统静态特性的是数据结构。

(√)

99.在数据模型的三个方面内容中,用于描述系统静态特性的是完整性约束。

(×)

100.在数据模型的三个方面内容中,用于描述系统静态特性的是数据操作。

(×)

101.如果关系R是BCNF范式,则R必是3NF的说法是错误的。

(×)

102.如果关系R是BCNF范式,则R必是2NF的说法是错误的。

(×)

103.如果关系R是BCNF范式,则R必是1NF的说法是错误的。

(×)

104.如果关系R是BCNF范式,则R必是4NF的说法是错误的。

(√)

105.SQL的数据定义功能仅包括定义表、定义视图。

(×)

106.SQL的数据定义功能仅包括定义表、定义索引。

(×)

107.SQL的数据定义功能仅包括定义视图、定义索引。

(×)

108.SQL的数据定义功能包括定义表、定义视图、定义索引。

(√)

109.数据库系统的核心和基础是数据模型。

(√)

110.数据库系统的核心和基础是数据库管理系统。

(×)

111.数据库系统的核心和基础是数据库技术。

(×)

112.数据库系统的核心和基础是关系理论。

(×)

113.把表SC的查询权限授予所有用户的SQL语句是GRANTSELECTONTABLESCTOPUBLIC。

(√)

114.把表SC的查询权限授予所有用户的SQL语句是GRANTSELECTONTABLESCTOALL。

(×)

115.把表SC的查询权限授予所有用户的SQL语句是GRANTSELECTONSCTOALL。

(×)

116.把表SC的查询权限授予所有用户的SQL语句是GRANTSELECTONSCTOPUBLIC。

(×)

二、填空题

1、函数相关性公理中的增广性公理是:

设X、Y、Z、均为关系框架R的属性集的子集。

若X→Y,则(XZ→YZ)。

2、并发操作引起的数据不一致性包括丢失修改、(读赃数据)、(不可重复读)。

3、在E-R图中属性用(椭圆)表示。

4、事务中包括的诸操作要么都做要么都不做称为事务的(原子性)。

5、数据模型有(关系模型)、(层次模型)和网络模型等几种。

6、恢复的基本原理是(冗余)。

7、数据库语言包括(DDL)和DML。

8、数据库系统是指在(计算机系统)中引入数据库后的系统。

9、从基础关系出发,经过关系运算所得到的关系称为(导出关系)。

10、一个关系模式称为BCNF的是指(在1NF的基础上,关系模式的所有非平凡函数依赖的左部都是超码)。

11、保证数据正确、有效、可用是数据库(完整保护)的任务。

12、数据库系统通常采用(三级)结构,(两级)独立性。

13、在为关系组织物理文件时,通常选用一个(候选码)作为文件的主码。

14、保持数据的正确性、一致性、协调性称为数据库的(完整保护)。

15、在信息控制系统中,信息经历的三个领域为现实世界、(观念世界)、(数据世界)。

16、将结构较简单的关系取代结构较复杂的关系的过程称为关系的(规范化)。

17、在E-R图中联系用(菱形)表示。

18、系统保证已交付事务的处理结果不丢失且与后续故障无关的特性称为事务的(持久性)。

19、保证XX的人不能访问、改变和破坏数据的工作在数据库中称为(安全保护)。

20、多个事务在(并发操作)时可能产生不可重读、丢失修改等问题。

21、在数据库中,模式的主体是(数据结构)。

22、一个关系框架称为第二范式的是指(见P112)。

23、数据独立性可分为(逻辑数据独立性)、(物理数据独立性)两级。

24、在数据模型中,基本项是(有名称的最小逻辑数据)单位。

25、我们把关系框架相同的关系称为(同类关系)。

26、我们把(关系模式相同)的关系称为同类关系。

27、在流水文件中只能按(顺序扫描)方法查找记录。

28、数据描述语言负责(描述和定义)数据的各种特性。

29、实体可分为(个体)和(总体)两级。

30、事物及其(联系)处在现实世界中。

31.模式反映的是数据和结构及其联系,而(实例)反映的是数据库某一时刻的状态。

32.在数据库的三级模式结构中,(数据库模式)即全局逻辑结构是数据库中心与关键,它独立于数据库的其它层次。

33.SQL用户可以是(应用程序),也可以是终端用户。

34.关系代数语言的查询操作是以集合操作为基础运算的,关系演算语言的查询是以(谓词演算)为基础运算的。

35.对属性的值域的约束也称为(域完整性规则),是指对关系中属性取值的正确性限制。

36.定义表的各个属性时需要指明其(数据类型)。

37.SQL通常不提供修改视图定义和修改索引定义的操作,用户如果想修改视图定义和修改索引定义,只能先将它们(删除),然后重建。

38.关系,作为一张二维表,对它有一个最起码的要求:

每一个分量必须是不可分的数据项,满足了这个条件的关系模式就属于(第一范式)。

39.当用E-R图表示数据库概念模型时,此时E-R图通常按(局部E-R图)和全局E-R图的顺序进行设计。

40.第一代数据库系统是指层次模型数据库系统和(网状模型数据库系统)。

41.“实体”是信息世界中使用的一个术语,它用于表示(概念性的事物)。

41.数据的基本单位是(数据元素)。

42.层次模型的主要特征是(用树形(层次)结构表示实体类型以及实体间的联系)。

43.从E-R图到网状模型的转换规则主要有两条:

(把E-R图的实体类型和联系类型全部转换成相应的记录类型)和把E-R图中实体类型与有联系的每个联系类型在网状模型中要组成一个类型。

44.同一个关系不允许出现完全相同的(元组)。

45.SQL语言有两种使用方式,即(交互式)和嵌入式。

46.有两个实体集合,它们之间存在着一个M:

N的联系,根据转换规则,该ER结构将转换为(3)个关系模式。

47.数据库的物理设计依赖于给定的软件和(硬件)。

48.客户/服务器结构把(数据库管理)和数据库应用化分为两个部分,并分别位于服务器和客户机端。

49.在客户/服务器体系结构中,数据库功能可以大致地分为两个部分:

(前端)和后端。

50.E-R模型又称为(实体-联系模型)。

51.在关系模型中,数据结构用单一的(二维表)结构来表示实体及实体间的联系。

52.关系代数可分为两类,即传统的集合运算和(专门的关系运算)。

53.若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了码,稳定类视图为(行列子集视图)。

54.1NF,2NF,3NF,BCNF的相互关系是(BCNF包含3NF包含2NF包含1NF)。

55.在函数依赖的范畴内,(BCNF)达到了最高的规范化程度。

56.在数据模型的三个要素中,数据结构用于描述系统的静特性,(数据操作)用于描述系统的动态特性。

57.数据独立性包括数据的物理独立性和(数据的逻辑独立性)。

58.在Select语句的格式中,Where子句与Having短语的区别在于(作用对象不同)

59.若查询涉及两个以上的表,则称之为(连接查询)。

60.用户可以在最频繁查询的列上建立(聚集索引)以提高查询效率。

61.数据库安全性通常指保护数据不受恶意访问,而(完整性)指避免意外地破坏一致性。

62.模式分解的等价标准有(要求分解具有无损连接性)和要求分解保持函数依赖。

63.关系操作的特点是集合操作方式,即(操作的对象和结果都是集合)这种操作方式也称为一次一个集合的方式。

64.关系数据库的型也称为(关系数据库模式),是对关系数据库的描述。

65.SQL语言用(AlterTable)语句修改基本表。

66.设X→Y是关系模式R上成立的一个函数依赖,如果满足Y≦X,那么称X→Y是(平凡的函数依赖)。

67.数据库的概念设计独立于硬件和(软件)。

68.未能成功完成的事务称为(中止事务)。

69.(DBMS)是数据库系统的核心。

70.SQL语言采用(集合)操作方式。

71.(数据库查询)是数据库操作的核心。

72.按“值”是否可分解,可将数据类型划分为两类:

原子类型和(结构类型)。

73.数据库的运行管理功能主要是指(DBMS运行控制和管理功能)。

74.关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF,BCNF之间存在着(BCNF包含3NF包含2NF包含1NF)的关系。

75.在关系数据库的规范化理论中,在执行“分离”时,必须遵守规范化原则:

保持原有的依赖关系和(无损连接)。

76.通过视图进行查询,首先要进行(有效性检查)。

77.视图是(虚拟)的表,其内容是根据查询定义的。

78.在关系数据模型中,数据结构用单一的(二维表)结构来表示实体及实体间的联系。

79.SQL语言使用(CREATEINDEX)语句创建索引。

80.(PUBLIC)是DBA,应用系统开发人员和用户之间的主要交流工具。

81.对于课程、教师与参考书三个实体型,如果一门课程可以有若干个教师讲授,使用若干本参考书,而每一个教师只讲授一门课程,每一本参考书只供一门课程使用,则课程与教师、参考书之间的联系是(一对多)。

82.SQL语言使用(CREATEVIEW)语句创建视图。

83.把查询Student表和修改学生学号的权限授给用户U4的SQL语句是(CREATEUPDATE(SNO)SELECTONTABLESTUDENTTOU4)。

84.对数据库的概念,逻辑和物理结构的改变称为(再组织)。

85.(数据库)是长期存储的计算机内有组织的大量共享的数据集合。

86.用表格形式结构表示实体类型以及实体间联系的模型称为(关系模型)。

87.笛卡尔职可表示为一个(二维表)。

88.(参照完整性)就是定义主码与外码之间的参照约束。

89.删除emp表的nameindex索引的SQL语句是(DROPINDEXXNAMEINDEX)。

90.把对视图的查询转换为对基本表的查询的过程称为(视图的消解)。

91.(4NF)就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。

92.数据库设计的理论指南是(关系规范理论)。

93.SQL语言既是(自含式语言),又是嵌入式语言。

99.在数据库的三级模式体系结构中,模式与内模式之间的映像(模式/内模式),实现了数据的(物理)独立性。

100.数据模型可分为概念数据模型和结构数据模型,层次模型是(结构)数据模型。

101.数据模型通常由三部分组成,它们是(数据结构)、数据操作和完整性约束。

102.在“学生—选课—课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHET)。

现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:

SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=’数据库技术’ANDS.S#=SC.S#AND(SC.C#=C.C#)或(C.C#=SC.C#)。

103.在数据库管理系统的层次结构中,数据存取层处理的对象是单个(元组或记录)。

它把上层的集合操作转化为单记录操作。

104.将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中(逻辑结构或逻辑)设计阶段的任务。

105.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到(BCNF)。

106.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:

(原子性)、一致性、隔离性和持久性。

107.在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为(死锁)。

三、选择题①②③④

1、在学校中,学生与课程之间的联系是……………………………………(③)

①一对一联系②一对多联系③多对多联系④其他联系

2、设有关系框架R(A,B,C,D,E)及其上的函数相关性集合F={A→D,D→B,E→C}该框架R的候选关键字………………………………………………(④)

①AD②DB③EC④AE

3、给定关系R如图所示,R最高是()的……………………………(②)

A

B

C

B

D

A

E

5

5

4

2

B

B

C

C

R

 

①1NF②2NF③3NF④BCNF

4、对一个关系而言,只可能有一个的是它的……………………………(④)

①超关键字②候选关键字③外部关键字④主关键字

5、设关系框架R上的函数相关性集合F={B→D,CA→E}则利用FD公理和规则可推出……………………………………………………………………(①④)

①CB→B②EA→D③DA→B④AB→AD

6、关系模型的最大特色是描述的……………………………………(④)

①抽象性②概括性③协调性④一致性

7、设有关系框架R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A}该框架R的候选关键字………………………………………………(②)

①AB②BE③CD④DE

8、给定关系R如图所示,R最高是()的…………………………………(①)

A

B

C

1

1

2

2

2

2

1

3

3

2

3

3

R

 

①1NF②2NF③3NF④BCNF

9、子模式是用户与数据库的接口之一,它对应于数据库的…………(①)

①外模式②概念模式③内模式④存储模式

11.下面不是构成数据模型的要素的是(C)

A.数据结构B.数据操作C.数据模型D.完整性约束

12.数据库系统的基本特征是(C)

A.数据的统一控制B.数据共享性和统一控制

C.数据共享性、数据独立性和冗余度小D.数据共享性和数据独立性

13.三个模式反映了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1