当前位置:文档之家› 2022年合肥工业大学(宣城校区)计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

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

2022年合肥工业大学(宣城校区)计算机科学与技术专业《数据库原理》

科目期末试卷B(有答案)

一、填空题

1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和

更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User;

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

3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计

人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有

______、______和______3类。

4、安全性控制的一般方法有____________、____________、____________、和____________视

图的保护五级安全措施。

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

中的______阶段。

6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学

日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是

______________,学生关系的主码是______________,外码是______________。

7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过

______和______约束来实现的。

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

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

10、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行

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

二、判断题

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

12、关系是一张二维表。()

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

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

15、视图就是一个虚表,保存视图时,保存的是视图的定义。()

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

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

18、实体集和实体型是一回事,没有什么区别。()

19、连接是数据库最耗时的操作。()

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

21、有出现并发操作时,才有可能出现死锁。()

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

23、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。()

24、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()

25、在关系数据表中,属性的顺序是一定的,不能交换。()

三、选择题

26、关于关系的完整性约束条件,下列说法错误的是()。

A.在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性

B.用户完整性应该由关系系统自动支持

C.参照完整性可由用户或系统定义

D.用户定义的完整性是应用领域需要遵循的约束条件

27、下述哪种情况数据库系统不会自动恢复()。

A.由于系统错误造成的事务失败

B.由于逻辑错误造成的事务失败

C.由于操作系统故障导致系统停止运行,从而数据库处于不一致状态

D.由于磁头损坏或故障造成磁盘块上的内容丢失

28、下列关于函数依赖的描述中,错误的是()。

A.在函数依赖A→B中,A称为决定因素

B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定 C.函数依赖具有传递性

D.在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A→B。

29、不属于DBMS基本功能的是()。

A.数据库定义功能和数据库的建立与维护功能

B.数据库操纵功能和数据库运行管理功能

C.数据库开发、设计与调试功能

D.数据组织存储管理功能和数据通信功能

30、查询Student表中的所有非空Email信息,以下语句正确的是()。A.SELECT Email FROM Student WHERE Email!=NULL

B.SELECT Email FROM Student WHERE Email NOT IS NULL

C.SELECT Email FROM Student WHERE Email<>NULL

D.SELECT Email FROM Student WHERE Email IS NOT NULL

31、下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()A.COUNT(*) B.COUNT(*) C.CONVERT(*)D.AVG(*)

32、关系代数表达式的优化策略中,首先要做的是()。

A.对文件进行预处理 B.尽早执行选择运算

C.执行笛卡尔积运算D.投影运算

33、数据的完整性是指数据的正确性、有效性和()。

A.可维护性B.相容性C.可恢复性D.独立性

34、1:n或m: n)。

实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。

@8、代表层次模型、网状模型、关系模型和面向对象模型的典型系统分别是()。A.DBTG、IMS、SQL Server、GIS

B.IMS、DBTG、Oracle、GIS

C.Oracle、IMS、Sybase、DBTG

D.GIS、DBTG、Access、IMS

35、在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:

Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引

Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引

Ⅳ.对于经常出现在ORDER BY子句,GROUP BY子句中的属性,应尽量避免建立索引上述说法正确的是()。

A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ、Ⅱ和Ⅳ

C.Ⅰ和Ⅲ D.Ⅱ和Ⅳ

36、在大型企业的数据库应用系统设计中,对企业(甲方)和项目

承担方(乙方)的人员角色,下列说法一般来说不合理的是()。

A.甲方首席信息官和乙方项目经理要参与概念模型设计工作

B.甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作

C.逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作

D.甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作

37、如果事务T对数据D已加S锁,则其他事务对数据D()。

A.可以加S锁,不能加X锁

B.可以加S锁,也可以加X锁

C.不能加S锁,可以加X锁

D.不能加任何锁

38、关于SQL Server的数据库角色叙述正确的是()。

A.用户可以自定义固定角色

B.数据库角色是系统自带的,用户一般不可以自定义

C.每个用户只能拥有一个角色

D.角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理39、下列关于数据仓库的叙述中,()是不正确的。

A.数据仓库通常采用三层体系结构

B.底层的数据仓库服务器一般是一个关系型数据库系统

