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

2022年云南大学软件工程专业《数据库原理》科目期末试卷A(有答

案)

一、填空题

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

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

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

4、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中

经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。5、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现

希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补

全该语句。EXEC sp_addsrvrolemember‘LOG’,_____;

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

有两种:______和______。

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

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

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

事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果

任何一个事务都无法执行,这种现象称为______。

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

二、判断题

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

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

13、在关系数据库中,属性的排列顺序是可以颠倒的。()

14、从计算机数据管理的角度看,信息就是数据,数据就是信息。()

15、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。()

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

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

18、投影操作是对关系表进行水平方向的分割。()

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

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

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

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

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

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

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

三、选择题

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.数据库文件B.索引文件 C.日志文件 D.备注文件

28、在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的()。

A.逻辑数据 B.物理数据 C.操作序列 D.优化策略

29、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

30、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为()。A.物理优化 B.代数优化 C.规则优化D.代价估算优化

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、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。

描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。

描述班级的属性有:班号、专业名、系名、人数、入学年份。

描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。

回答以下问题:

(1)画出E-R图。

(2)请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?

37、若关系模式R(U,F)属于3NF,则()。

A.一定属于BCNF

B.消除了插入和删除异常

C.仍存在一定的插入和删除异常

D.属于BCNF且消除了插入和删除异常

38、关于“死锁”,下列说法中正确的是()。

A.死锁是操作系统中的问题,数据库操作中不存在

B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C.当两个用户竞争相同资源时不会发生死锁

D.只有出现并发操作时,才有可能出现死锁

39、下述哪一个SQL语句用于实现数据存取的安全机制()。

A.COMMIT

B.ROLLBACK

C.GRANT

D.CREATE TABLE

40、以下关于数据粒度的叙述中错误的是()。

A.粒度是指数据仓库小数据单元的详细程度和级别

B.数据越详细,粒度就越小,级别也就越高

C.数据综合度越高,粒度就越大,级别也越高

D.粒度的具体划分将直接影响数据仓库中的数据量以及查询质量

41、在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()。A.共享性 B.继承性 C.通用性 D.一致性

四、简答题

42、数据库管理系统的主要功能有哪些?

43、试述关系模型的3个组成部分。

44、描述MapReduce的计算过程。分析MapReduce技术作为大数据分析平台的优势和不足。

45、什么是死锁?请给出预防死锁的若干方法。

46、具有检查点的恢复技术有什么优点?试举一个具体例子加以说明。

五、综合题

47、设计一个程序采用游标方式输出求每个学生的班号、学号、姓名、课程名和分数,并以班号和学号排序,给出程序的执行结果。

48、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,实体的属性可自行设计。

49、设有如图所示的关系R。回答以下问题:

(1)它为第几范式?为什么?

