《数据库系统》期末考试试卷(B卷)-答案

合集下载

2022年湖南城市学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年湖南城市学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年湖南城市学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。

2、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

4、数据的安全性是指____________。

5、数据管理技术经历了______________、______________和______________3个阶段。

6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

7、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

8、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

9、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

10、SQL Server中数据完整性包括______、______和______。

二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

2022年山东科技大学泰山科技学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年山东科技大学泰山科技学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年山东科技大学泰山科技学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、SQL语言的数据定义功能包括______、______、______和______。

2、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

4、数据管理技术经历了______________、______________和______________3个阶段。

5、数据的安全性是指____________。

6、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;8、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

9、数据模型是由______________、______________和______________三部分组成。

10、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

(完整版)《数据库原理》期末试卷及答案(B)

(完整版)《数据库原理》期末试卷及答案(B)

参考答案一.单项选择题(本大题共15小题,每题2分,共30分。

在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、C3、D4、A5、A6、C7、D8、D9、A 10、A11、B 12、D 13、D 14、C 15、C二.填空题(本大题共7小题,每小题3分,共21分。

将正确的答案填在每小题的空格内。

错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。

封锁对象的大小称为封锁粒度。

封锁粒度与系统的并发度和并发控制的开销密切相关。

封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大24、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。

之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。

接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。

这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。

25、事务事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。

事务应该有4个属性:原子性、一致性、隔离性和持续性。

四、简答题(本大题共3小题,共25分)26、为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。

目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。

除此之外还有其他一些方法,如时标方法、乐观方法等。

27、并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。

丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。

2022年哈尔滨理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年哈尔滨理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年哈尔滨理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。

2、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

3、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

5、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

6、数据库恢复是将数据库从______状态恢复到______的功能。

7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

8、完整性约束条件作用的对象有属性、______和______三种。

9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

二、判断题11、数据模型的核心构成要素是数据结构。

()12、数据库系统由软、硬件及各类人员构成。

()13、数据库模式和实例是一回事。

()14、标准SQL语言能用于所有类型的关系数据库系统。

()15、一个数据表只能有一个唯一索引。

()16、SQL语言有嵌入式和交互式两种使用方法。

()17、在关系模式中,候选码可以有多个,主码只能有一个。

()18、在数据表中,空值表示不确定。

()19、在数据库表中,空值表示数值0。

()20、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。

()21、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

2022年北方民族大学网络工程专业《数据库原理》科目期末试卷B(有答案)

2022年北方民族大学网络工程专业《数据库原理》科目期末试卷B(有答案)

2022年北方民族大学网络工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

2、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

3、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

4、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

5、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;7、有两种基本类型的锁,它们是______和______。

8、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

9、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

10、数据库恢复是将数据库从______状态恢复到______的功能。

二、判断题11、数据库的数据项之间无联系,记录之间存在联系。

()12、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。

2022年兰州理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年兰州理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年兰州理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。

2、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

3、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R4、数据库恢复是将数据库从______状态恢复到______的功能。

5、SQL语言的数据定义功能包括______、______、______和______。

6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

7、完整性约束条件作用的对象有属性、______和______三种。

8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

9、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

10、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

二、判断题11、在数据库设计中,数据流图是用来建立概念模型的。

()12、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。

()13、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。

()14、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。

()15、数据库的数据项之间无联系,记录之间存在联系。

()16、文件系统的缺点是数据不能长期存储。

()17、视图是观察数据的一种方法,只能基于基本表建立。

()18、视图是观察数据的一种方法,只能基于基本表建立。

()19、等值连接与自然连接是同一个概念。

2022年湖南科技大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年湖南科技大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年湖南科技大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

3、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

4、关系规范化的目的是______。

5、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

6、关系数据库中基于数学的两类运算是______________和______________。

7、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

8、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

9、数据的安全性是指____________。

10、主题在数据仓库中由一系列实现。

一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。

二、判断题11、关系是一张二维表。

()12、关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。

()13、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。

2022年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年河北工业大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;2、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

4、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

5、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

8、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

数据库试题上海交大_数据库原理与应用试卷网

数据库试题上海交大_数据库原理与应用试卷网

上海交通大学技术学院期末考试试题(B卷答案) 2007---2008学年第 二 学期课程:数据库系统原理专业:网本高起本05级计算机班级:姓名:学号:成绩: 是否开卷考试: 是 □ 否 √ 大题 一 二 三 四 五 六 总分 得分 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共20分) 【 D 】1.从“实体—联系”模型到数据模型实际上经历了三个领域的演变过程,即()。

A.信息世界一现实世界一数据世界B.数据世界一信息世界一现实世界C.现实世界一数据世界一信息世界D.现实世界一信息世界一数据世界【 C 】2. 数据库中只存放视图的()。

 A.操作; B.对应的数据; C.定义 ; D.限制;【 D 】3.关系数据模型的三个组成部分中,不包括()¥A.完整性规则B.数据结构C.数据操作D.并发控制¥【 D 】4.描述概念模型的常用方法是()。

A.建立数据模型方法B.需求分析方法C.二维表方法D.实体一联系方法【 B 】5.概念结构设计阶段得到的结果是()。

 A.数据字典描述的数据需求; B.E-R图表示的概念模型 ; C.某个DBMS所支持的数据模型; D.包括存储结构和存取方法的物理结构;【 D 】6.数据模型的三要素是()。

A.外模式、概念模式和内模式B.关系模型、网状模型、层次模型C.实体、属性和联系D.数据结构、数据操作和数据约束条件【 B 】7.要保证数据库物理数据独立性,需要修改的是()A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式【A】8.三级模式间存在两种映射,它们是()。

A.外模式与模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.子模式与外模式间,模式与内模式间D.模式与内模式间,模式与模式间【A】9.关系模型中,表示实体间n:m联系是通过增加一个()。

A.关系实现B.属性实现C.关系或一个属性实现D.关系和一个属性实现【C 】10.对关系数据库来讲,下面哪种说法是错误的()A.每一列的分量是同一种类型数据,来自同一个域。

2022年成都东软学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年成都东软学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年成都东软学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R2、数据管理技术经历了______________、______________和______________3个阶段。

3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

4、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

5、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

6、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

7、数据模型是由______________、______________和______________三部分组成。

8、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

9、完整性约束条件作用的对象有属性、______和______三种。

10、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

二、判断题11、数据模型的核心构成要素是数据结构。

()12、数据库的数据项之间无联系,记录之间存在联系。

()13、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。

()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()15、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。

2022年北京理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年北京理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年北京理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL语言的数据定义功能包括______、______、______和______。

2、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

3、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

4、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

6、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R8、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

9、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

10、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

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、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

2022年江西师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年江西师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年江西师范大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

2、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

3、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

4、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

6、数据的安全性是指____________。

7、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

2022年天津工业大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年天津工业大学软件工程专业《数据库原理》科目期末试卷B(有答案)

2022年天津工业大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。

2、有两种基本类型的锁,它们是______和______。

3、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

4、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

7、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

8、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;9、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

2022年北华大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年北华大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年北华大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、有两种基本类型的锁,它们是______和______。

2、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

3、____________、____________、____________和是计算机系统中的三类安全性。

4、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

5、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;6、关系规范化的目的是______。

7、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

8、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

9、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

10、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

二、判断题11、有出现并发操作时,才有可能出现死锁。

()12、在数据库恢复中,对已完成的事务进行撤销处理。

()13、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

2022年北京交通大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年北京交通大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年北京交通大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

2、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

3、完整性约束条件作用的对象有属性、______和______三种。

4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

6、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

7、关系规范化的目的是______。

8、____________和____________一起组成了安全性子系统。

9、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

10、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

2022年渤海大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年渤海大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年渤海大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

3、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

5、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

6、数据模型是由______________、______________和______________三部分组成。

7、数据库恢复是将数据库从______状态恢复到______的功能。

8、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

9、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

二、判断题11、在关系模式中,候选码可以有多个,主码只能有一个。

()12、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。

()13、等值连接与自然连接是同一个概念。

2022年南宁师范大学师园学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年南宁师范大学师园学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年南宁师范大学师园学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据管理技术经历了______________、______________和______________3个阶段。

2、有两种基本类型的锁,它们是______和______。

3、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。

4、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

5、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

6、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

7、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

8、____________、____________、____________和是计算机系统中的三类安全性。

9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

10、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

2022年三江学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年三江学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年三江学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、关系模型由______________、______________和______________组成。

2、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;3、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;4、关系数据库中基于数学的两类运算是______________和______________。

5、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

6、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。

7、SQL Server中数据完整性包括______、______和______。

8、完整性约束条件作用的对象有属性、______和______三种。

9、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

10、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

二、判断题11、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。

()12、数据模型的核心构成要素是数据结构。

()13、外模式DDL用来描述数据库的总体逻辑结构。

()14、数据库系统由软、硬件及各类人员构成。

2022年济宁学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年济宁学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年济宁学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R2、完整性约束条件作用的对象有属性、______和______三种。

3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

4、关系数据库中基于数学的两类运算是______________和______________。

5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

7、关系规范化的目的是______。

8、____________和____________一起组成了安全性子系统。

9、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

10、关系模型由______________、______________和______________组成。

二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()12、等值连接与自然连接是同一个概念。

()13、在关系模式中,主码和候选码可以有多个。

()14、文件系统的缺点是数据不能长期存储。

()15、数据库系统由软、硬件及各类人员构成。

()16、可串行化的调度一定遵守两段锁协议。

()17、在数据库表中,空值表示数值0。

()18、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。

()19、可以用UNION将两个查询结果合并为一个查询结果。

()20、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学系《数据库系统》期末考试试卷(B 卷)
(B 卷答案及评分标准)
年级:___专业:______ 班级:_ 学号:____ 姓名:______ 注:1、共120分钟,总分100分 。

1. 数据库的概念模型独立于( D )。

A.现实世界 B.E -R 图 C.信息世界 D.具体的机器与DBMS
2.下述关于数据库系统的正确叙述就是( A )。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性就是指数据类型一致 D.数据库系统比文件系统能管理更多的数据
3.在数据库技术中,为提高数据库的逻辑独立性与物理独立性,数据库的结构被划分成用户级、( C )与存储级三个层次。

A.
管理员级 B.外部级 C.概念级 D.内部级 4.数据库管理系统就是( B )。

A.操作系统的一部分 B.在操作系统支持下的系统软件
C.一种编译程序
D.一种操作系统
5. 按所使用的数据模型来分,数据库可分为( A )三种模型。

A.层次、关系与网状
B.网状、环状与链状
C.大型、中型与小型
D.独享、共享与分时
6、 数据库系统3层结构的描述存放在( D )中。

A.数据库
B.运行日志
C.数据库管理系统
D.数据字典
7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构与特征的就是( D )。

A.外模式
B.内模式
C.存储模式
D.逻辑模式
8.数据库管理系统能实现对数据库中数据的查询、插入、修改与删除等操作.这种功能称为( C )。

A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
9、 ( A )就是数据库系统的基础。

A.数据模型
B.数据库
C.数据库管理系统
D.数据库管理员
10、 在数据库技术中,实体-联系模型就是一种( D )。

A 、 逻辑数据模型
B 、 物理数据模型
C 、 结构数据模型
D 、 概念数据模型
11、 在关系数据库设计中,设计关系模式就是( C )的任务。

A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
12.数据库三级模式体系结构的划分,有利于保持数据库的( A )。

A.数据独立性
B.数据安全性
C.结构规范化
D.操作可行性
13.在数据库中,产生数据不一致的根本原因就是( D )。

A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余
14.在数据库中存储的就是( C )。

A.数据
B.数据模型
C.数据以及数据之间的联系
D.信息
15、 关系模型中的关系模式至少就是 ( A )
A.1NF
B.2NF
C.3NF
D.4NF
16、 用于恢复数据库的重要文件就是( C ) 。

A.数据库文件
B.索引文件
C.日志文件
D.备注文件
17、 候选关键字中的属性可以有( C )。

A.0个
B.1个
C.1个或多个
D.多个
18、 数据库的封锁机制就是实现( C ) 的主要手段。

A.安全性
B.完整性
C.并发控制
D.恢复
19、 “保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。


这就是指数据的( A )。

A.安全性
B.完整性
C.并发控制
D.恢复
20、 SQL Server 中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为( B )。

、 登录 D 、 SQL Server 用户 1.数据管理技术经历了_人工管理_、_文件系统_、与_数据库技术_三个阶段
2、 由_数据库管理员_负责全面管理与控制数据库系统
3、 数据模型的三要素就是由_数据结构_ 、_数据操纵_、_完整性约束条件_三部分组成的
4
、 事务具有4个特性,它们分别就是:事物的原子性、_一致性_ 、_隔离性_、与
三、判断题(错的打“×”,对的打“√”;每小题1分,共10分。

)
1、 SQL 语言就是关系数据库的标准语言 ( √ )
2、 数据库管理系统的英文缩写就是DBA ( × )
3、 数据操作就是对数据库系统的动态特性的描述 ( √ )
4、关系数据库就是采用关系模型作为数据的组织方式( √ )
5、外模式/模式映像,保证了数据的物理独立性( × )
6、数据定义功能就是数据库管理系统的主要功能之一( √ )
7、程序的标准化就是数据库技术的主要特点。

( × )
8、易于交流与理解就是概念模型应具备的性质( √ )
9、遵守两段锁协议的事务一定不会发生死锁( × )
( √ )
1、什么就是数据库管理系统?它的主要功能就是什么?
答:数据库管理系统就是提供建立、管理、维护与控制数据库功能的一组计算机软件。

数据库管理系统的目标就是使用户能够科学地组织与存储数据,能够从数据库中高效地获得需要的数据,能够方便地处理数据。

2、数据库管理系统能够提供以下4个方面的主要功能。

1)据定义功能2)数据操纵功能
3)据库的建立与维护功能4)数据库的运行管理功能
3、简述为什么要进行数据库的备份工作?。