C.数据仓库中间层OLAP服务器只能采用关系型OLAP

D.数据仓库前端分析工具中包括报表工具

40、OLAP的核心是()。

A.对用户的快速响应

B.互操作性

C.多维数据分析

D.以上都不是

四、简答题

41、简单描述OLAP概念。

42、举例说明关系模式和关系的区别。

43、什么是概念模型?试述概念模型的作用。

44、设有如图2-3所示的3个关系S、C和SC,将下列关系代数表达式用汉语表示出来,并求其结果。

图2-3关系S、C和SC (1)π2,6,7(б籍贯=‘上海’(S⋈SC))

(2)π2,6,7(S⋈SC⋈б课程=‘操作系统’(C))(3)π2,3(S⋈(π1,2(SC)÷π1(C)))45、为什么要引进意向锁?意向锁的含义是什么?

五、综合题

46、有学生表(学号,姓名,年龄,性别,系名,专业名,班号),设一个系可有多个专业,每个专业可有多个班,各班班号不重复,一个学生只在一个班学习。现经常需要按“系名”和“班号”进行查询,为提高查询效率,需要为“系名”和“班号”两个列建立一个非聚集索引,建立此索引有下列两种方法:

方法1:索引列顺序为(系名,班号)。

方法2:索引列顺序为(班号,系名)。

①这两种方法哪个更合理?请简要说明原因。

②针对你认为合理的方法,写出创建该索引的SQL语句。

47、在教学数据库S、SC和C中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。

(1)试写出该查询的关系代数表达式。

(2)试写出查询优化的关系代数表达式。

48、设有4个关系模式如下:

S(供应商号,姓名,STATE,CITY)

P(PNO,PNAME,COLOR,WEI,PRICE)

J(JNO,JNAME,CITY)

SPJ(学号,PNO,JNO,QTY)

其中,S表示供应商,它的各属性依次为供应商号、供应商名、供应商所在省份和供应商

所在城市;P表示零件,它的各属性依次为零件号、零件名、零件颜色、零件重量和单价;J表示工程,它的各属性依次为工程号、工程名和工程所在城市;SPJ表示供货关系,它

的各属性依次为供应商号、零件号、工程号和供货数量。用SQL语句实现下面的查询要求:

(1)查询列出供应了全部零件的供应商名和其所在城市。

(2)查询列出供应红色零件的供应商名。

参考答案

一、填空题

1、【答案】REVOKE

【解析】在SQL Server中,收回权限用REVOKE来实现。

2、【答案】错误;某一已知的正确状态

3、【答案】属性冲突;命名冲突;结构冲突

4、【答案】用户标识与系统鉴定;存取控制;审计;数据加密

5、【答案】物理设计

6、【答案】系编号;无;学号;系编号

7、【答案】参照完整性;PRIMARY KEY约束;FOREIGN KEY

8、【答案】定义数据库;定义基本表;定义视图;定义索引

9、【答案】数据结构;数据操作;完整性规则

10、【答案】1000

【解析】一个数据页的存储空间是8×1024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000 字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。

二、判断题

11、【答案】对

12、【答案】对

13、【答案】错

14、【答案】错

15、【答案】对

16、【答案】对

17、【答案】对

18、【答案】错

19、【答案】对

20、【答案】错

21、【答案】对

22、【答案】错

23、【答案】错

24、【答案】错

25、【答案】错

三、选择题

26、【答案】B

【解析】关系完整性有三类:实体完整性、参照完整性和用户定义的完整性。其中实体完整性保证每一个数据(实体)是可识别的,参照完整性保证当数据与数据之间有联系时,这种联系造成的数据取值的制约;用户定义的完整性保证每一个数据的取值在应用领域内是合理的。

其中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为关系的两个不变性。也就是说,只要是关系数据库系统就应该自动支持实体完整性和参照完整性。

27、【答案】D

【解析】系统可能发生的主要故障类型:

①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系统错误是死锁等引起的。

②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。

③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务

故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质

故障是需要DBA介入的。

28、【答案】D

