(图片大小可自由调整)
2025年大学试题(计算机科学)-数据库原理与应用考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.对数据库破坏性最大的故障是介质故障
2.创建索引的语句是()
3.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
4.以下说法不正确的是()
A、表中某两行的位置更换,不会影响表中的内容
B、表中某两列的位置更换,不会影响表中的内容
C、表中被设为主键的字段不能有重复值,但可以为空
D、表是存放数据的基本对象
5.利用T-SQL语句声明一个游标,查询数据库学生表S中所有男生的信息,并读取数据。(1)读取最后一条记录(2)读取第一条记录(3)读取第5条记录(4)读取当前记录指针位置后第3条记录
6.包含在码中的属性称为主属性
7.简述常见的数据模型。?
8.数据库系统中数据的一致性是指数据类型一致。
9.某网上订书系统,涉及如下信息: (1)客户:客户号、姓名、地址、联系电话。 (2)图书:书号、书名、出版社、单价。 (3)订单:订单号、日期、付款方式、总金额。 其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。 (1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。 (2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。
10.数据库的三级模式是指()。
11.现在流行的数据模型是网状模型
12.简述什么是网状模型?
13.按事务对数据对象的封锁程度来分,封锁有两种基本类型:()。
14.评审在数据库设计中有什么重要作用?为什么允许设计过程中有多次的回溯与反复?
15.用SQL语言完成操作:把查询和修改BORROWER的权限受给用户“王伟”。
16.在()阶段之后,进行概念结构的设计。
A、需求分析
B、数据库实施
C、逻辑结构设计
D、数据库运行和维护
17.评审在数据库设计中有什么作用?为什么允许设计过程中有多次的回溯与重复?
18.使用SQL-UPDATE语句可同时修改指定表的多个字段内容。
19.二级封锁协议不可以保证()
A、不读脏数据
B、丢失修改
C、以上都不对
D、可重复读
20.逻辑结构设计阶段的任务不包括()
A、关系模式的规范化
B、关系模式优化
C、外模式设计
D、存储路径设计
21.创建模式的语句是()
A、create?schema
B、create?table
C、create?view
D、create?index
22.在数据库管理方式中,应用程序与数据之间的关系是一一对应的。
23.使用T-SQL语句再次创建该数据库,主文件和日志文件的文件名同上,要求:仓库库存_data最大尺寸为无限大,增长速度为20%,日志文件初始大小为2MB,最大尺寸为5MB,增长速度为1MB。
24.试述数据库设计主要步骤。
25.数据抽象的三种基本方法是()。
26.下面属于授权语句的是()
A、revoke
B、delete
C、grant
D、insert
E、select
F、update
27.若要在一对多关系中,更改一方(即主表)的原始记录的主关键字的值后,多方(即子表)立即自动修改对应记录对应字段的值,应启动()
A、有效性规则
B、级联更新相关字段
C、级联删除相关记录
D、都不对
28.预防死锁的方法有()
A、先来先服务
B、一次封锁法
C、顺序封锁法
D、等待图法
29.
查询讲授课程号为C5的教师姓名。
30.在进行表查询时,字段前的表名前缀总是必须。
31.己知一个关系数据库的模式如下:S(SNO,SNAME,SCITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,JCITY)SPJ(SNO,PNO,JNO,QTY)其中:S表示供应商,它的各属性依次为供应商号、供应商名和供应商所在城市;P表示零件,它的各属性依次为零件号、零件名、零件颜色和零件重量;J表示工程,它的各属性依次为工程号、工程名和工程所在城市;SPJ表示供货关系,它的各属性依次为供应商号、零件号、