(图片大小可自由调整)
2025年大学试题(计算机科学)-数据库原理与应用考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.实体集E1中的每个实体都可以与E2中的任意多个实体相关联,而E2中的每个实体最多与E1中的一个实体相关联,则E1和E2之间的联系属于()
A、一对多
B、多对多
C、多对一
D、一对一
2.SQLServer外围应用配置器的主要作用是什么?
3.一级封锁协议可以保证()
A、不读脏数据
B、可重复读
C、丢失修改
D、以上都不对
4.显式事务的定义是以()开始,以()结束。
5.添加、修改记录时,光标离开当前记录后,会自动保存记录。
6.设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}判断ρ={AB,AE,CE,BCD,AC}是否为无损连接分解?
7.创建存储过程,从课程表中返回指定的课程的信息。该存储过程对传递的参数进行模式匹配,如果没有提供参数,则返回所有课程的信息。
8.从程序设计语言的特点考虑,C语言属于()语言,而SQL属于()语言。
9.SQLServer2005所使用的运算符类别有哪些?
10.在SQL语句中,对一个字符型的属性赋值,应该两边用单引号将值包括起来。
11.简述数据库系统的两级映像和数据独立性之间的关系。(什么叫数据独立性,两级独立性的具体涵义。)
12.简述延迟更新技术下系统故障的恢复?
13.关系中行列次序的变换性质是()
A、行可以交换,列不可交换
B、行不可交换,列可交换
C、行、列均不可交换
D、行、列均可以交换
14.()用来记录对数据库中数据进行的每一次更新操作
A、后备副本
B、日志文件
C、缓冲区
D、数据库
15.设有一个学生选课数据库,包括Student,SC,Course三个关系模式:
试用SQL完成查询。
查询成绩在70-80分的学生的学号、课程号和成绩。
16.在层次、网状、关系、面向对象等数据模型中,数据之间联系是如何实现的?
17.创建一个事务,将所有女生的考试成绩都加5分,并提交。
18.用户可以在表上定义()触发器,也可以在视图上定义,但对同一操作只能定义一个INSTEAD?OF触发器。
19.只要是增量转储一定可以得到一个一致性的副本
20.解释数据库中为什么要有并发控制。?
21.概念设计的具体步骤是什么?
22.现有如下关系模式:R(A,B,C,D,E,F)其中:(A,B)为码并且存在函数依赖:B→C,D→E,D→F
该关系模式满足2NF吗?为什么?
23.一次封锁法可以解决活锁
24.若事务T获得了数据对象R的X锁控制权,则T对R()
A、可读也可写
B、只可写
C、只可读
D、不可读也不可写
25.在关系数据库理论中,任何一个满足第一范式条件的关系也一定满足第二范式的条件。
26.数据库系统通常提供授权功能来控制不同用户访问数据的权限,这主要为了实现数据库的()
A、恢复
B、安全性
C、并发控制
D、完整性
27.向数据库表中插入数据违法参照完整性规则时,系统所做的操作可以是()
A、拒绝
B、置空值
C、置默认值
D、级联
28.用户定义函数的优点是()。
29.若对于实体集A中的每一个实体,实体集B中有1个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为()
A、1:1
B、1:N
C、M:N
D、N:1
30.外模式-模式映像可以保证数据的逻辑独立性
31.SQL是一种()的语言。
32.若关系为1NF,且它的每一非主属性都()候选码,则该关系为2NF。
33.下列用户中需要授权才能对数据库对象进行操作的是()。?
A、数据库对象拥有者
B、系统管理员
C、普通用户
D、数据库拥有者
34.T-SQL中,系统变量又称(),通过名称前面使用两个“@”符号与局部变量进行区分。
35.
查询选修C1或C2且分数大于等于85分学生的学号、课程号。
36.可以保证数据物理独立性的是()