2022年河南大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年河南司法警官职业学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)

2022年河南司法警官职业学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、数据库恢复是将数据库从______状态恢复到______的功能。
2、关系数据库中基于数学的两类运算是______________和______________。
3、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;4、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
5、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;7、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
9、主题在数据仓库中由一系列实现。
2022年河南工业大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)

2022年河南工业大学数据科学与大数据技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题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.“启动IO”指令D“测试与置定”指令7、推出系列机的新机器,不能更改的是()。
A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存储芯片的集成度8、下列说法中不正确的是( )A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低9、传统机器语言机器级,是用()来()机器指令。
A.硬件,翻译B.编译程序,翻译C.微指令程序,解释D.微指令程序,翻译10、"一次重叠"中消除"指令相关"最好的方法是( )。
A.不准修改指令B.设相关专用通路C.推后分析下条指令D.推后执行下条指令二、填空题11、软件和硬件成本由________和________组成。
12、动态多级互连网络可分为________和________非阻塞网3种类型。
13、要实现两条指令在时间上重叠解释,首先需要付出________,其次,要处理好指令之间可能存在的________14、一种机器的系统结构上实现另一种机器的指令系统,一般可采用________方法或________方法。
2022年河南工业大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年河南工业大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、在系统内存中设置磁盘缓冲区的主要11的是()。
A.减少磁盘1/0次数,B.减少平均寻道时间C.提高磁盘数据可靠性D.实现设备无关性2、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV3、在操作系统中,一方面每个进程具有独立性,另一方面进程之间具有相互制约性。
对于任何两个并发进程,它们()。
A.必定无关B.必定相关C.可能相关D.可能相同4、对进程的管理和控制使用()。
A.指令B.原语C.信号量D.信箱通信5、()有利于CPU繁忙型的作业,而不利于1/0繁忙型的作业(进程)。
A.时间片轮转调度算法B.先来先服务调度算法C.短作业(进程)优先调度算法D.优先权调度算法6、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配7、在空白表中,空白区按其长度由小到大进行查找的算法称为()算法。
A.最佳适应B.最差适应C.最先适应D.先进先出8、假设5个进程P0、P1、P2、P3、P4共享3类资源R1、R2、R3.这些资源总数分别为18、6、22。
T0时刻的资源分配情况(见表),此时存在的一个安全序列是()。
A. P0, P2, P4, P1, P3B. P1, P0, P3, P4, P2C. P2, P1, P0, P3, P4D. P3, P4, P2, P1, P09、下面叙述中,错误的是()A.操作系统既能进行多任务处理,又能进行多重处理B.多重处理是多任务处理的子集,C.多任务是指同一时间内在同一系统中同时运行多个进程D.一个CPU的计算机上也可以进行多重处理10、I/O交通管制程序的主要功能是管理()的状态信息。
2022年六盘水师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年六盘水师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
3、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
4、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
5、关系数据库中基于数学的两类运算是______________和______________。
6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
7、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
8、数据模型是由______________、______________和______________三部分组成。
9、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
10、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R二、判断题11、函数依赖是多值依赖的一个特例。
()12、视图是观察数据的一种方法,只能基于基本表建立。
()13、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
2022年江西软件职业技术大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年江西软件职业技术大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
2、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
4、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
5、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
6、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
7、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
8、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
9、关系规范化的目的是______。
10、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
二、判断题11、在关系模式中,主码和候选码可以有多个。
()12、标准SQL语言能用于所有类型的关系数据库系统。
()13、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()14、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
2022年西安工程大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年西安工程大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
2、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
3、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
4、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
6、有两种基本类型的锁,它们是______和______。
7、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
8、SQL Server中数据完整性包括______、______和______。
9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
2022年南昌理工学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年南昌理工学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
3、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
4、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
6、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
7、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;8、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
9、数据的安全性是指____________。
10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
二、判断题11、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。
2022年河南财政金融学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)
2022年河南财政金融学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
4、数据库恢复是将数据库从______状态恢复到______的功能。
5、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
7、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
8、关系模型由______________、______________和______________组成。
9、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
10、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
二、判断题11、投影操作是对关系表进行水平方向的分割。
2022年保定学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年保定学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、完整性约束条件作用的对象有属性、______和______三种。
2、数据模型是由______________、______________和______________三部分组成。
3、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
4、数据库恢复是将数据库从______状态恢复到______的功能。
5、____________、____________、____________和是计算机系统中的三类安全性。
6、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;7、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
8、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
9、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;10、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
二、判断题11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。
2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
3、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
4、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
8、关系模型由______________、______________和______________组成。
9、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
10、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
二、判断题11、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()12、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年河南大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
一、填空题 1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。
2、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要有两种:______和______。
3、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User;
4、数据管理技术经历了______________、______________和______________3个阶段。 5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
6、____________和____________一起组成了安全性子系统。 7、SQL Server中数据完整性包括______、______和______。 8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。 9、完整性约束条件作用的对象有属性、______和______三种。 10、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有______、______和______3类。
二、判断题 11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。( ) 12、在关系数据表中,属性的顺序是一定的,不能交换。( ) 13、在关系模式中,主码和候选码可以有多个。( ) 14、视图是观察数据的一种方法,只能基于基本表建立。( ) 15、文件系统的缺点是数据不能长期存储。( ) 16、在数据库表中,空值表示数值0。( ) 17、在数据表中,空值表示不确定。( ) 18、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。( ) 19、从计算机数据管理的角度看,信息就是数据,数据就是信息。( ) 20、视图就是一个虚表,保存视图时,保存的是视图的定义。( ) 21、有出现并发操作时,才有可能出现死锁。( ) 22、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。( )
23、投影操作是对关系表进行水平方向的分割。( ) 24、视图是观察数据的一种方法,只能基于基本表建立。( ) 25、可以用UNION将两个查询结果合并为一个查询结果。( ) 三、选择题 26、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。 A.πA(R)⋈πD(S) B.R∪S C.πB(R)∩πB(S) D.R⋈S 27、概念结构设计的目的是产生一个能反映(企业)组织信息需求的( )。
A.DFD B.DD C.E-R图 D.SA 28、DB、DBS和DBMS三者的关系是( )。 A.DB包括DBS和DBMS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.DBS和DBMS包括DB 29、关于“死锁”,下列说法中正确的是( )。 A.死锁是操作系统中的问题,数据库操作中不存在 B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁 30、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。
描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。 描述班级的属性有:班号、专业名、系名、人数、入学年份。 描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。
回答以下问题: (1) 画出E-R图。 (2) 请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?
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、关于SQL Server的数据库角色叙述正确的是( )。 A.用户可以自定义固定角色 B.数据库角色是系统自带的,用户一般不可以自定义 C.每个用户只能拥有一个角色 D.角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理 37、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为( )。 A.物理优化 B.代数优化 C.规则优化D.代价估算优化 38、下列不是数据库恢复采用的方法是( )。 A.建立检查点 B.建立副本 C.建立日志文件 D.建立索引 39、以下有关索引的叙述中正确的是( )。 A.索引越多,更新速度越快 B.索引可以用来提供多种存取路径 C.索引需要用户维护,并列索引中列的个数不受限制 D.索引需要用户维护 40、在OODB中,对象可以定义为对一组信息及其( )的描述。 A.操作 B.存取 C.传输 D.继承 四、简答题 41、数据库的并发操作会带来哪些问题?如何解决?
42、SQL中用户权限有哪几类?并做必要的解释。 43、什么是数据库的恢复?恢复的基本原则是什么?恢复是如何实现的? 44、什么是处理数据操纵语言语句的解释方法和预编译方法?试述二者的区别、联系,比较各自的优缺点。
45、证明: (1)如果R是BCNF关系模式,则R是3NF关系模式,反之则不然。 (2)如果R是3NF关系模式,则R一定是2NF关系模式。 五、综合题 46、现有关系模式: 教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名)其函数依赖集为: {教师号→姓名,教师号→职称,课程号→课程名,课程号→学分,课程号→教科书名} ①指出这个关系模式的主码。 ②这个关系模式是第几范式,为什么? ③将其分解为满足3NF要求的关系模式(分解后的关系模式名自定)
47、请写出对一个文件按某个属性的排序算法(设该文件的记录是定长的),并上机实现。若要按多个属性排序,能否写出改进的算法? 参考答案 一、填空题 1、【答案】干什么;怎么干 2、【答案】冗余数据;后援副本;日志文件 3、【答案】REVOKE 【解析】在SQL Server中,收回权限用REVOKE来实现。 4、【答案】人工管理;文件系统;数据库系统 5、【答案】无损连接 6、【答案】用户权限定义;合法权检查机制 7、【答案】域完整性;实体完整性;参照完整性 8、【答案】数据查询;修改操作 9、【答案】关系;元组 10、【答案】属性冲突;命名冲突;结构冲突 二、判断题 11、【答案】错 12、【答案】错 13、【答案】错 14、【答案】错 15、【答案】错 16、【答案】错 17、【答案】对 18、【答案】错 19、【答案】错 20、【答案】对 21、【答案】对 22、【答案】对 23、【答案】错 24、【答案】错 25、【答案】对 三、选择题 26、【答案】B 【解析】A项、D项都是执行自行连接运算,当两个关系无公共属性时,自然连接就等同于笛卡尔积运算,因此,A项、D项都是正确的。关系的并、交、差运算要求两个关系是相容关系,即
两个关系属性个数相等,且对应的属性来自同一个值域,R与S不是相容关系,所以B项是错误的。
27、【答案】C 【解析】概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,进行综合和归纳,按照特定的方法把它们抽象为一个不依赖于任何具体机器和具体DBMS的数据模型,即概念模型。描述概念模型的有力工具是E-R图。
28、【答案】B 【解析】数据库系统(DBS DataBase System)数据库系统是一个引入数据库以后的计算机系统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)、数据库(DB DataBase)、数据库管理系统(DBMS DataBase Management System)、数据库应用开发系统和人员组成。
29、【答案】D 【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。
30、答:(1)对应的E-R图,如图所示。