数据库原理习题Word下载.docx

上传人:b****6 文档编号:18722532 上传时间:2022-12-31 格式:DOCX 页数:14 大小:23.05KB
下载 相关 举报
数据库原理习题Word下载.docx_第1页
第1页 / 共14页
数据库原理习题Word下载.docx_第2页
第2页 / 共14页
数据库原理习题Word下载.docx_第3页
第3页 / 共14页
数据库原理习题Word下载.docx_第4页
第4页 / 共14页
数据库原理习题Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

数据库原理习题Word下载.docx

《数据库原理习题Word下载.docx》由会员分享,可在线阅读,更多相关《数据库原理习题Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

数据库原理习题Word下载.docx

C.整体无结构,记录有结构(文件系统阶段)D.整体结构化的(数据系统阶段)

6.在数据库系统阶段,数据是_D____。

A.有结构的B.无结构的

C.整体无结构,记录有结构D.整体结构化的

7.在文件系统阶段,数据__B___。

A.无独立性

B.独立性差具有高度的物理独立性和一定的逻辑独立性(数据库系统阶段)不独立,完全依赖于程序(人工管理阶段)

C.具有物理独立性D.具有逻辑独立性

8.要保证数据库的数据独立性,需要修改的是___A_________

A.三层模式之间的两种映射B.模式与内模式

C.模式与外模式D.三层模式

9._B____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A.数据模型B.概念模型

C.层次模型D.关系模型

10.下列四项中说法不正确的是___C_________

A.数据库减少了数据冗余B.数据库中的数据可以共享

C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性

11.三级模式间存在两种映射,它们是___A_________。

(外模式=子模式=用户模式)

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间

C.子模式与外模式间,模式与内模式间D.模式与内模式间,模式与模式间

12.数据库系统的体系结构是____C________

A.两级模式结构和一级映象B.三级模式结构和一级映象

C.三级模式结构和两级映象D.三级模式结构和三级映象

13.下列数据模型中,数据独立性最高的是______B______

A.网状数据模型B.关系数据模型

C.层次数据模型D.非关系模型

14.FoxBASE+是一个基于___D_________。

FoxBASE、FoxPro、DBASE、ACCESS属于DBMS的体系结构

A.层次模型的DBMS(IMS(IBM))B.网状模型的DBMS

C.关系模型的应用程序D.关系模型的DBMS

15.数据库中,层次模型____A________

A.有且仅有一个结点无双亲,其他结点有且仅有一个双亲

B.有一个以上结点无双亲C.每个结点都无双亲

D.有一个结点有多于一个双亲

16.描述数据库中全体数据的逻辑结构和特征的是____B________

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

17.逻辑数据独立性是指___B_________

A.模式变,用户不变B.模式变,应用程序不变

C.应用程序变,模式不变

D.子模式变,应用程序不变(子模式不变,变的是子模式与模式之间的映射)

18.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是____C________。

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

19.数据库具有____D________,最小冗余,较高的数据独立性和易于扩充等特点。

A.程序结构化B.程序标准化C.数据模块化D.数据结构化

20.要保证数据库逻辑数据独立性,需要修改的是_____C_______。

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

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

21.下列四项中,不属于数据库特点的是____C________。

A.数据共享B.数据完整性

C.数据冗余很高D.数据独立性高

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

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

23.反映现实世界中实体及实体间联系的信息模型是_____D_______。

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

24.当前应用最广泛的数据模型是______B______。

A.ER模型B.关系模型C.网状模型D.层次模型

第二章关系数据库一、填空

1、关系模型的三类完整性是_实体完整性_、_参照完整性_和_用户定义的完整性_。

若基本关系R中含有与另一个基本关系S的主码Ks相对应的属性组F,则对于R中每一个元组在F上的值必须为_ks中的值_或者_null__。

2、关系模型中系统自动支持的完整性约束是_实体完整性__和_参照完整性__约束。

3、E-R图的主要元素是实体、属性和___联系___。

4、集合R与S的交可以用关系代数的5种基本运算表示为____R-(R-S)____。

