2025年桂林理工大学计算机应用技术专业《数据库概论》科目期末试卷及答案.docxVIP

  • 1
  • 0
  • 约7.08千字
  • 约 11页
  • 2026-01-15 发布于安徽
  • 举报

2025年桂林理工大学计算机应用技术专业《数据库概论》科目期末试卷及答案.docx

2025年桂林理工大学计算机应用技术专业《数据库概论》科目期末试卷及答案

考试时间:______分钟总分:______分姓名:______

一、选择题(每小题2分,共20分。请将正确选项的字母填在题后的括号内)

1.数据库系统的三级模式结构中,处于最底层,负责管理数据库中所有物理数据的是()。

A.概念模式

B.外模式

C.内模式

D.数据模型

2.以下关于关系模型的说法中,正确的是()。

A.关系可以看作是一个二维表,表中每一行代表一个元组,每一列代表一个属性

B.关系中的元组顺序是重要的,不同元组不允许有相同的属性值

C.关系中的属性顺序是重要的,不同关系不允许有相同的属性名

D.关系中的元组顺序和属性顺序都是重要的

3.在关系代数中,用于求关系中选择满足指定条件的元组的操作是()。

A.并(∪)

B.交(∩)

C.投影(π)

D.选择(σ)

4.以下SQL语句中,用于向表中插入一条新元组的是()。

A.`SELECT`

B.`UPDATE`

C.`INSERT`

D.`DELETE`

5.关系数据库的规范化理论旨在()。

A.提高数据库的存储效率

B.简化数据库的查询语句

C.消除数据冗余,保证数据一致性

D.增加数据库的并发处理能力

6.在关系数据库中,确保实体完整性的约束是通过()来实现的。

A.主键约束

B.外键约束

C.唯一约束

D.检查约束

7.在关系数据库中,确保参照完整性的约束是通过()来实现的。

A.主键约束

B.外键约束

C.唯一约束

D.检查约束

8.SQL语句中,用于将查询结果保存为临时表的语句是()。

A.`CREATETABLE`

B.`CREATEVIEW`

C.`CREATEINDEX`

D.`CREATETEMPORARYTABLE`

9.事务的原子性是指事务必须是()的单元。

A.可恢复的

B.可串行化的

C.不可分割的

D.可重复的

10.下列关于数据库设计的说法中,正确的是()。

A.概念结构设计阶段主要使用SQL语言进行

B.逻辑结构设计阶段主要绘制E-R图

C.物理结构设计阶段需要确定数据库的存储结构和存取路径

D.数据库设计是一个一次性完成的过程

二、填空题(每空2分,共20分。请将答案填在题中的横线上)

1.数据模型通常由______、数据操作和完整性约束三部分组成。

2.关系代数中的并运算(∪)要求参与运算的两个关系具有相同的______。

3.SQL语句中,用于删除表中元组的命令是______。

4.关系数据库的第一范式(1NF)要求关系的每一个分量必须是______。

5.关系数据库的第二范式(2NF)要求关系必须满足第一范式,并且每个非主属性都______。

6.关系数据库的第三范式(3NF)要求关系必须满足第二范式,并且每个非主属性都______。

7.数据库事务的隔离性是指一个事务的执行不能被其他事务______。

8.数据库安全性控制中,授予用户对数据库对象访问权限的命令是______。

9.数据库恢复技术中,用于记录事务操作日志的文件通常称为______。

10.E-R模型中的三种基本要素是______、联系和属性。

三、简答题(每小题5分,共20分)

1.简述数据库系统与文件系统的区别。

2.简述关系代数中的并(∪)和交(∩)操作的含义。

3.简述数据库设计过程中概念结构设计阶段的主要任务和方法。

4.简述数据库事务的四个基本特性(ACID)及其含义。

四、应用题(共40分)

1.假设有一个名为`学生`的数据库表,包含以下属性:学号(Sno,主键),姓名(Sname),性别(Ssex),专业(Sdept),年龄(Sage)。请编写SQL语句完成以下查询:(每小题5分,共10分)

a.查询所有男学生的姓名和专业。

b.查询年龄大于等于20岁的学生的学号和姓名。

2.假设有一个名为`课程`的数据库表,包含以下属性:课程号(Cno,主键),课程名(Cname),学分(Ccredit)。请编写SQL语句完成以下查询:(每小题5分,共10分)

a.查询所有课程的课程名和学分。

b.查询学

文档评论(0)

1亿VIP精品文档

相关文档