【解析】函数依赖,顾名思义,就是属性之间存在着类似于数学中函数的一种数据依赖关系。设U{A1,A2,…,An}是属性集合,R(U)是U上的一个关系,X、Y是U的子集。若对于R(U)下的任何一个可能的关系,均有X的一个值对应于Y的唯一具体值,称X

函数决定Y,或者Y函数依赖于X,记作X→Y,其中X称为决定因素。

29、【答案】C

【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库

的大型软件,用于建立、使用和维护数据库,简称

DBMS。DBMS基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。

7 、常用的关系数据库管理系统有()。

A.Oracle、Access、PowerBuilder和SQL Server

B.DB

30、【答案】D

【解析】在数据库T-SQL语句中,WHERE子句表示条件,用IS NULL来表示空的记录,IS NOT NULL表示非空信息。

31、【答案】C

【解析】CONVERT函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3

个都是聚集函数,COUNT()的功能是统计一列中值的个数;COUNT(*)统计元

组个数;AVG()计算一列值的平均值(此列必须是数值型)。此外,SQL语言中

还提供了另一个数据类型转换函数CAST,这两个函数均能将表达式值转换为指定的数据

类型,CONVERT可以指定长度,而CAST不能指定长度。

33、【答案】B

【解析】数据模型应该反映数据模型必须遵守的基本的通用的完整性约束条件。完整性规则是给定的数据模型中数据及其联系具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效和相容。

34、【答案】B

【解析】①按照层次模型建立的数据库系统称为层次模型数据库系统,其典型代表是IBM 的IMS(Information Management System)。

②按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG (DataBase Task Group)。

③按照关系数据结构建立的数据库系统称为关系数据库系统,关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪

80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle、Sybase、Informix、Visual FoxPro、Access和SQL Server 等。

④按照面向对象数据结构建立的数据库系统称为面向对象数据库系统,其典型代表是GIS (Geographic Information System)。

35、【答案】C

【解析】对于频繁执行查询操作并且数据量较大的表或者经常出现在WHERE子句、ORDER BY子句和GROUP BY子句中的属性应当建立索引,索引是一种单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和响应的指向表中物理标识这些值的数据页的逻辑指针清单,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。

36、【答案】B

【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。

【解析】S锁为共享锁,事务T对数据D加S锁后其他事务可以加S 锁,但不能加X锁。

38、【答案】D

【解析】服务器级的角色建立在SQL服务器上,是系统预定义的,用户不能创建服务器

角色,只能选择合适的服务器角色,但能定义数据库角色;一个数据库用户可以出现在多

种角色中;角色是多权限分配给多用户这一复杂任务的管理方式。

39、【答案】C

【解析】数据仓库中间层OLAP服务器不一定只采用关系型OLAP,还可以采用基于多维

数据库的OLAP和混合型的OLAP。

40、【答案】C

【解析】OLAP具有共享多维信息的快速分析的特征。

四、简答题

41、答:OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且可以提供直观易懂的查询结果。OLAP使得数据分析人员能够从多角度对数据进行快速、

一致、交互地存取,从而取得对数据的更深入的了解。OLAP的目标是满足决策支持或者

在多维环境下特定的查询和报表需求。OLAP是以数据仓库进行分析决策的基础。

42、答:关系模式是静态的,关系是动态的。对于常见的二维表,关系模式通常指的是二维表的表头,即有哪些列构成,每个列的名称、类型、长度等。关系通常指的是一张表的

具体内容,因为表经常进行插入、删除、修改等操作,关系可能不一样。

43、答:(1)数据模型是对现实世界数据特征的抽象,用来描述数据、组织数据和对数

据进行操作。

一般来讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动

态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分

组成。

①数据结构:它是所研究的对象类型的集合,是对系统静态特性的描述。

②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括

操作及有关的操作规则,是对系统动态特性的描述。

③完整性约束条件:数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据

模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及

状态的变化,以保证数据的正确、有效、相容。

(2)概念模型的作用:概念模型实际上是现实世界到机器世界的一个中间层次。概念模

型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数

据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

44、答:(1)检索籍贯为上海的学生的姓名、选修的课程号和成绩,其结果为图2-4中的R1。(2)检索选修操作系统的学生姓名、课程号和成绩,其结果为图2-

4中的R2。

