2025年三亚学院计算机科学与技术专业《数据库原理》科目期末试卷及答案.docxVIP

  • 0
  • 0
  • 约4.77千字
  • 约 9页
  • 2026-03-14 发布于北京
  • 举报

2025年三亚学院计算机科学与技术专业《数据库原理》科目期末试卷及答案.docx

2025年三亚学院计算机科学与技术专业《数据库原理》科目期末试卷及答案

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

选择题(每题2分,共20分)

1.数据库系统的三级模式结构中,描述用户与数据库系统的接口是()。

A.概念模式

B.外模式

C.内模式

D.物理模式

2.在关系模型中,能够唯一标识元组的属性或属性组称为()。

A.外键

B.候选键

C.主键

D.超键

3.SQL语言中,用于创建表的命令是()。

A.CREATETABLE

B.ALTERTABLE

C.DROPTABLE

D.INSERTINTO

4.事务的ACID特性中,确保事务的执行要么全部完成,要么全部不完成的是()。

A.原子性

B.一致性

C.隔离性

D.持久性

5.在数据库设计中,将E-R图转换为关系模式的过程属于()。

A.需求分析

B.概念结构设计

C.逻辑结构设计

D.物理结构设计

6.关系代数中,从关系中选取满足条件的元组的运算是()。

A.选择

B.投影

C.连接

D.并

7.数据库的并发控制主要解决的问题是()。

A.数据冗余

B.数据不一致

C.数据丢失

D.访问冲突

8.在SQL中,用于查询唯一值的子句是()。

A.GROUPBY

B.DISTINCT

C.ORDERBY

D.HAVING

9.数据库的恢复技术中,记录数据库修改的日志文件用于()。

A.数据备份

B.故障检测

C.事务回滚

D.性能优化

10.第一范式(1NF)要求关系模式中的()。

A.属性值不可分

B.属性值唯一

C.属性值非空

D.属性值有默认值

填空题(每题2分,共20分)

1.数据库管理系统的英文缩写是________。

2.在关系数据库中,主键的值必须满足________约束。

3.SQL语言中,用于删除表中数据的命令是________。

4.数据库设计中,实体-关系图(E-R图)用于表示________结构。

5.事务的隔离级别中,防止“读脏数据”的是________隔离级别。

6.关系模式设计中,消除部分函数依赖的范式是________。

7.在SQL查询中,子查询分为相关子查询和________子查询。

8.数据库的完整性约束包括实体完整性、参照完整性和________完整性。

9.两段锁协议中,事务的第一个阶段是________阶段。

10.数据库的物理独立性是指当________改变时,不影响应用程序。

简答题(共24分)

1.简述数据库设计的主要阶段及各阶段目标。(6分)

2.比较关系模型中的选择和投影运算的区别。(6分)

3.说明数据库并发控制中“丢失更新”问题的产生原因及解决方法。(6分)

4.解释数据库中视图的作用及其应用场景。(6分)

设计题(共20分)

1.为“图书管理系统”设计E-R图,包含图书、读者、借阅实体,并标注属性和关系。(10分)

2.将上述E-R图转换为关系模式,并判断范式,说明优化过程。(10分)

应用题(共16分)

1.假设有学生表(学号,姓名,班级)和选课表(学号,课程号,成绩),编写SQL查询“查询选修了课程号为C01的学生姓名和班级”。(8分)

2.针对上述表,编写SQL语句创建“学生选课视图”,包含学号、姓名、课程号、成绩,并查询该视图中成绩大于90的记录。(8分)

试卷答案

选择题答案:

1.B

解析:外模式(用户模式)描述用户与数据库系统的接口,是用户看到的数据视图;概念模式描述全局逻辑结构,内模式描述物理存储结构。

2.D

解析:超键是能够唯一标识元组的属性或属性组;候选键是最小超键;主键是选定的候选键;外键是引用其他表主键的属性。

3.A

解析:CREATETABLE用于创建表;ALTERTABLE修改表结构;DROPTABLE删除表;INSERTINTO插入数据。

4.A

解析:原子性确保事务要么全

文档评论(0)

1亿VIP精品文档

相关文档