2025年大学试题(计算机科学)-数据库系统应用考试近5年真题荟萃附答案.docx
(图片大小可自由调整)
2025年大学试题(计算机科学)-数据库系统应用考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:
用A、B、C、D分别代表属性职工、工程、时数和工资,则:找出这个关系中的所有函数依赖
2.设有关系模式R(A,B,C,D,E),并有函数依赖{AB→D,AC→E,BC→D,D→A,E→B},现将R分解成关系模式S(A,B,C)和其他一些关系模式,请给出在关系模式S上成立的函数依赖。
3.在Access关系数据管理系统中,创建数据表结构后允许的操作有() ①添加记录 ②删除字段 ③改变字段属性 ④更换关键字
A、①②③
B、①②④
C、①③④
D、①②③④
4.设有关系模式R(U,F),U={A,B,C,D,E},F={AB→E,DE→B,B→C,C→E,E→A}计算所有函数依赖左部关于函数依赖集F的属性集闭包
5.操作Transact-SQL游标使用的语句有: 定义游标使用()语句; 打开游标使用()语句; 移动游标取得一条记录使用()语句; 关闭游标使用()语句。
6.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。?
CREATE?VIEW?VSP?AS?SELECT?SNO,PNO,QTY?FROM?SPJ,J???
WHERE?SPJ.JNO=J.JNO?AND?J.JNAME=’三建’?
针对该视图VSP完成下列查询:
找出三建工程项目使用的各种零件代码及其数量。
7.什么是知识库?知识库一般从哪两个方面进行研究?
8.简述收缩数据库的作用以及在SQLServerManagementStudio中收缩数据库的步骤。
9.试分别叙述Web服务器、页面服务器和事务服务器的作用。
10.用树型结构来表示实体之间联系的数据模型称为()
A、关系模型
B、网状模型
C、物理模型
D、层次模型
11.数据库物理设计是在逻辑设计基础上进行的,其主要目标是对数据库内部物理结构做调整并选择合理的存取路径,以提高数据库访问速度及有效利用()。
12.假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:
用A、B、C、D分别代表属性职工、工程、时数和工资,则:这个关系是第几范式关系?
13.简述Transact-SQL的各个聚合函数的用途。
14.简述SQLServer的数据仓库解决方案。
15.执行带参数的过程,正确的方法为()。
A、过程名参数
B、过程名(参数)
C、过程名=参数
D、ABC三种都可以
16.简述SQLServer2005服务器与客户端的关系?
17.试述数据库设计的特点。
18.假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:
用A、B、C、D分别代表属性职工、工程、时数和工资,则:计算该关系上函数依赖集的最小覆盖
19.在E-R图中,用于表示“实体”和“属性”的图形是()
A、矩形和椭圆形
B、矩形和菱形
C、菱形和椭圆形
D、三角形和矩形
20.表是由行和列组成的,行有时也称为(),列有时也称为字段或域。
21.试述研究模糊数据库的意义。
22.设T1,几,几是如下的3个事务:
T1:A:=A+2;
T2:A:=A*2;
T3:A:=A**2;(A<-A*A)
设A的初值为0。
若这3个事务都遵守两段锁协议,请给出一个产生死锁的调度。
23.什么是数据库镜像?它有什么用途?
24.SQL语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。
25.语句“useteaching”的作用是什么?