(3)检索选修了全部课程的=学生姓名和年龄,其结果为图2-4中的R3。

图2-4关系R1、R2和R3

45、答:(1)引进意向锁是为了提高封锁子系统的效率,封锁子系统支持多种封锁粒度。原因是在多粒度封锁方法中一个数据对象可能以两种方式加锁——显式封锁和隐式封锁。因此系统在对某一数据对象加锁时不仅要检查该数据对象上有无(显式和隐式)封锁与之

冲突,还要检查其所有上级结点和所有下级结点,看申请的封锁是否与这些结点上的(显

式和隐式)封锁冲突,这样的检查方法效率很低,为此引进了意向锁。

(1)意向锁的含义是:对任一结点加锁时,必须先对它的上层结点加意向锁。引进意向锁后,系统对某一数据对象加锁时,不必逐个检查与下一级结点的封锁冲突。

五、综合题

46、答:①方法1更加合理,理由如下:更加有利于减少索引层次,提高查询效率;更加符合使用习惯;更加便于(系、班)进行统计。

② create index index_1 on学生表(系名,班号);

47、答:(1)该查询对应的SQL语句如下:

对应的关系代数表达式如下:πCNAME,TEACHER(бSEX=‘F’

(S⋈SC⋈C))。

(2)该查询优化的关系代数表达式如下:

πCNAME,TEACHER(πC#(πS#)(бS#=‘F’(S))⋈πS#,C#(SC))

⋈C)。

48、答:(1)对应的SQL语句如下:

(2)对应的SQL语句如下:

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

2022年合肥工业大学计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、数据的安全性是指____________。 2、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 3、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。 4、完整性约束条件作用的对象有属性、______和______三种。 5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。 6、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。 7、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。 8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。 9、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。 10、数据库恢复是将数据库从______状态恢复到______的功能。

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

2022年合肥工业大学(宣城校区)计算机科学与技术专业《数据库原理》 科目期末试卷B(有答案) 一、填空题 1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和 更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User; 2、数据库恢复是将数据库从______状态恢复到______的功能。 3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计 人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有 ______、______和______3类。 4、安全性控制的一般方法有____________、____________、____________、和____________视 图的保护五级安全措施。 5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计 中的______阶段。 6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学 日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是 ______________,学生关系的主码是______________,外码是______________。 7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过 ______和______约束来实现的。 8、SQL语言的数据定义功能包括______、______、______和______。 9、关系模型由______________、______________和______________组成。 10、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行 需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

2022年浙江科技学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年浙江科技学院计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、____________、____________、____________和是计算机系统中的三类安全性。 2、____________和____________一起组成了安全性子系统。 3、关系数据库中基于数学的两类运算是______________和______________。 4、关系规范化的目的是______。 5、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。 6、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成 本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类 商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、 销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 7、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的 事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果 任何一个事务都无法执行,这种现象称为______。 8、SQL Server中数据完整性包括______、______和______。 9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。 10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。 二、判断题

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

2022年成都师范学院计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。 2、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。 3、有两种基本类型的锁,它们是______和______。 4、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。 5、完整性约束条件作用的对象有属性、______和______三种。 6、SQL Server中数据完整性包括______、______和______。 7、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要 有两种:______和______。 8、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______, 将2NF经过转变为3NF______。 9、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指 定列的值分组,同时使用______子句可提取满足条件的组。 10、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别, 成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每 类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。

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

2022年成都理工大学计算机科学与技术专业《数据库原理》科目期末 试卷B(有答案) 一、填空题 1、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是 ______________,学生关系的主码是______________,外码是______________。 2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。 3、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要有两种:______和______。 4、关系数据库中基于数学的两类运算是______________和______________。 5、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。 一个关系R 6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。 7、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。 8、数据管理技术经历了______________、______________和______________3个阶段。

9、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。 10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。 二、判断题 11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。() 12、函数依赖是多值依赖的一个特例。() 13、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。() 14、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。() 15、标准SQL语言能用于所有类型的关系数据库系统。() 16、从计算机数据管理的角度看,信息就是数据,数据就是信息。() 17、视图是观察数据的一种方法,只能基于基本表建立。() 18、SQL语言有嵌入式和交互式两种使用方法。() 19、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。() 20、视图是观察数据的一种方法,只能基于基本表建立。() 21、外模式DDL用来描述数据库的总体逻辑结构。() 22、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()

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

