0
0
0

2017年自考02120《数据库及其应用》真题精选(旧课程代码参考卷)

2026-10-19
文章摘要
|

2017年自考02120《数据库及其应用》真题精选(旧课程代码参考卷)

13170 的前身课程代码是 02120。这套精选从 2017 年 4 月和 10 月两份全国卷中跳过了 Access 实操题,只保留与 13170 新教材重合的理论与 SQL 题,按原卷题号整理,附参考答案。适合当配套练习卷使用(原始出处见《历年真题汇总》一文)。

试卷一:2017 年 10 月卷(精选)

单项选择题(原卷每小题 2 分)

1. 在文件系统中,当文件数据结构发生任何微小变化时,必须修改或重新编写程序的特点,称为

A. 数据共享困难 B. 数据冗余 C. 数据异常 D. 数据独立性差

2. 在自动取款机上,客户只能对自己的账户进行查询、存取款、转账等操作,客户面对的数据模型是

A. 概念模型 B. 逻辑模型 C. 外部模型 D. 内部模型

3. 关系 R 和 S 各有 5 个元组,则关系 R×S 的元组个数为

A. 5 B. 10 C. 25 D. 不确定

4. 有实体集"火车票",其属性:订票号、车次、日期、发车时间、车厢、座位号,该实体的键(关键字)为

A. 车厢,座位号 B. 日期,发车时间 C. 订票号 D. 车次,日期

5. 在关系数据库设计过程中,E-R 图设计属于

A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段

8. 下列 SQL 聚集函数中,要求参数必须是数值型的是

A. AVG B. MIN C. MAX D. COUNT

9. 在 SQL 语言中,删除表中行的 SQL 语句是

A. DELETE B. UPDATE C. DROP D. ALTER

10. 下列关于索引的说法中,错误的是"索引能够提高"

A. 查询操作的速度 B. 更新操作的速度 C. 分组操作的速度 D. 排序操作的速度

填空题(原卷每小题 1 分)

  1. 数据库系统由四个部分组成,即数据库、数据库管理系统、______和数据库管理员。
  2. 关系代数包括 5 种基本运算,即选择、投影、并、差和______。
  3. 将 E-R 模型转换成关系模型时,每一个实体集转换成______。
  4. 当数据库出现故障后,启用备份的副本,可以使数据库恢复到______的状态。
  5. SQL 语言可分为数据定义语言(DDL)、______和数据控制语言(DCL)。

简答与 SQL 题(原卷每小题 3 分)

  1. 什么是数据完整性?
  2. 有关系模式 R(A,B,C) 和 S(B,C,D),T = R×S,写出 T 的关系模式。
  3. 简述内联接和自然联接的区别。
  4. 设有 3 个关系模式:学生(学号,姓名,性别,专业,籍贯)、课程(课程号,课程名,学时,性质)、成绩(学号,课程号,分数)。写出将课程号为 "C101" 的课程增加 10 个学时的 SQL 语句。
  5. 关系模式同 34 题,写出按学号统计学生选课门数的 SQL 语句。

试卷二:2017 年 4 月卷(精选)

单项选择题

1. 并发控制、完整性控制、安全性控制等属于

A. 数据定义 B. 数据操作 C. 数据库运行管理 D. 数据库维护

2. 从用户使用数据的观点描述数据库局部逻辑结构的模型称为

A. 外部模型 B. 逻辑模型 C. 概念模型 D. 物理模型

3. "为一个给定的逻辑结构选定存储结构和存取方法"属于数据库设计的

A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段

4. 有关系:学生(学号,姓名,专业),规定学号由 8 个字符组成,这一规定属于

A. 实体完整性约束 B. 参照完整性约束 C. 用户定义完整性约束 D. 主键完整性约束

8. 创建唯一索引的 SQL 语句是

A. CREATE UNIQUE INDEX B. CREATE INDEX C. ADD UNIQUE INDEX D. ADD INDEX

填空题

  1. 表中的一行称为一个______。
  2. 自然联接是从两个关系的笛卡儿积中选择______的元组并消除重复属性构成的一个新关系。
  3. 数据库逻辑结构设计的任务是把概念模型转换成所选择 DBMS 支持的______。
  4. 在 SQL 语言中,COUNT(DISTINCT(表达式)) 的执行结果是______。

简答与 SQL 题

  1. 什么是关系代数的选择运算?
  2. 有学生(学号,姓名,性别),写出检索所有男生学号和姓名的关系代数表达式。
  3. 什么是左外联接?
  4. 说明 SQL 语句 SELECT COUNT(身份证号) FROM 职工; 实现的功能。
  5. 有关系:成绩(学号,课程号,分数),写出 SQL 语句,检索同时选修 C1 和 C2 课程的学生学号。

综合题(原卷每小题 10 分)

41. 某电商销售平台销售情况记录于关系 R 中:R(客户编号,客户名称,地址,电话,商品编号,商品名称,规格,单价,销售日期,销售数量),并约定一个客户一天只能购买同种商品一次。试完成:(1) 确定关系 R 的主键;(2) 判断 R 最高为第几范式;(3) 将 R 分解为第三范式。

参考答案

试卷一(2017.10)

  • 单选:1.D 2.C(外部模型=用户视图) 3.C(5×5=25) 4.C 5.B 8.A 9.A 10.B(索引会降低更新速度)
  • 填空:21.应用程序(用户) 22.笛卡尔积 23.一个关系模式 24.最近一次备份(故障前一致) 26.数据操纵语言(DML)
  • 简答:31. 数据完整性指数据的正确性、有效性与相容性,防止不合语义的数据进入数据库。32. T(A, B, C, B, C, D)(两个关系的属性全部拼接;若按同名列理解可写作 (A, R.B, R.C, S.B, S.C, S.D))。33. 内联接按条件拼接两表匹配行,保留全部属性列(可有重复列);自然联接按同名列相等拼接并去掉重复列。34. UPDATE 课程 SET 学时 = 学时 + 10 WHERE 课程号 = 'C101'; 35. SELECT 学号, COUNT(课程号) FROM 成绩 GROUP BY 学号;

试卷二(2017.4)

  • 单选:1.C 2.A 3.D 4.C 8.A
  • 填空:21.元组(记录) 22.公共属性值相同(公共属性上取值相等) 23.逻辑模型(数据模型) 26.统计该列不同(去重后)非空值的个数
  • 简答:31. 选择运算是从关系中选出满足给定条件的那些元组组成新关系(水平方向运算)。32. π学号,姓名(σ性别='男'(学生))。33. 左外联接=内联接结果 + 左表中未匹配的行(右表属性补 NULL)。34. 统计职工表中身份证号非空(不为 NULL)的职工人数。36. SELECT 学号 FROM 成绩 WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM 成绩 WHERE 课程号='C2');
  • 综合 41:(1) 主键(客户编号,商品编号,销售日期);(2) 非主属性存在对主键的部分依赖(如客户名称只依赖客户编号),最高 1NF;(3) 3NF 分解:客户(客户编号,客户名称,地址,电话)、商品(商品编号,商品名称,规格,单价)、销售(客户编号,商品编号,销售日期,销售数量)。

说明:以上为参考答案(依据教材知识点整理),非官方评分标准;个别 Access 题已按要求剔除。原卷完整版(含 Access 实操题)见湖南自考生网链接。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!

评论

欢迎来到我的博客!