5、集合R与S的连接可以用关系代数的5种基本运算表示为________。

6、关系中主码的取值必须唯一且非空,这条规则是____实体____完整性规则。

7、关系代数中专门的关系运算包括:

选择、投影、__连接____和除法。

8、关系数据操作语言(DML)的特点是:

操作对象与结果均为关系、操作的___高度非过程化___、语言一体化、并且是建立在数学理论基础之上。

P81

9、关系代数中专门的关系运算包括:

选择、投影、连接和____除运算____。

10、关系代数的基本运算是并、差、笛卡尔积,选择和_投影___。

11、5种基本操作,选择,投影,并,差,笛卡尔积。

其他操作可用这五个基本操作导出来。

1.从关系中挑选出指定的属性组成新关系的运算称为_____B_______。

A."

选取"

运算B."

投影"

运算

C."

连接"

运算D."

交"

运算

2.数据库的关系模型中,侯选码是_____B_______

A.二维表中的字符型的属性值B.二维表中能唯一地标识一个元组的属性组

C.二维表中的记录号D.二维表中不会有空值的属性值

3.一个关系中的候选关键字___B_________

A.至多一个B.可多个

C.必须多个D.至少3个

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

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

5._____A___由数据结构、关系操作集合和完整性约束三部分组成。

A.关系模型B.关系C.关系模式D.关系数据库

6.一组具有相同数据类型的值的集合称为___D_____。

A.关系B.属性C.分量D.域

7.关系是______D_。

