2025年南通大学软件工程专业《数据库原理》期末试卷及答案.docxVIP

  • 0
  • 0
  • 约4.57千字
  • 约 9页
  • 2026-01-25 发布于北京
  • 举报

2025年南通大学软件工程专业《数据库原理》期末试卷及答案.docx

2025年南通大学软件工程专业《数据库原理》期末试卷及答案

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

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

1.下列哪一项不属于数据库系统的三级模式结构?

(A)概念模式

(B)内模式

(C)外模式

(D)物理模式

2.关系模型中,用于唯一标识关系中每个元组的属性或属性组合称为:

(A)主属性

(B)外属性

(C)候选键

(D)组合键

3.SQL语句中,用于删除表中的数据的命令是:

(A)INSERT

(B)UPDATE

(C)DELETE

(D)DROP

4.下列哪个关系代数运算符用于查找两个关系R和S的公共元组?

(A)σ(选择)

(B)π(投影)

(C)×(笛卡尔积)

(D)∩(交)

5.在关系数据库中,保证实体完整性的约束是指:

(A)参照完整性

(B)用户定义完整性

(C)实体完整性

(D)视图完整性

6.下列哪个SQL语句用于创建视图?

(A)CREATETABLE

(B)CREATEINDEX

(C)CREATEVIEW

(D)CREATEDATABASE

7.事务的ACID特性中,I代表:

(A)原子性

(B)一致性

(C)隔离性

(D)持久性

8.数据库恢复技术主要依靠的是:

(A)数据库镜像

(B)日志文件

(C)数据备份

(D)硬件冗余

9.在数据库设计中,将一个不满足高级范式的关系模式分解为多个满足高级范式的关系模式,其主要目的是:

(A)提高数据冗余度

(B)降低数据冗余度

(C)增加数据复杂性

(D)减少数据复杂性

10.下列哪种数据库模型通常用于存储非结构化或半结构化数据?

(A)关系模型

(B)层次模型

(C)网状模型

(D)对象模型

二、填空题(每空1分,共15分。请将答案填写在横线上。)

1.数据库管理系统(DBMS)是位于用户与操作系统之间的一层__管理__软件。

2.关系中的每一行称为一个__元组__,每一列称为一个__属性__。

3.SQL语言中,用于插入数据的命令是__INSERT__语句。

4.关系代数中的__投影__运算符可以用于选择关系中的某些列。

5.为了维护数据库的参照完整性,外键的值必须引用其参照关系中存在的__主键__或唯一键值。

6.事务的__隔离性__要求一个事务的执行不能被其他事务干扰。

7.数据库的__并发控制__是为了解决多个用户同时访问数据库时可能出现的问题。

8.规范化理论中,第一范式(1NF)要求关系的所有属性都必须是__原子值__。

9.E-R模型中的基本要素有__实体__、属性和联系。

10.数据库设计的最低目标是达到__第一范式__。

三、判断题(每题1分,共10分。请将正确选项填在题后的括号内,正确填“√”,错误填“×”。)

1.数据独立性包括物理数据独立性和逻辑数据独立性。(√)

2.关系中的元组可以任意交换顺序,属性也可以任意交换顺序。(×)

3.SQL语句是面向过程的数据库查询语言。(√)

4.并发控制的主要目的是保证数据库的数据一致性。(√)

5.规范化过程就是不断分解关系模式,使其满足更高范式的过程。(√)

6.视图是一个虚表,它本身不存储数据,数据存储在基本表中。(√)

7.事务必须满足原子性、一致性、隔离性和持久性四个特性。(√)

8.数据库备份是为了防止数据丢失,而数据库恢复是为了修复数据库。(√)

9.主键可以是一个属性,也可以是多个属性的组合。(√)

10.数据库设计只需要考虑功能需求,不需要考虑非功能需求。(×)

四、简答题(每题5分,共20分。)

1.简述数据库系统三级模式结构的含义及其优点。

2.简述关系模型中的实体完整性约束和参照完整性约束的含义。

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

4.简述数据库设计过程中,从E-R图到关系模式的转换规则。

五、综合应用题(每题10分,共30分。)

1.设有如下关系模式:

学生(学号SNO,姓名SNAME,性别SGENDER,专业SPROGRAM,地址SADD)

课程(课号CNO,课程名CNAME,学分CREDITS)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档