《数据库系统》期末考试试卷(B卷)-答案
2022年湖南城市学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)
![2022年湖南城市学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/01b25b0c876fb84ae45c3b3567ec102de2bddfb2.png)
2022年湖南城市学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。
2、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
4、数据的安全性是指____________。
5、数据管理技术经历了______________、______________和______________3个阶段。
6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
7、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
8、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
9、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
10、SQL Server中数据完整性包括______、______和______。
二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
2022年山东科技大学泰山科技学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
![2022年山东科技大学泰山科技学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)](https://img.taocdn.com/s3/m/06ca665ebf1e650e52ea551810a6f524ccbfcbb7.png)
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)](https://img.taocdn.com/s3/m/bfdee19f79563c1ec5da71ff.png)
参考答案一.单项选择题(本大题共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(有答案)](https://img.taocdn.com/s3/m/634141280a4c2e3f5727a5e9856a561252d3212c.png)
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(有答案)](https://img.taocdn.com/s3/m/568e941cb42acfc789eb172ded630b1c59ee9b37.png)
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(有答案)](https://img.taocdn.com/s3/m/c5f3adc881eb6294dd88d0d233d4b14e85243eac.png)
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(有答案)](https://img.taocdn.com/s3/m/dd6652cd185f312b3169a45177232f60ddcce7c7.png)
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(有答案)](https://img.taocdn.com/s3/m/82f9fd6d8f9951e79b89680203d8ce2f006665f7.png)
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______。
数据库试题上海交大_数据库原理与应用试卷网
![数据库试题上海交大_数据库原理与应用试卷网](https://img.taocdn.com/s3/m/c3a9026600f69e3143323968011ca300a6c3f697.png)
上海交通大学技术学院期末考试试题(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(有答案)](https://img.taocdn.com/s3/m/50d09337657d27284b73f242336c1eb91a373328.png)
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(有答案)](https://img.taocdn.com/s3/m/95fb80ce370cba1aa8114431b90d6c85ec3a88f7.png)
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(有答案)](https://img.taocdn.com/s3/m/5df97b29f011f18583d049649b6648d7c1c7080f.png)
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(有答案)](https://img.taocdn.com/s3/m/bb09fa13773231126edb6f1aff00bed5b9f373b2.png)
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(有答案)](https://img.taocdn.com/s3/m/409c9a0b876fb84ae45c3b3567ec102de3bddf54.png)
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(有答案)](https://img.taocdn.com/s3/m/5c88e9e7710abb68a98271fe910ef12d2af9a9f7.png)
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(有答案)](https://img.taocdn.com/s3/m/5ad5340611a6f524ccbff121dd36a32d7375c70c.png)
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(有答案)](https://img.taocdn.com/s3/m/96ec17f0afaad1f34693daef5ef7ba0d4a736d0c.png)
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(有答案)](https://img.taocdn.com/s3/m/f1bf3d9ae43a580216fc700abb68a98271feacef.png)
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(有答案)](https://img.taocdn.com/s3/m/bb18073fdc36a32d7375a417866fb84ae45cc397.png)
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(有答案)](https://img.taocdn.com/s3/m/9416d954e55c3b3567ec102de2bd960590c6d9c6.png)
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)。
装
订
线。