(关系模式是对关系的描述R(U,D,DOM,F)

A.型B.静态的(关系模式是静态的,稳定的,关系是动态的随时间变化的)

C.稳定的D.关系模型的一个实例

8.所谓空值就是____C____的值。

A.数值0B.空的字符串

C.未知的值(不知道,不存在的值)D.任何值

9.集合R与S的差表示为___B_____。

A.{t|t∈R∨t∈S}B.{t|t∈R∧フt∈S}

C.{t|t∈R∧t∈S}D.{trts|tr∈R∧ts∈S}

10.关系模型中,同一个表中的不同属性命名_C___________

A.可相同B.必须相同

C.必须不同D.可相同,但数据类型不同

11.关系模式是____A________

A.型B.动态的C.不稳定的D.一个实例

12.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:

并、差、投影,选择和_____B_______

A.交B.笛卡尔积C.自然连接D.除法

13.进行自然连接运算的两个关系必须具有______B______

A.相同属性个数B.公共属性

C.相同关系名D.相同关键字

14.关系数据模型的三个组成部分中,不包括_____D_______。

A.完整性规则B.数据结构

C.数据操作D.并发控制

15.下列四项中,不属于关系数据库特点的是____D________。

A.数据冗余小B.数据独立性高

C.数据共享性好D.多用户访问

16.为提高效率,关系数据库系统必须进行____B________处理。

A.定义视图B.查询优化

C.数据恢复D.数据规范化到最高范式

17.下列四项中,必须进行查询优化的是____A________。

A.关系数据库B.网状数据库

C.层次数据库D.非关系模型

第三章关系数据库标准语言SQL一、填空

1、在SQL语言中授权的操作是通过____GRANT____语句实现的。

2、1986年,____SQL___被定为关系数据库标准语言。

3、嵌入式SQL需要用_____游标_____把集合操作转换成单记录处理方式。

4、SQL语言中的GRANT语句的功能是授权;

REVOKE语句的功能是回收。

5、SQL语言提供数据库定义、__数据操作______、数据控制等功能。

1.SQL语言属于____D____。

A.关系代数语言B.元组关系演算语言

C.域关系演算语言库D.具有关系代数和关系演算双重特点的语言

2.SQL语言称为________C____。

A.结构化定义语言B.结构化控制语言

C.结构化查询语言D.结构化操纵语言

3.建立数据库三级模式的功能由SQL语言的____A____完成。

A.数据定义功能B.数据操纵功能

C.数据查询D.数据控制

4.SQL语言的一体化特点是主要是与___B_____相比较而言的。

A.操作系统命令B.非关系模型的数据语言

C.高级语言D.自然语言

5.数据库中只存放视图的___C_____。

A.操作B.对应的数据

C.定义(P81)D.限制

6.视图的优点之一是___A_____。

A.提高数据的逻辑独立性B.提高查询效率

C.操作灵活D.节省存储空间

7.在视图上不能完成的操作是____C________。

A.更新视图B.查询

C.在视图上定义新的基本表

D.在视图上定义新视图

8.当修改基表数据时,视图______B__。

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

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

9.在嵌入式SQL语言中使用游标的目的在于__D______。

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

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

10.在基本SQL语言中,不可以实现______D______。

A.定义视图B.定义基表

C.查询视图和基表D.并发控制

第五章关系数据理论

一、填空

1、从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:

数据冗余度大、修改异常、插入异常和___删除异常___。

2、关系规范化理论是设计_数据库逻辑结构_____的指南和工具。

3、分解关系的两条基本原则是:

___保持无损连接性____,_____保持函数依赖____。

4、如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是_3NF_(在1NF、2NF、3NF范围内)。

1.一个3NF__A_____

A.必定是为2NFB.可能是2NF

C.不可能是2NFD.可能是1NF

2.3NF同时又是_______D_____

A.2NFB.1NF

C.BCNFD.1NF,2NF

3.任何由二个属性组成的关系_____D_______

A.可能为1NFB.可能为2NF

C.可能为3NFD.必为3NF

(一定是3NF,两个属性组成的关系必为3NF,因为两个属性组成的关系的码只有三种情况:

全码;

两个分别为码;

其中一个是码,没有非主属性。

4.若关系模式R(U,F)属于BCNF,则_______D_____

A.已消除了插入、删除异常B.已消除了插入、删除异常、数据冗余

C.仍存在一定的插入和删除异常D.在函数依赖范畴内,已消除了插入和删除异常

5.设R(U)是属性集U上的关系模式。

X,Y是U的子集。

若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称____A____。

A.Y函数依赖于XB.Y对X完全函数依赖

C.X为U的候选码D.R属于2NF

6.在R(U)中,如果X→Y,并且对于X的任何一个真子集X'

都没有X'

→Y,则_____B___。

7.若关系模式R(U,F)属于3NF,则__C__________。

A.一定属于BCNFB.消除了插入的删除异常

C.仍存在一定的插入和删除异常D.属于BCNF且消除了插入和删除异常

8.包含在____B___中的属性,叫做主属性。

A.主码B.候选码C.外码D.全码

9.关系数据库的规范化理论主要解决的问题是_______A_____。

A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构

C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限

10.1NF___A_____规范为2NF。

A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖

C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖

11.2NF___B_____规范为3NF。

12.3NF_____C___规范为BCNF。

13.BCNF_____D___规范为4NF。

14.下面的结论不正确的是__D____。

A.任何一个二目关系是属于3NF的。

B.任何一个二目关系是属于BCNF的。

C.任何一个二目关系是属于4NF的。

D.当且仅当函数依赖A→B在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。

15.下列说法中不正确的是_____C_______。

A.任何一个包含两个属性的关系模式一定满足3NF

B.任何一个包含两个属性的关系模式一定满足BCNF

C.任何一个包含三个属性的关系模式一定满足3NF

D.任何一个关系模式都一定有码

16.下面的结论不正确的是__D____。

A.若R.A→R.B,R.B→R.C则R.A→R.CB.若R.A→R.B,R.A→R.C则R.A→R.(B,C)

C.若R.B→R.A,R.C→R.A则R.(B,C)→R.AD.若R.(B,C)→R.A则R.B→R.A,R.C→R.A

第六章数据库设计一、填空

1、需求分析阶段所形成的两个重要文档是____数据字典、数据流图。

2、数据库中常用的四种文件组织方式是:

顺序文件、__索引文件____、散列文件、倒排文件。

3、数据库的逻辑模型设计阶段,任务是将___E-R图(概念结构)_____转换成关系模型。

4、在关系数据模型中,两个关系R1与R2之间存在1∶N的联系,可以通过在一个关系R2中的__外码__在相关联的另一个关系R1中检索相对应的记录。

5、实现概念模型最常用的表示方法是__E-R图__。

1.需求分析阶段得到的结果是__A______。

A.数据字典描述的数据需求

B.E-R图表示的概念模型

C.某个DBMS所支持的数据模型

D.包括存储结构和存取方法的物理结构

2.现有一个关系:

借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是_D__________。

A.书号B.读者号C.书号+读者号D.书号+读者号+借期

3.概念结构设计阶段得到的结果是__B______。

A.数据字典描述的数据需求B.E-R图表示的概念模型

C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构

4.在数据库技术中,独立于计算机系统的模型是_____A_______。

A.E-R模型B.层次模型

C.关系模型D.面向对象的模型

5.逻辑结构设计阶段得到的结果是___C_____。

A.数据字典描述的数据需求B.E-R图表示的概念模型

C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构

6.如何构造出一个合适的数据逻辑结构是___C________主要解决的问题。

A.关系数据库优化B.数据字典

C.关系数据库规范化理论D.关系数据库查询

7.数据库物理设计阶段得到的结果是___D_____。

8.一个实体型转换为一个关系模式。

关系的码为______A__。

A.实体的码B.二个实体码的组合

C.n端实体的码D.每个实体的码

9.一个m:

n联系转换为一个关系模式。

关系的码为___B____。

A.实体的码B.各实体码的组合

10.一个1:

n联系可以转换为一个独立的关系模式,关系的码为____C____。

第七-十章

1、数据库保护问题包括:

____安全性____、完整性、故障恢复和并发控制等多方面。

2、一个事务的执行不能被其他事务干扰,叫做事务的____隔离性____。

3、数据库恢复要涉及到的两个技术是__数据转储__、_登陆日志文件___。

4、恢复的主要技术是____数据转储,登陆日志文件____。

5、当数据库被破坏后,如果事先保存了____日志文件____和数据库的副本,就有可能恢复数据库。

6、日志文件是用来记录__事务对数据库的更新操作_的文件,登记日志文件的原则是_登记的次序严格按并发事务执行的时间次序__、_必须先写日志文件,后写数据库_。

7、假设有如下事务:

T1:

在检查点之前提交;

T2:

在检查点之前开始执行,在检查点之后故障点之前提交;

T3:

在检查点之前开始执行,在故障点时还未完成;

T4:

在检查点之后开始执行,在故障点之前提交;

T5:

在检查点之后开始执行,在故障点时还未完成。

在利用具有检查点的恢复技术进行恢复时,_T2,T4_需要REDO,_T3,T5_需要UNDO。

8、若事务T对数据A加上S锁,则其它事务只能对A加_S_锁,而不能加_X_锁,直到T释放A上的S锁。

9、数据库中避免活锁的简单方法是采用_先来先服务_的策略。

10、数据库中避免死锁常采用的方法有_一次封锁法_、_顺序封锁法_。

11、数据库中诊断死锁常用的方法有_超时法_、_事务等待图法_。

12、通过加锁可以保证处理程序并发时的数据__一致性____。

13、DBMS并发控制的单位为_事务___。

1.恢复和并发控制的基本单位是____A____。

A.事务B.数据冗余

C.日志文件D.数据转储

2.事务内部的故障的恢复需要____B____。

A.程序本身B.日志文件

C.数据转储D.数据库镜像

3.系统故障的恢复需要____B____。

4.介质故障的恢复需要____C____。

A.实体的码B.日志文件

C.数据转储和日志文件D.数据库镜像

5.假设有如下事务:

在利用具有检查点的恢复技术进行恢复时,____B____需要REDO。

A.T1B.T2和T4

C.T3和T5D.T5

6.为了保证数据的完整性,事务必须具有原子性、一致性,持续性和_____D_______。

A.可串行性B.并行性

C.完整性D.隔离性

7.假设有如下事务:

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

当前位置:首页 > 经管营销

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

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