1、江西科技师范大学数据库原理与应用(教学信息管理实务江西科技师范大学数据库原理与应用(教学信息管理实务版)版)20242024-2025 2025 学年第一学期期末试卷学年第一学期期末试卷 试卷说明:试卷说明:1、试卷满分 100 分,120 分钟完成试卷;2、钢笔或圆珠笔直接答在试题中(除题目有特殊规定外);3、答卷前将密封线内的项目填写清楚。题号 一 二 三 四 五 总分 合分人 复核人 满分 100 得分 一、选择题(本大题总共 15 小题,每题 2 分,共 30 分)1.数据库系统的核心是()A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 2.下列关于关系模型的说法,错误
2、的是()A.关系中每个属性值都是不可分解的 B.关系中不允许出现相同的元组 C.关系中行列顺序可以任意交换 D.关系的主码可以取空值 3.在 SQL 中,用于删除表的语句是()A.DELETE B.DROP C.CLEAR D.REMOVE 4.数据库设计的概念结构设计阶段,表示概念结构的常用方法是()A.层次模型 B.网状模型 C.关系模型 D.E-R 模型 5.若要查询成绩在 85 分以上的学生信息,WHERE 子句中的条件表达式应是()A.成绩 BETWEEN 85 AND 100 B.成绩85 C.成绩=85 D.成绩 IN(85 TO 100)6.数据库管理系统中负责数据模式定义的语
3、言是()A.数据定义语言 B.数据操纵语言 C.数据控制语言 D.汇编语言 7.关系代数中的投影运算对应于 SELECT 语句中的()A.WHERE 子句 B.SELECT 子句 C.FROM 子句 D.GROUP BY 子句 8.在数据库中,数据的物理独立性是指()A.数据库与数据库管理系统的相互独立 B.用户程序与 DBMS 的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 9.数据库系统的数据独立性体现在()A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因
4、为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 10.设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是()班 级 学 号 姓名 本科 密 封 线 A.RS B.RS C.R-S D.S-R 11.数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容().事务开始信息 .更新信息 .提交信息 .事务中止信息 A.、和 B.、和 C.、和 D.全部 12.在数据库设计中,将 E-R 图转换为关系模型属于()A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 13.下列关于索引的说法,正确的是()A.索
5、引可以提高数据插入的效率 B.索引越多越好 C.索引可以加快查询速度 D.索引会增加数据的存储空间 14.若要对学生表中的年龄字段进行检查,保证年龄在18到 30 岁之间,应使用的约束是()A.PRIMARY KEY B.FOREIGN KEY C.CHECK D.UNIQUE 15.在 SQL 中,用于修改表结构的语句是()A.ALTER TABLE B.UPDATE TABLE C.CREATE TABLE D.DELETE TABLE 二、填空题(本大题总共 5 题,每题 4 分,共 20 分)1.数据库系统由数据库、数据库管理系统、应用程序、_和用户构成。2.关系模型中,二维表的每一行
6、称为一个_,每一列称为一个属性。3.在 SQL 中,使用_语句可以向表中插入数据。4.数据库设计的步骤包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、_。5.事务具有原子性、一致性、隔离性和_四个特性。三、简答题(本大题总共 6 题,每题 4 分,共 24 分)1.简述数据库系统的三级模式结构。2.什么是数据完整性?它包括哪些方面?3.简述关系代数中的并、差、交运算。4.数据库设计中,需求分析的主要任务是什么?5.简述视图的作用。6.什么是事务的并发控制?四、综合题(本大题总共 2 题,每题 6 分,共 12 分)1.设有关系模式 R(A,B,C,D,E),函数依赖集 F=
7、ABC,CDE,BD,EA。(1)求 R 的所有候选码。(2)判断 R 最高属于第几范式,并说明理由。2.已知学生表(Student)、课程表(Course)和成绩表(SC),结构如下:Student(Sno,Sname,Sage,Ssex),Course(Cno,Cname,Cpno,Ccredit),SC(Sno,Cno,Grade)。其中,Sno 为学号,Sname 为姓名,Sage 为年龄,Ssex 为性别,Cno为课程号,Cname 为课程名,Cpno 为先行课程号,Ccredit 为学分,Grade为成绩。请写出 SQL 语句:查询选修了课程号为“C01”课程的学生姓名和成绩。五、设计题(14 分)设计一个教学信息管理数据库,包括学生、课程、教师、选课等信息。要求画出 E-R 图,并将其转换为关系模型。