2022年信阳师范学院计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、数据模型是由______________、______________和______________三部分组成。 2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______ 的历史数据,只能定期添加和刷新。 3、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 4、关系模型由______________、______________和______________组成。 5、关系规范化的目的是______。 6、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______, 将2NF经过转变为3NF______。 7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 8、SQL语言的数据定义功能包括______、______、______和______。 9、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现 希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补 全该语句。EXEC sp_addsrvrolemember‘LOG’,_____; 10、关系数据库中基于数学的两类运算是______________和______________。 二、判断题 11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。() 12、一个数据表只能有一个唯一索引。()

2022年宁波财经学院计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年宁波财经学院计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图, 该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别; 2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。 3、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。 4、数据的安全性是指____________。 5、完整性约束条件作用的对象有属性、______和______三种。 6、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放 视图对应的______。 7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 ①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进 行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。 ②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句 RESTORE_____FROM BK

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

2022年燕山大学计算机科学与技术专业《数据库原理》科目期末试卷 A(有答案) 一、填空题 1、关系数据库中基于数学的两类运算是______________和______________。 2、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需 要5000字节空间,则此数据库表需要占用的数据页数为_____页。 3、SQL语言的数据定义功能包括______、______、______和______。 4、____________、____________、____________和是计算机系统中的三类安全性。 5、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了 提高处理效率可采用______方式进行存储。 6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的 映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。 7、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。 8、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。 9、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图, 该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别; 10、关系规范化的目的是______。 二、判断题

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

2022年南京信息工程大学计算机科学与技术专业《数据库原理》科目 期末试卷A(有答案) 一、填空题 1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要 有两种:______和______。 2、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直 到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止 ______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。 3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加 ______,直到事务T释放A上的锁。 4、完整性约束条件作用的对象有属性、______和______三种。 5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 6、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的 映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。 7、SQL语言的数据定义功能包括______、______、______和______。 8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有 的依赖关系和______。 9、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属 时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了 提高处理效率可采用______方式进行存储。

2021年合肥工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年合肥工业大学数据科学与大数据技术专业《计算机组成原理》 科目期末试卷A(有答案) 一、选择题 1、连续两次启动同一存储器所需的最小时间间隔称为()。 A.存储周期 B.存取时间 C.存储时间 D.访问周期 2、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。 A.64,16 B.64,32 C.32,16 D.16,64 3、float类型(即IEEE754标准中的单精度浮点数格式)能表示的最大整数是()。 A.2126-2103 B.2127-2104 C.2127-2105 D.2128-2104 4、在浮点机中,()是隐藏的。 A.阶码 B.数符 C.尾数 D.基数 5、在补码加减交替除法中,参加操作的数和商符分别是()。 A.绝对值的补码在形成商值的过程中自动形成 B.补码在形成商值的过程中自动形成 C.补码由两数符号位“异或”形成 D.绝对值的补码由两数符号位“异或”形成 6、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。请问若全部访问都为读操作,该存储器的数据传输速率为()。 A.114.3MB/s B.126.0MB/s C.133.3MB/s D.144.3MB/s

7、按数据传送格式,总线常被划分为()。 A.并行总线与串行总线 B.同步总线与异步总线 C.系统总线与外总线 D.存储总线与I /O总线 8、完整的计算机系统应该包括()。 A.运算器、存储器、控制器 B.外部设备和主机 C.主机和应用程序 D.主机、外部设备、配套的软件系统 9、下列选项中,能缩短程序执行时间的措施是()。 1.提高CPU时钟频率Ⅱ.优化数据通路结构ll.对程序进行编译优化 A.仪I、Ⅱ B.仅I、Ⅲ C.仅Ⅱ、I D.I、Ⅱ、Ⅲ 10、组合逻辑控制器和微程序控制器的主要区别在于()。 A.ALU结构不同 B.数据通路不同 C.CPU寄存器组织不同 D.微操作信号发生器的构成方法不同。 11、指令从流水线开始建立时执行,设指令由取指、分析、执行3个子部件完成,并且,每个子部件的时间均为At,若采用常规标量单流水线处理器(即处理器的度为1),连续执行12条指令,共需()。

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

