1、
2025年高职计算机应用技术(数据库基础)试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题 共40分)
答题要求:本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的。
1. 数据库系统的核心是( )
A. 数据模型 B. 数据库管理系统 C. 数据库 D. 数据库管理员
2. 下列关于数据库特点的说法中,错误的是( )
A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高
3. 数据库管理系统中负责数据模式
2、定义的语言是( )
A. 数据定义语言 B. 数据管理语言 C. 数据操纵语言 D. 数据控制语言
4. 关系模型中,一个关键字是( )
A. 可由多个任意属性组成 B. 至多由一个属性组成
C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 以上都不是
5. 若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是( )联系。
A. 1对1 B. 1对多 C. 多对1 D. 多对多
6. 在关系数据库中,实现“表中任意两行不能相同”的约束是靠( )来实现的。
A. 外键 B. 属性 C. 主码
3、 D. 列
7. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。
A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计
8. 要保证数据库的数据独立性,需要修改的是( )
A. 模式与外模式 B. 模式与内模式 C. 三层之间的两种映射 D. 三层模式
9. 数据库系统的数据独立性体现在( )
A. 不会因为数据的变化而影响到应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他
4、的存储结构
10. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )
A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能
11. 数据库系统的数据完整性是指保证数据的( )
A. 可靠性 B. 正确性和相容性 C. 安全性 D. 独立性
12. 设有关系R和关系S进行如下运算,则结果的元数是( )
R有3个元组,S有4个元组
A. 3 B. 4 C. 7 D. 12
13. 下列关于视图的说法中,错误的是( )
A. 视图是一种虚拟表 B. 视图可以提高数据的安全性
5、
C. 视图可以简化用户的操作 D. 视图不能进行数据更新
14. 在SQL语言中,用于删除表的语句是( )
A. DELETE B. DROP C. CLEAR D. REMOVE
15. 在SQL查询中,使用WHERE子句指出的是( )
A. 查询目标 B. 查询结果 C. 查询条件 D. 查询视图
16. 若要查询成绩在85分以上的学生的姓名和成绩,正确的SQL语句是( )
A. SELECT姓名,成绩FROM学生WHERE成绩>85
B. SELECT姓名,成绩FROM学生HAVING成绩>85
C. SELECT姓名,成绩FOR学生
6、WHERE成绩>85
D. SELECT姓名,成绩FOR学生HAVING成绩>85
17. 数据库中存储的是( )
A. 数据 B. 数据模型 C. 数据以及数据之间的联系 D. 信息
18. 关系数据库管理系统应能实现专门的关系运算包括( )
A. 排序、索引、统计 B. 选择(筛选)、投影、连接
C. 关联、更新、排序 D. 显示、打印、制表
19. 在数据库设计中,将E-R图转换为关系模式的过程属于( )
A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段
20. 数据库技术的根本目标是要解决数据的(
7、
A. 存储问题 B. 共享问题 C. 安全问题 D. 保护问题
第II卷(非选择题 共60分)
(一)填空题(共10分)
答题要求:本大题共5小题,每小题2分,共10分。请将答案填写在题中的横线上。
1. 数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、______和用户构成。
2. 数据模型通常由数据结构、数据操作和______三部分组成。
3. 关系代数的运算可分为两类:传统的集合运算和______。
4. 在SQL语言中,用于修改表结构的语句是______。
5. 数据库设计的步骤包括需求分析、概念结构设计、逻辑结构设计、物理
8、结构设计、数据库实施、数据库运行和维护,其中______是数据库设计的核心。
(二)简答题(共15分)
答题要求:本大题共3小题,每小题5分,共15分。简要回答问题。
1. 简述数据库管理系统的主要功能。
2. 简述实体完整性规则的内容。
3. 简述数据库设计的需求分析阶段的主要任务。
(三)设计题(共分15)
答题要求:本大题共1小题,共15分。请根据题目要求进行设计。
设有学生表(学号,姓名,性别,年龄,专业),课程表(课程号,课程名,学分),选课表(学号,课程号,成绩)。请写出SQL语句查询选修了“数据库基础”课程的学生的学号、姓名和成绩。
(四)综合题(共15分)
答题要求:本大题共1小题,共15分。阅读以下材料,回答问题。
材料:某学校要建立一个教学管理数据库,用于管理学生的基本信息、课程信息、教师信息以及学生选课情况等。
问题:请设计该教学管理数据库的E-R模型,包括实体及其属性,以及实体之间的联系。
(五)案例分析题(共5分)
答题要求:本大题共1小题,共5分。阅读以下材料,回答问题。
材料:在一个图书馆管理数据库中,有读者表(读者编号,姓名,性别,年龄,联系方式),图书表(图书编号,书名