(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生?

(3)将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作的异常问题。

一个关系R

参考答案

一、填空题

1、【答案】保护数据库,防止未经授权或不合法的使用造成的数据泄漏、更改或破坏

2、【答案】系统自动;DBA执行恢复操作过程

3、【答案】关系模式;规范化

4、【答案】数据源;数据;数据集市

5、【答案】dbowner

【解析】在SQL Server中,dbonwer具有数据库服务器上的全部权限。

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

【解析】用于数据库恢复的重要文件是日志文件和后援副本。

28、【答案】B

【解析】内模式也称为物理模式,在DBMS中内模式描述信息通常保存在数据字典中。

29、【答案】B

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

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

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

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

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

30、【答案】A

【解析】物理优化是根据数据字典中的存取路径、数据的存储分布以及聚簇情况等信息来选择低层的存取路径。

31、【答案】B

【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。

32、【答案】D

【解析】数据库应用系统的需求分析工作主要包括:①数据及数据处理需求分析;②业务需求分析;③性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指标主要包括:①数据操作响应时间;②系统吞吐量;③最大并发用户数。

33、【答案】A

【解析】数据模型分为概念数据模型、数据结构模型和物理数据模型。概念数据模型是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;数据结构模型是表示型或实现型数据模型,是机器世界中与具体DBMS相关的数据模型;物理数据模

型属于底层数据模型,通过记录格式、记录顺序和存取路径等表示信息,描述数据在数据

库系统中的实际存储方式。一个数据库只有一个概念模式,是对数据库中全体数据的逻辑

结构和特征的描述,是所有用户的公共数据视图。

34、【答案】B

【解析】1NF是关系必须满足的最低要求,没有满足1NF就不称为关系。1NF要求每一

个数据项都必须是不可再分的原子数据项。上述“项目”表中,项目成员不是原子数据项,因此,该“项目”表不满足1NF,该表不是关系。

35、【答案】A

【解析】物理优化是根据数据字典中的存取路径、数据的存储分布以及聚簇情况等信息来

选择低层的存取路径。

36、答:(1)对应的E-R图,如图所示。

图6-5学生等管理E-R图

(2)所有关系模式如下。

①学生关系:学生(学号,姓名,出生年月,系名,班号,宿舍区)

候选码:学号;外码:系名,班号。

最小依赖集Fm={学号→姓名,学号→出生年月,学号→班号,班号→系名,系名→宿舍区}。

其中,存在以下传递函数依赖:

学号→系名,系名↛学号,系名→宿舍区,因为学号宿舍区。班号→系名,系名↛班号,系名一宿舍区,所以班号宿舍区。学号→班号,班号↛学号,班号→系名,所以学号系名。

所以学生模式最高达到2NF。

②班级关系:班级(班号,专业名,系名,人数,入学年份)候选码:班号和(专业名,入学年份);外码:系名。

最小依赖集Fm={班号→专业名,班号→人数,班号→入学年份,专业名→系名)。

存在部分函数依赖:(专业名,入学年份)→系名,而专业名→系名。

另外,还存在以下传递函数依赖:

班级号→专业名,专业名↛班级号,专业名→系名,所以班级号系名

所以班级模式最高达到1NF。

③系关系:系(系号,系名,办公室地点,人数)候选码:系号和系名;无外码。

最小依赖集Fm={系号→系名,系号→办公室地点,系号→人数,系名→系号)

系关系模式最高达到BCNF范式。

④社团关系:社团(社团名,成立年份,地点,人数)候选码:社团名;无外码。

最小依赖集Fm={社团名→成立年份,社团名→地点,社团名→人数}。

社团关系模式最高达到BCNF范式。

⑤学生参加社团关系:参加(学号,社团名,入团年份)候选码:(学号,社团名);外码:学号,社团名。

最小依赖集Fm={(学号,社团名)→入团年份),而“(学号,社团名)→入团年份”是完全函数依赖。

参加关系模式最高达到BCNF范式。

37、【答案】C

【解析】各级范式之间的联系有下述关系:

1NF⊃2NF⊃3NF⊃BCNF⊃4NF⊃5NF。因此,达到3NF,不一定属于 BCNF。事实上,达到3NF还不能解决所有的异常问题,还会出现数据操纵的异常问题。在函数依赖的范畴内,只要达到BCNF就可达到最高的规范化程度,就可避免数据操纵的异常问题。38、【答案】D

【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。

39、【答案】C

【解析】COMMIT是向数据库递交数据,ROLLBACK是回滚数据, CREATE TABLE是创建表,而GRANT是用来对用户权限进行管理,可以实现数据存取的安全机制。40、【答案】B

【解析】数据越详细,粒度就越大,级别也就越低。

41、【答案】B

四、简答题

42、答:数据库管理系统的主要功能有:

(1)数据库定义功能。DBMS提供数据定义语言(Data Definition

Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。

(2)数据组织、存储和管理功能。通过对数据的组织和存储提高存储空间利用率和方便

存取,数据库管理系统提供多种存取方法(如索引查找、Hash查找、顺序查找等)来提

高存取效率。

(3)数据操纵功能。DBMS还提供数据操纵语言(Data

Manipulation Language,DML),用户可以使用DML操纵数据,实现对数据库的基

本操作,如查询、插入、删除和修改等。

(4)数据库的事务管理和运行管理。数据库在建立、运用和维护时由数据库管理系统统

一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障

后的系统恢复。

(5)数据库的建立和维护功能。数据库初始数据的输入、转换功能,数据库的转储、恢

复功能,数据库的重组织功能和性能监视、分析功能等。这些功能通常是由一些实用程序

或管理工具完成的。

(6)其他功能。例如DBMS与网络中其他软件系统的通信功能;一个DBMS与另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等。

43、答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

(1)关系数据结构:在关系模型中,现实世界的实体以及实体间的各种联系均用单一的

结构类型即关系来表示。

(2)关系操作集合:关系模型中常用的关系操作包括查询操作和插入、删除、修改操作。

(3)关系完整性约束:关系模型中有实体完整性约束、参照完整性约束和用户定义的完

整性约束三类约束。

44、答:(1)MapReduce技术主要应用于大规模廉价集群上的大数据并行处理,是以key/value的分布式存储系统为基础,通过元数据集中存储、数据以chunk为单位分布存储和数据chunk冗余复制来保证其高可用性。

(2)优势:MapReduce是一种并行编程模型。其处理模式以离线式批量处理为主。

(3)MapReduce存在如下不足:

①基于MapReduce的应用软件较少,许多数据分析功能需要用户自行开发,从而导致使用成本增加;

②程序与数据缺乏独立性;

③在同等硬件条件下,MapReduce的性能远低于并行数据库;

④ MapReduce处理连接的性能尤其不尽如人意。

45、答:(1)如果事务T1封锁了数据R1,T2封锁了数据R2,T1又请求

封锁R2,因T2已封锁了R2,于是T1等待T2释放R2上的锁。T2又申请封锁 R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁。这样就出现了T1 在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。

(2)防止死锁发生其实是要破坏产生死锁的条件。预防死锁通常可以有两种方法:

①一次封锁法要求每个事务必须一次将所用的所有数据全部加锁,否则就不能执行。

②顺序封锁法

预先对数据对象规定一个封锁顺序,所有事务都按照这个顺序实行封锁。但是,预防死锁的策略不大适合数据库系统的特点。

46、答:(1)在采用检查点技术之前,利用日志技术进行数据库的恢复时需要从头扫描日志文件,而利用检查点技术只需要从检查点所处时间点起开始扫描日志,这就缩短了扫描日志的时间,改善恢复效率。

(2)例如当事务T在一个检查点之前提交,T对数据库所做的修改已经写入数据库,那么在进行恢复处理时,没有必要对事务T执行

REDO操作。

五、综合题

47、答:对应的程序如下:

本程序的执行结果如下:

48、答:对应的E-R图如图7-3所示。各实体的属性如下:

①系:系名、系主任名、系地址、系电话。

②班级:班号、班长、人数。

③教研室:教研室名、地址、电话。

④学生:学号、姓名、性别、年龄、籍贯、入学年份、专业。

⑤本科生:已修学分、平均成绩。⑥研究生:研究方向、导师姓名。

⑦教员:编号、姓名、年龄、性别、职称、专长。

⑧正副教授:科研项目、研究方向。

⑨课程:课程号、课程名、学分、类型(选修/必修)。其中,学生实体是本科生和研究生实体的超类,教员实体是正、副教授实体的超类,超类和子类之间具有继承关系。

学校E-R概念模型

49、答:(1)它是2NF。

因为R的候选码为课程名,而课程名→教师名,教师名→课程名不成立,教师名→教师地址,所以课程名教师地址,存在非主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF。又因为不存在非主属性对候选码的部分函数依赖,所以R是2NF。(2)存在。当删除某门课程时会删除不该删除的教师的有关信息。

(3)分解为高一级范式如图所示。

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

2022年云南大学计算机科学与技术专业《数据库原理》科目期末试卷 A(有答案) 一、填空题 1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句 中使用______保留字。 2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和 更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User; 3、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了 提高处理效率可采用______方式进行存储。 4、数据模型是由______________、______________和______________三部分组成。 5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的 映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。 6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。 7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查 询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代 价开销。 9、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

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

2022年云南大学软件工程专业《数据库原理》科目期末试卷A(有答 案) 一、填空题 1、数据的安全性是指____________。 2、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。 3、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 4、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中 经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。5、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现 希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补 全该语句。EXEC sp_addsrvrolemember‘LOG’,_____; 6、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要 有两种:______和______。 7、数据管理技术经历了______________、______________和______________3个阶段。 8、____________、____________、____________和是计算机系统中的三类安全性。 9、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的 事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果 任何一个事务都无法执行,这种现象称为______。 10、____________和____________一起组成了安全性子系统。 二、判断题 11、数据库系统由软、硬件及各类人员构成。() 12、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。()

2022年云南大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年云南大学计算机科学与技术专业《计算机组成原理》科目期末 试卷A(有答案) 一、选择题 1、有效容量为128KB的Cache,每块16B,8路组相联。字节地址为1234567H的单元调入该Cache,其tag应为()。 A.1234H B.2468H C.048DH D.12345H 2、某C语言程序段如下: for(i=0;i<9;i++){ temp=1; for(j=0;j<=i;j++) temp+=a[J]; sum+=temp; } 下列关于数组a的访问局部性的描述中,正确的是()。 A.时间局部性和空间局部性皆有 B.无时间局部性,有空间局部性 C.有时间局部性,无空间局部性 D.时间局部性和空间局部性皆无 3、有如下C语言程序段:() short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为 A.-32767 B.32767 C.32768 D.32769

4、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?() I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010l A.I、IⅡ B.Ⅱ、Ⅲ C.I、Ⅳ D.I、Ⅱ、Ⅲ 5、下列说法正确的是()。 A.当机器采用补码表示时,0有两种编码方式 B.当机器采用原码表示时,0有两种编码方式 C.当机器采用反码表示时,0有一种编码方式 D.无论机器数采用何种码表示,0都有两种编码方式 6、总线宽度与下列()有关。 A.控制线根数 B.数据线根数 C.地址线根数 D.以上都不对 7、控制总线主要用来传送()。 I.存储器和1/O设备的地址码 II.所有存储器和I/O设备的时序信号 III.所有存储器和1/O设备的控制信号 IV.来自I/O设备和存储器的响应信号 A.II、III B. I,III,IV C. III,IV D.II,III. IV 8、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的 1.5倍。那么,机器B的时钟频率至少应为()能运到所希望的要求。 A.800MHz B.1.2 GHz C.1.5GHz D.1.8GHz

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

2022年河西学院数据科学与大数据技术专业《数据库系统原理》科目 期末试卷A(有答案) 一、填空题 1、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和 更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User; 3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计 人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有 ______、______和______3类。 4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______ 的历史数据,只能定期添加和刷新。 5、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查 询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代 价开销。 6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。 7、数据库恢复是将数据库从______状态恢复到______的功能。 8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过 ______和______约束来实现的。 9、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。 10、____________、____________、____________和是计算机系统中的三类安全性。

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

2022年上海建桥学院计算机科学与技术专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计 人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有 ______、______和______3类。 3、主题在数据仓库中由一系列实现。一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了 提高处理效率可采用______方式进行存储。 4、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和 更改权限。现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。_____UPDATE ON T FROM User; 5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。 6、数据模型是由______________、______________和______________三部分组成。 7、关系规范化的目的是______。 8、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指 定列的值分组,同时使用______子句可提取满足条件的组。 9、____________和____________一起组成了安全性子系统。 10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加 ______,直到事务T释放A上的锁。

2022年云南大学滇池学院计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年云南大学滇池学院计算机科学与技术专业《计算机组成原理》 科目期末试卷A(有答案) 一、选择题 1、下列关于虚拟存储器的说法,错误的是()。 A.虚拟存储器利用了局部性原理 B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度 C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度 D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享 2、下列关于ROM和RAM的说法中,错误的是()。 I.CD-ROM是ROM的一种,因此只能写入一次 ⅡFlash快闪存储器属于随机存取存储器,具有随机存取的功能 Ⅲ.RAM的读出方式是破坏性读出,因此读后需要再生 IV.SRAM读后不需要刷新,而DRAM读后需要刷新 A.I、Ⅱ B.I、Ⅲ、Ⅳ C.Ⅱ、Ⅲ D.I、Ⅱ、lⅢ 3、假设寄存器的内容为00000000,若它等于-128,则该机器采用了()。 A.原码 B.补码 C.反码 D.移码 4、假设机器字长为16位,用定点补码小数表示时,一个字所能表示的范围是()。 A.0~(1-2-15) B.-(1-2-15)~(1-2-15)

C.-1~1 D.-1~(1-2-15) 5、在C语言程序中,下列表达式中值为True的有()。 I.123456789=(int)(float)l23456789 Ⅱ.123456==(int)(float)1234561 Ⅲ.123456789-(int(double)123456789 A.仅I、Ⅱ B. 仅I、Ⅲ C.仅Ⅱ、Ⅲ D. I、Ⅱ、Ⅲ、 6、关于总线的叙述,下列说法正确的是()。 I.总线忙信号由总线控制器建立 II.计数器定时查询方式不需要总线同意信号 III.链式查询、计数器查询、独立请求方式所需控制线路由少到多排序是:链式查询、独立请求方式、计数器查询 A.仅I、III B.仅II,III C.仅III D.仅II 7、假设某存储器总线采用同步通信方式,时钟频率为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 8、在计算机系统中,作为硬件与应用软件之间的界面是()。 A.操作系统 B.编译程序 C.指令系统

2022年浙江工业大学之江学院软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年浙江工业大学之江学院软件工程专业《数据库原理》科目期末 试卷A(有答案) 一、填空题 1、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。方法主要 有两种:______和______。 2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。 4、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的 映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。 5、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。 6、数据管理技术经历了______________、______________和______________3个阶段。 7、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。EXEC sp_addsrvrolemember‘LOG’,_____; 8、____________和____________一起组成了安全性子系统。 9、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需 要5000字节空间,则此数据库表需要占用的数据页数为_____页。 10、____________、____________、____________和是计算机系统中的三类安全性。 二、判断题 11、数据库的数据项之间无联系,记录之间存在联系。()

2022年运城学院网络工程专业《数据库原理》科目期末试卷A(有答案)

2022年运城学院网络工程专业《数据库原理》科目期末试卷A(有答 案) 一、填空题 1、有两种基本类型的锁,它们是______和______。 2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 3、SQL语言的数据定义功能包括______、______、______和______。 4、数据管理技术经历了______________、______________和______________3个阶段。 5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图, 该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别; 6、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了 保证该操作的完整,需要利用到事务性质中的_____性。 7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有 的依赖关系和______。 8、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直 到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止 ______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。 9、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加 ______,直到事务T释放A上的锁。 10、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别, 成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每

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

2022年铜陵学院计算机科学与技术专业《数据库原理》科目期末试卷 A(有答案) 一、填空题 1、数据模型是由______________、______________和______________三部分组成。 2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。 4、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有______、______和______3类。 5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。 6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。 7、视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。 8、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别; 9、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。 10、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

2022年云南大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)

2022年云南大学软件工程专业《计算机组成原理》科目期末试卷A (有答案) 一、选择题 1、容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。如果主存为4K块,且按字编址,那么主存地址和主存标记的位数分别为()。 A.16,6 B.17,6 C.18,8 D .19,8 2、某容量为256MB的存储器由若干4M×8位的DRAM芯片构成,该DRAM芯片的地址引脚和数据引脚总数是()。 A.19 B.22 C.30 D.36 3、完整的计算机系统应该包括()。 A.运算器、存储器、控制器 B.外部设备和主机 C.主机和应用程序 D.主机、外部设备、配套的软件系统 4、下列部件中,CPU存取速度由慢到快的排列顺序正确的是()。 A.外存、主存、Cache、寄存器 B.外存、主存、寄存器、Cache C.外存、Cache、寄存器、主存 D.主存、Cache、寄存器、外存 5、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术

后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。那么,机器B的时钟频率至少应为()能运到所希望的要求。 A.800MHz B.1.2 GHz C.1.5GHz D.1.8GHz 6、一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。这种总线事务方式称为()。 A.并行传输 B.串行传输 C.突发传输 D.同步传输 7、假设某存储器总线采用同步通信方式,时钟频率为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 8、微程序控制器中,机器指令与微指令的关系是()。 A.一条机器指令由一条微指令来执行 B.一条机器指令由一段用微指令编成的微程序来解释执行 C.一段机器指令组成的程序可由一个微程序来执行 D.每一条微指令由一条机器指令来解释执行 9、在程序执行过程中,()控制计算机的运行总是处于取指令、分析指令和执行指令的循环之中。 A.控制器 B.CPU C.指令存储器 D.指令译码器 10、若磁盘转速为7200r/min,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是()。 A.8.1ms B.12.2ms C.16.3ms D.20.5ms 11、中断服务程序的最后一条指令是()。

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

2022年东华大学数据科学与大数据技术专业《数据库系统原理》科目期末 试卷A(有答案) 一、填空题 1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT城市FROM作者表_____ SELECT城市FROM出版商表; 2、关系模型由______________、______________和______________组成。 3、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 5、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF 经过转变为3NF______。 6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别; 7、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。 8、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代价开销。 9、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。 10、关系数据库中基于数学的两类运算是______________和______________。

2022年云南大学滇池学院软件工程专业《操作系统》科目期末试卷A(有答案)

2022年云南大学滇池学院软件工程专业《操作系统》科目期末试卷A (有答案) 一、选择题 1、在采用SPOOLing技术的系统中,用户暂时未能打印的数据首先会被送到()存储起来。 A.磁盘固定区域 B.内存固定区域 C.终端 D.打印机 2、虚拟设备是通过()技术实现的。 A.并行 B.通道 C.SPOOLing D.虚拟存储 3、对重定位存储管理方式,应()。 A.在整个系统中设置一个重定位寄存器 B.为每个程序设置个重定位寄存器 C.为每个程序设置两个重定位寄存器 D.为每个程序和数据都设置一个重定位寄存器 4、()存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。 A.固定分区 B.可变分区。 C.分页管理 D.段页式管理 5、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。 A.静态重定位 B.动态重定位 C.动态分配 D.静态分配

6、下面说法错误的有()。 I分时系统中,时间片越短越好。 II.银行家算法是防止死锁发生的方法之。 III若无进程处于运行状态,则就绪和等待队列均为空。 A. I和II B. II和III C. I和III D. I、II和II 7、实时操作系统必须在()内处理完来白外部的事件。 A.一个机器周期 B.被控对象规定时间 C.周转时间 D.时间片 8、通常对文件系统来说,文件名及属性可以集中在()中以使查询。 A.目录 B.索引 C.字典 D.作业控制块 9、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。 A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它 B.open()操作告诉系统,开始使用指定的文件 C.文件必须先打开,后使用 D.目录求必须先打开,后使用 10、下面所列进程的3种基本状态之间的转换不正确的是() A.就绪状态→执行状态 B.执行状态→就绪状态

2022年杭州电子科技大学软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年杭州电子科技大学软件工程专业《数据库原理》科目期末试卷 A(有答案) 一、填空题 1、关系数据库中基于数学的两类运算是______________和______________。 2、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查 询的执行开销主要包括______和______代价。在多用户数据库中,还应考虑查询的内存代 价开销。 3、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中 经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。 4、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出______,不必指出 ______。 6、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。 7、在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行需 要5000字节空间,则此数据库表需要占用的数据页数为_____页。 8、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成 本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类 商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、 销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。

2022年云南大学滇池学院数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年云南大学滇池学院数据科学与大数据技术专业《计算机组成原 理》科目期末试卷A(有答案) 一、选择题 1、某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应该是()。 A.23 B.25 C.50 D.19 2、若数据在存储器中采用以低字节地址为字地址的存放方式(小端存储),则十六进制数12345678H按自己地址由小到大依次存为()。 A.12345678 B.87654321 C.78563412 D.34127856 3、并行加法器中,每位全和的形成除与本位相加两数数值位有关外,还与()有 A.低位数值大小 B.低位数的全和 C.高位数值大小 D.低位数送来的进位 4、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?() I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010l A.I、IⅡ B.Ⅱ、Ⅲ C.I、Ⅳ D.I、Ⅱ、Ⅲ 5、串行运算器结构简单,其运算规律是()。 A.由低位到高位先行进行进位运算 B.由低位到高位先行进行借位运算 C.由低位到高位逐位运算

D.由高位到低位逐位运算 6、内部总线(又称片内总线)是指()。 A.CPU内部连接各寄存器及运算部件之间的总线 B.CPU和计算机系统的其他高速功能部件之间互相连接的总线 C.多个计算机系统之间互相连接的总线 D.计算机系统和其他系统之间互相连接的总线 7、下列关于同步总线的说法中,正确的有()。 I.同步总线一般按最慢的部件来设置公共时钟 II.同步总线一般不能很长 III.同步总线一般采用应答方式进行通信 IV.通常,CPU内部总线、处理器总线等采用同步总线 A. I,II B. I,II,IV C.III,IV D.II,III,IV 8、在计算机系统中,作为硬件与应用软件之间的界面是()。 A.操作系统 B.编译程序 C.指令系统 D.以上都不是 9、下列关于配备32位微处理器的计算机的说法中,正确的是()。该机器的通用寄存器一般为32位 Ⅱ.该机器的地址总线宽度为32位

2022年云南大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年云南大学软件工程专业《计算机网络》科目期末试卷A(有答 案) 一、选择题 1、比特的传播时延与链路带宽的关系是()。 A.没有关系 B.反比关系 C.正比关系 D.无法确定 2、()属于TCP/IP协议簇的应用层应用服务元素。 A.文件传输协议FTP B.用户数据报协议UDP C.控制报文协议ICMP D.地址解析协议ARP 3、设有两个了子网202.118.133.0/24和202.118.130.0/24,如果进行路由聚,得到的 网络地址是()。 A.202.118.128.0/21 B.202.118.128.0/22 C.202.118.130.0/22 D.202.118.132.0/20 4、在因特网中,IP分组的传输需要经过源主机和中间路由器到达目的主机,通常()。 A.源主机和中间路由器都知道IP分组到达目的主机需要经过的完整路径 B.源主机知道IP分组到达日的主机需要经过的完整路径,而中间路由器不知道 C.源主机不知道IP分组到达目的主机需要经过的完整路径,而中间路由器知道 D.源主机和中间路由器都不知道IP分组到达目的主机需要经过的完整路径

5、PPP中的LCP帧起到的作用是()。 A.在建立状态阶段协商数据链路协议的选项 B.配置网络层协议 C.检查数据链路层的错误,并通知错误信息 D.安全控制,保护通信双方的数据安全 6、在下列多路复用技术中,()具有动态分配时隙的功能。 A.同步时分多路复用 B.码分多路复用 C.统计时分多路复用 D.频分多路复用 7、下列关于传输层协议中面向连接的描述,()是错误的。 A.面向连接的服务需要经历3个阶段:连接建立、数据传输以及连接释放 B.面向连接的服务可以保证数据到达的顺序是正确的 C.面向连接的服务有很高的效率和时间性能 D.面向连接的服务提供了一个可靠的数据流 8、假设某应用程序每秒产生一个60B的数据块,每个数据块被封装在一个TCP报文中,然后再封装到一个IP数据报中,那么最后每个数据报所含有的应用数据所占的百分比是()(注意:TCP报文和IP数据报的首部没有附加字段)。 A.20% B.40% C.60% D.80% 9、UDP报文头部不包括()。 A.目的地址

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

2022年齐齐哈尔大学软件工程专业《数据库原理》科目期末试卷A (有答案) 一、填空题 1、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据 的完整性。 2、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过 ______和______约束来实现的。 3、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。 一个关系R 4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。 5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______ 的历史数据,只能定期添加和刷新。 6、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了 保证该操作的完整,需要利用到事务性质中的_____性。 7、完整性约束条件作用的对象有属性、______和______三种。 8、SQL Server中数据完整性包括______、______和______。 9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

10、____________和____________一起组成了安全性子系统。 二、判断题 11、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。() 12、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。() 13、在关系数据库中,属性的排列顺序是可以颠倒的。() 14、视图是观察数据的一种方法,只能基于基本表建立。() 15、文件系统的缺点是数据不能长期存储。() 16、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。() 17、标准SQL语言能用于所有类型的关系数据库系统。() 18、数据模型的核心构成要素是数据结构。() 19、在关系模式中,候选码可以有多个,主码只能有一个。() 20、函数依赖是多值依赖的一个特例。() 21、连接是数据库最耗时的操作。() 22、视图是可以更新的。() 23、在数据库表中,空值表示数值0。() 24、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。() 25、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。() 三、选择题 26、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中不可能出现的元组数目情况是()。

2022年马鞍山学院软件工程专业《数据库原理》科目期末试卷A(有答案)

2022年马鞍山学院软件工程专业《数据库原理》科目期末试卷A(有 答案) 一、填空题 1、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。 2、SQL Server中数据完整性包括______、______和______。 3、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 ①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。 ②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句 RESTORE_____FROM BK WITH FILE=1,_____; 4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 5、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。 6、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。 7、数据库恢复是将数据库从______状态恢复到______的功能。 8、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

9、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 10、____________、____________、____________和是计算机系统中的三类安全性。 二、判断题 11、数据库系统由软、硬件及各类人员构成。() 12、在关系模式中,候选码可以有多个,主码只能有一个。() 13、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。() 14、连接是数据库最耗时的操作。() 15、可以用UNION将两个查询结果合并为一个查询结果。() 16、在关系模式中,主码和候选码可以有多个。() 17、求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是二级封锁协议。() 18、在数据表中,空值表示不确定。() 19、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。() 20、投影操作是对关系表进行水平方向的分割。() 21、视图就是一个虚表,保存视图时,保存的是视图的定义。() 22、在数据库表中,空值表示数值0。() 23、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。() 24、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。() 25、全码的关系模式一定属于BC范式。()

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

2022年云南大学数据科学与大数据技术专业《计算机组成原理》科目 期末试卷A(有答案) 一、选择题 1、某计算机使用4体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是()。 A.8004和8008 B.8002和8007 C.8001和8008 D.8000和8004 2、访问相联存储器时,() A.根据内容,不需要地址 B.不根据内容,只需要地址 C.既要内容,又要地址 D.不要内容也不要地址 3、在补码加减交替除法中,参加操作的数和商符分别是()。 A.绝对值的补码在形成商值的过程中自动形成 B.补码在形成商值的过程中自动形成 C.补码由两数符号位“异或”形成 D.绝对值的补码由两数符号位“异或”形成 4、下列关于进制的说法中正确的是()。

I.任何二进制整数都可用十进制表示 Ⅱ.任何二进制小数都可用十进制表示 Ⅲ.任何十进制整数都可用二进制表示 IⅣ.任何十进制小数都可用二进制表示 A.I、Ⅲ B. I、Ⅱ、Ⅲ C.I、Ⅱ、Ⅲ、Ⅳ D.Ⅱ、IV 5、有如下C语言程序段:() short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为 A.-32767 B.32767 C.32768 D.32769 6、在下列各种情况中,最应采用异步传输方式的是(). A.I/O接口与打印机交换信息 B.CPU与主存交换信息 C.CPU和PCI总线交换信息 D.由统一时序信号控制方式下的设备 7、在下面描述的PCI总线的基本概念中,不正确的表述是()。 A.PCI总线支持即插即用 B.PCI总线可对传输信息进行奇偶校验 C.系统中允许有多条PCI总线 D.PCI设备一定是主设备 8、只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()。 A.目标程序 B.编译程序 C.解释程序 D.汇编程序

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

2022年湖南大学软件工程专业《数据库原理》科目期末试卷A(有答 案) 一、填空题 1、关系代数运算中,基本的运算是______________、______________、______________、 ______________和______________。 2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。 3、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了 保证该操作的完整,需要利用到事务性质中的_____性。 4、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句 中使用______保留字。 5、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下 不进行。 6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现 希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补 全该语句。EXEC sp_addsrvrolemember‘LOG’,_____; 7、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______, 将2NF经过转变为3NF______。 8、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直 到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止 ______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。 9、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指 定列的值分组,同时使用______子句可提取满足条件的组。

相关主题
相关文档
最新文档