2022年西安工业大学数据科学与大数据技术专业《数据库系统原理》 科目期末试卷A(有答案) 一、填空题 1、关系规范化的目的是______。 2、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学 日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是 ______________,学生关系的主码是______________,外码是______________。 3、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 4、数据库恢复是将数据库从______状态恢复到______的功能。 5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有 的依赖关系和______。 6、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。 7、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直 到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止 ______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。 8、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要 有两种:______和______。 9、关系模型由______________、______________和______________组成。 10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通 过______和______约束来实现的。

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

2022年北京化工大学计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、数据库恢复是将数据库从______状态恢复到______的功能。 2、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句 中使用______保留字。 3、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 5、SQL语言的数据定义功能包括______、______、______和______。 6、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的 事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果 任何一个事务都无法执行,这种现象称为______。 7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。 一个关系R 8、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如 下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____ SELECT城市FROM出版商表;

9、有两种基本类型的锁,它们是______和______。 10、____________、____________、____________和是计算机系统中的三类安全性。 二、判断题 11、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。() 12、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。() 13、概念模型是对现实世界的第二层抽象。() 14、在数据表中,空值表示不确定。() 15、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。() 16、数据模型的核心构成要素是数据结构。() 17、一个数据表只能有一个唯一索引。() 18、数据库模式和实例是一回事。() 19、视图是观察数据的一种方法,只能基于基本表建立。() 20、文件系统的缺点是数据不能长期存储。() 21、在关系模式中,候选码可以有多个,主码只能有一个。() 22、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。() 23、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。() 24、视图是可以更新的。() 25、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。() 三、选择题

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

2022年安徽农业大学数据科学与大数据技术专业《数据库系统原理》 科目期末试卷A(有答案) 一、填空题 1、SQL语言的数据定义功能包括______、______、______和______。 2、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。 3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______ 的历史数据,只能定期添加和刷新。 4、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。 5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有 两类:______和______。 6、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属 时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了 提高处理效率可采用______方式进行存储。 7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过 ______和______约束来实现的。 8、____________、____________、____________和是计算机系统中的三类安全性。 9、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放 视图对应的______。 10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。 二、判断题

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

2022年银川科技学院计算机科学与技术专业《数据库原理》科目期末 试卷B(有答案) 一、填空题 1、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 2、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 ①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。 ②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句 RESTORE_____FROM BK WITH FILE=1,_____; 3、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加 ______,直到事务T释放A上的锁。 4、数据管理技术经历了______________、______________和______________3个阶段。 5、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。 6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。 7、完整性约束条件作用的对象有属性、______和______三种。

8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。 9、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。 10、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别; 二、判断题 11、等值连接与自然连接是同一个概念。() 12、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。() 13、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。() 14、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。() 15、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。() 16、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。() 17、连接是数据库最耗时的操作。() 18、数据库模式和实例是一回事。() 19、在关系模式中,候选码可以有多个,主码只能有一个。() 20、外模式DDL用来描述数据库的总体逻辑结构。() 21、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。() 22、视图是观察数据的一种方法,只能基于基本表建立。() 23、在数据表中,空值表示不确定。()

2022年安徽医科大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年安徽医科大学信息管理与信息系统专业《数据库概论》科目期末试 卷A(有答案) 一、填空题 1、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S 锁”,该协议可以防止______。 2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 ______阶段。 3、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。 4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF 经过转变为3NF______。 5、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和 ______约束来实现的。 6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。 7、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。 9、数据库恢复是将数据库从______状态恢复到______的功能。

2023年沈阳工业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2023年沈阳工业大学计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 2、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放 视图对应的______。 3、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句 中使用______保留字。 4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多 个事务,则称事务是执行______。 6、____________、____________、____________和是计算机系统中的三类安全性。 7、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和 更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User; 8、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要 有两种:______和______。 9、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。 10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____ SELECT城市FROM出版商表; 二、判断题

相关主题
文本预览
相关文档 最新文档