资源描述
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. 数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是( )
A. 层次分析法 B. 数据流程分析法 C. 结构分析法 D. 实体 - 联系方法
6. 数据库系统的数据独立性是指( )
A. 不会因为数据的变化而影响应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
7. 数据库系统与文件系统的主要区别是( )
A. 数据库系统复杂,而文件系统简单
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
8. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )
A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能
9. 数据库三级模式体系结构的划分,有利于保持数据库的( )
A. 数据独立性 B. 数据安全性 C. 结构规范化 D. 操作可行性
10. 概念模型是现实世界的第一层抽象,这一类模型中最著名且常用的是( )
A. 层次模型 B. 关系模型 C. 网状模型 D. 实体 - 联系模型
11. 在数据库设计中,将E - R图转换成关系数据模型的过程属于( )
A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段
12. 数据库中,数据的物理独立性是指( )
A. 数据库与数据库管理系统的相互独立
B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D. 应用程序与数据库中数据的逻辑结构相互独立
13. 若要确保输入的联系电话值只能为8位数字,应定义字段的( )
A. 格式 B. 输入掩码 C. 有效性规则 D. 有效性文本
14. 在Access中,用于存放数据库对象的容器是( )
A. 表 B. 查询 C. 窗体 D. 数据库窗口
15. 在Access数据库中,表之间的关系不包括( )
A. 一对一关系 B. 一对多关系 C. 多对多关系 D. 多对一关系
16. 在Access中,要创建一个查询,查找总分在250分以上(包括250分)的学生,正确的条件设置是( )
A. 总分 >= 250 B. 总分 > 250 C. “总分” >= 250 D. “总分” > 250
17. 在Access中,用于创建数据访问页的视图是( )
A. 设计视图 B. 数据表视图 C. 数据透视表视图 D. 数据透视图视图
18. 在Access中,若要在文本型字段查询姓李的记录,可使用的条件是( )
A. Like “李” B. Like “李” C. =“李” D. =“李”
19. 在Access中,能够对一个表中的数据进行多种统计计算的查询是( )
A. 选择查询 B. 交叉表查询 C. 参数查询 D. 操作查询
20. 在Access中,要修改已创建的宏,可以在( )中进行。
A. 设计视图 B. 数据表视图 C. 宏设计器 D. 数据库窗口
第II卷(非选择题 共60分)
w2(10分)
答题要求:请简要回答数据库设计的主要步骤。
w3(15分)
答题要求:设有关系R和S,如下所示,请计算R与S的并、差、交运算结果。
R:
|A|B|
|---|---|
|1|2|
|2|3|
|3|4|
S:
|A|B|
|---|---|
|2|3|
|3|4|
|4|5|
w4(15分)
材料:某学校要建立一个学生成绩管理数据库,包含学生表(学号,姓名,性别,年龄)、课程表(课程号,课程名,学分)、成绩表(学号,课程号,成绩)。
答题要求:请根据上述材料,设计E - R图来表示学生、课程和成绩之间的关系,并简要说明各实体和联系的含义。
w5(20分)
材料:在Access数据库中有一个“学生”表,包含字段:学号、姓名、性别、年龄。现有一个需求,要查询年龄大于20岁的学生信息。
答题要求:请写出实现该查询的SQL语句,并解释每部分的含义。
答案:1. B 2. C 3. C 4. D 5. D 6. B 7. B 8. C 9. A 10. D 11. C 12. C 13. B 14. D 15. D 16. A 17. A 18. B 19. B 20. A w2:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 w3:并:
|A|B|
|---|---|
|1|2|
|2|3|
|3|4|
|4|5|
差:
|A|B|
|---|---|
|1|2|
交:
|A|B|
|---|---|
|2|3|
|3|4| w4:学生表表示学生实体,包含学号、姓名、性别、年龄;课程表表示课程实体,包含课程号、课程名、学分;成绩表表示成绩实体,包含学号、课程号、成绩。学生与课程是多对多关系,一个学生可以选多门课程,一门课程可以被多个学生选。学生与成绩是一对多关系,一个学生有多个成绩。课程与成绩是一对多关系,一门课程有多个成绩。 w5:SELECT 学号,姓名,性别,年龄 FROM 学生 WHERE 年龄 > 20; SELECT表示选择要查询的字段;学号,姓名,性别,年龄是要查询的字段名;FROM 学生表示从学生表中查询;WHERE 年龄 > 20表示查询条件,即年龄大于20岁。
展开阅读全文