资源描述
2025年中职(计算机应用)数据库基础试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题 共40分)
答题要求:本大题共20小题,每小题2分,共40分。在每小题列出的四个选项中,只有一项符合题目要求,请将其选出。
1. 数据库系统的核心是( )
A. 数据模型 B. 数据库管理系统 C. 数据库 D. 数据库管理员
2. 下列关于数据库特点的说法中正确的是( )
A. 数据能共享且独立性高 B. 数据不能共享但独立性高
C. 数据能共享但独立性低 D. 数据不能共享且独立性低
3. 数据库中存储的是( )
A. 数据 B. 数据模型 C. 数据以及数据之间的联系 D. 信息
4. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )
A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能
5. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( )阶段。
A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计
6. 在关系数据库中,用来表示实体之间联系的是( )
A. 树结构 B. 网结构 C. 线性表 D. 二维表
7. 关系模型中,一个关键字是( )
A. 可由多个任意属性组成 B. 至多由一个属性组成
C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 以上都不是
8. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( )
A. 一对一 B. 一对多 C. 多对一 D. 多对多
9. 下列关于关系数据模型的术语中,与二维表中的“行”对应的是( )
A. 字段 B. 元组 C. 数据项 D. 域
10. 关系数据库管理系统应能实现的专门关系运算包括( )
A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表
11. 在SELECT语句中,与关系代数中σ运算符对应的是( )
A. WHERE子句 B. SELECT子句 C. FROM子句 D. GROUP BY子句
12. 要从学生关系中查询学生的姓名和年龄所进行的查询操作属于( )的运算。
A. 选择 B. 投影 C. 连接 D. 自然连接
13. 数据库设计的需求分析阶段主要设计( )
A. 程序流程图 B. 数据流程图 C. 模块结构图 D. 功能结构图
14. 数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容?( )
Ⅰ.事务开始信息 Ⅱ.更新信息 Ⅲ.提交信息 Ⅳ.事务中止信息
A. Ⅰ、Ⅱ和Ⅳ B. Ⅰ、Ⅲ和Ⅳ C. Ⅱ、Ⅲ和Ⅳ D. 都是
15. 若事务T对数据对象A加上S锁,则( )
A. 事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。
B. 事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C. 事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。
D. 事务T可以读A和修改A,其它事务能对A加S锁和X锁。
16. 数据库系统中,依靠( )手段支持了数据独立性。
A. 封锁机制 B. 完整性约束 C. 三级模式,两层映像 D. 并发控制
17. 数据库系统的并发控制主要方法是采用( )机制。
A. 拒绝 B. 可串行化 C. 封锁 D. 不加任何控制
18. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )
A. 数据字典、应用程序、审计档案、数据库后备副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后备副本
D. 数据字典、应用程序、数据库后备副本
19. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段
20. 下列关于数据库安全性的说法中,错误的是( )
A. 可以通过视图机制提高数据库安全性
B. 可以通过审计提高数据库安全性
C. 可以通过加密提高数据库安全性
D. 可以通过拒绝非法用户访问提高数据库安全性
第II卷(非选择题 共60分)
21. 填空题(本大题共10小题,每小题2分,共20分)
答题要求:请在每小题的空格中填上正确答案。错填、不填均无分。
(1)数据库系统一般由数据库、数据库管理系统、应用系统、______和用户构成。
(2)数据模型通常由数据结构、数据操作和______三部分组成。
(3)关系代数的运算可分为传统的集合运算和专门的关系运算,传统的集合运算包括并、差、交和______。
(4)在关系数据库中,若一个关系中的所有非主属性都完全函数依赖于码,则该关系属于______范式。
(5)在SELECT语句中,使用______子句可以对查询结果进行分组。
(6)数据库设计的步骤包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、______和数据库运行与维护。
(7)事务是数据库进行的基本工作单位,具有原子性、一致性、______和持久性四个特性。
(8)数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或______。
(9)数据库的完整性是指数据的正确性和______。
(10)在数据库中,索引是一种______结构。
22. 简答题(本大题共3小题,每小题10分,共30分)
答题要求:请简要回答问题。
(1)简述数据库管理系统的主要功能。
(2)简述关系模型的优点。
(3)简述数据库设计中需求分析的主要任务。
23. 设计题(本大题共10分)
答题要求:根据以下需求设计一个数据库。
学校有多个系,每个系有若干班级,每个班级有若干学生。每个系有一名系主任,每个班级有一名班主任。学生有学号、姓名、性别、年龄等信息,班级有班级号、班级名等信息,系有系号、系名等信息。请设计该学校的数据库E-R模型,并将其转换为关系数据模型。
24. 操作题(本大题共10分)
答题要求:设有学生表(Student):Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为学号,Sname为姓名,Ssex为性别,Sage为年龄,Sdept为所在系。课程表(Course):Course(Cno,Cname,Cpno,Ccredit),其中Cno为课程号,Cname为课程名,Cpno为先行课程号,Ccredit为学分。学生选课表(SC):SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为成绩。请写出SQL语句查询选修了课程号为“C01”课程的学生姓名。
答案:
1. B 2. A 3. C 4. C 5. B 6. D 7. C 8. B 9. B 10. B 11. A 12. B 13. B 14. D 15. C 16. C 17. C 18. C 19. C 20. D
21. (1)数据库管理员 (2)数据完整性约束 (3)笛卡尔积 (4)第二 (5)GROUP BY (6)数据库试运行 (7)隔离性 (
展开阅读全文