答:任何一个数据库系统总不可能不发生故障,当数据库系统发生数据失效时,系统无法使用,但由于保存了一套备份数据,利用恢复措施就能够很快将损坏的数据全部恢复或部分恢复,从而使数据遭受破坏的程度减到最小。

每小题3分,共12分)
设有下列关系模式R, F就是R上成立的函数依赖集。

求出各关系模式的候选码、指出各关系模式属于第几范式(最高为BC范式)?并说明理由。

1、R(X,Y,Z,W) F={X→Y,X→Z}
解:由题意得:L,N属性为{XW},而(XW)+F={ X,Y,Z,W }
故,XW为关系的唯一候选码
由于存在非主属性Y,Z对码XW的部分依赖
故,属第一范式
2、R(A,B,C) F={A→B,C→A }
解:由题意得:L,N属性为{C},而C+F={A,B,C}
故,C为关系的唯一候选码
由于码为单属性,不可能存在非主属性对码的部分依赖
又因为存在非主属性B对码C的传递依赖。

故,属第二范式
3、R(A,B,C) F={B→C,AC→B}
解:由题意得:L,N属性为{A},LR属性为{B,C },而A+F={A}
而(AB)+F={ A,B,C },
而(AC)+F={ A,B,C },
故,候选码分别为:AB,AC
由于不存在非主属性,且B→C中决定因子并不就是码
故,属第3范式
4、R(A,B,C,D) F={AC→B, AC→D }
解:由题意得:L,N属性为{AC},而A+F={A,B,C,D }
故,AC为关系的唯一候选码
由于所有函数依赖中的决定因子均为码
故,属BC范式
9小题,每小题3分,共27分)
,其关系模式为: );
,并要求对查询结果按成绩>90
选课、课程号=课程、课程号AND
=‘数据库’)
学号)>5;
=COUNT(选课、课程号)
GROUP BY 课程名 ORDER BY 2 DESC
5) 查询有三门以上课程超过90分的学生学号及姓名
解:
SELECT 学号,姓名FROM 学生
WHERE 学号IN
(SELECT 学号FROM 选课
WHERE 成绩>90
GROUP BY 学号HA VING COUNT(*)>3)
6) 查询各系及学生数,最后求出共有多少系与多少学生
解:
SELECT 所在系,COUNT(*) FROM 学生
GROUP BY 所在系
COMPUTE COUNT(所在系), SUM(COUNT(*))
7) 请用相关的SQL语句完成以下授权定义:用户王平对选课表有查询权利、对成
绩字段具有插入与修改的权力,并具有将该操作权赋予给其她用户的权利。

解:
GRANT SELECT,INSERT(成绩),UPDA TE(成绩) ON 选课TO 王平
WITH GRANT OPTION
2、完成下列与关系代数相关的查询
1)试用关系代数表达式表示:没学过数据库课程的学生学号
解:π学号,姓名(学生)-π学号,姓名(σ课程名= '数据库'(学生选课课程))
2)将下列关系代数表达式用汉语表示出来
π2,8,7(学生选课σ课程名= '操作系统'(课程))
解:检索选修操作系统的学生姓名、课程名与成绩
(三)下图就是某个教务管理数据库的E-R图,请把它们转换为关系模型(图中关系、属性
与联系的含义,已在它旁边用汉字标出)(本题共6分)。

解:答:
转换后的关系模型如下:
Student(SNO,SN,SD,SA);
Teacher(TNO,TN,TD,TG);
Course(CNO,CN,PCNO);
ST(SNO,TNO);
SC(SNO,CNO,G);
TC(TNO,CNO)。



线。

相关文档
最新文档