2025年大学试题(计算机科学)-数据库系统应用笔试考试历年典型考题及考点含含答案
(图片大小可自由调整)
第1卷
一.参考题库(共100题)
1.数据库备份策略应考虑哪些方面的内容?常见的备份设备有哪些?
2.如下图所示,“类别1”表中被排序的关键字是()
A、类别ID
B、类别名称
C、说明
D、库存
3.设T1,几,几是如下的3个事务:
T1:A:=A+2;
T2:A:=A*2;
T3:A:=A**2;(A<-A*A)
设A的初值为0。
若这3个事务都遵守两段锁协议,请给出一个不产生死锁的可串行化调度。
4.为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。
5.请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?
6.关系规范化中的删除操作异常是指不该删除的数据被删除,插入操作异常是指()。
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
7.如下图所示,“订单”表中被排序的关键字是()
A、订单ID
B、订购日期
C、运货商
D、运货费
8.数据库的逻辑设计的基本方法是将E-R图转换成指定RDBMS中的关系模式,此外还包括关系的规范化以及(),最后是约束条件设置。
9.设有基于SQL?Server的pubs数据源,它对应于pubs数据库,写出利用Visual?FoxPro访问或操作SQL?Server的如下语句:? 1)?连接到pubs数据库; 2)?查询employee表的全部信息; 3)?为publishers表准备一个带参数的查询,可以指定pub_name(出版社名)进行查询; 4)?以前一小题为基础,查询“Five?Lakes?Publishing”出版社的信息; 5)?从sales表中删除stor_id为6380的记录。
10.假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:
用A、B、C、D分别代表属性职工、工程、时数和工资,则:确定这个关系的关键字
11.为什么要引进意向锁?意向锁的含义是什么?
12.今有一个层次数据库实例,试用子女一兄弟链接法和层次序列链接法画出它的存储结构
13.()是由一个或多个数据表(基本表)或视图导出的虚拟表。
14.试述关系数据库中视图(View)的含义和作用。
15.试叙述概念数据库设计和逻辑数据库设计的区别,并说明各自的主要工作内容。
16.试述在SQLServer中利用文件和文件组备份为数据库恢复提供了什么样的便利?
17.试说明需求分析说明书的主要内容。
18.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:求供应工程J1零件的供应商号码SNO
19.为什么强制存取控制提供了更高级别的数据库安全性?
20.在“Access数据库表设计器”窗口中,可以进行的操作有() ①创建数据表 ②通过输入数据创建表 ③删除数据表中的一条记录
A、①
B、①②
C、①②③
D、①③
21.SQL语言中,不是逻辑运算符号的是()。
A、AND
B、NOT
C、OR
D、XOR
22.数据库安全性和计算机系统的安全性有什么关系?
23.简单叙述数据仓库与决策支持系统的关系。
24.在关系数据库设计中,完成设计关系模式的任务是属于()。
A、需求分析阶段
B、概念设计阶段
C、逻辑设计阶段
D、物理设计阶段
25.索引的类型有()和非聚集索引。
26.定义check约束,限制性别列的取值必须是“男”或“女”。以下哪个约束表达式是正确的?()
A、性别==’男’or性别==’女’
B、性别=’男’and性别=’女’
C、性别=’男’or性别=’女’
D、性