数据库系统原理与设计(第2版)课后习题试卷及答案.docxVIP

  • 2
  • 0
  • 约3.13千字
  • 约 7页
  • 2026-02-12 发布于天津
  • 举报

数据库系统原理与设计(第2版)课后习题试卷及答案.docx

数据库系统原理与设计(第2版)课后习题试卷及答案

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

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

1.数据库系统的三级模式结构不包括以下哪一层?

A.概念模式

B.内模式

C.外模式

D.逻辑模式

2.关系模型中,用来唯一标识元组的属性或属性组称为?

A.关键字

B.外部关键字

C.主属性

D.非主属性

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

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

4.数据库设计的第一步通常是?

A.逻辑结构设计

B.物理结构设计

C.概念结构设计

D.应用程序设计

5.事务的ACID特性中,I代表?

A.原子性

B.一致性

C.隔离性

D.持久性

6.在数据库并发控制中,常用的锁协议有?

A.两阶段锁协议

B.可恢复协议

C.不允许协议

D.以上都是

7.数据库恢复中,用于记录已提交事务的操作日志文件称为?

A.数据文件

B.日志文件

C.控制文件

D.索引文件

8.在关系代数中,除运算(-)的作用是?

A.选择满足条件的元组

B.投影指定属性

C.连接两个关系

D.从关系中删除某些元组

9.数据库设计的概念结构设计阶段,常用的工具是?

A.E-R图

B.网络图

C.流程图

D.状态图

10.数据库系统中,保证数据一致性的主要机制是?

A.事务管理

B.并发控制

C.数据备份

D.数据恢复

二、填空题(每题2分,共10分)

1.数据库系统的核心是________。

2.关系模型中,每个元组在关系中具有相同的________。

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

4.数据库设计的逻辑结构设计阶段,通常将E-R图转换为________。

5.数据库系统中,保证数据持久性的主要机制是________。

三、判断题(每题2分,共10分)

1.数据库的概念模式描述了数据库的整体逻辑结构。()

2.关系模型中的主键可以重复。()

3.SQL语言中,UPDATE命令可以修改表的结构。()

4.数据库设计的物理结构设计阶段,需要考虑数据库的存储结构和访问方法。()

5.数据库系统中,事务的隔离性是指事务并发执行时,结果与按某种顺序串行执行时相同。()

四、简答题(每题10分,共30分)

1.简述数据库系统的三级模式结构及其作用。

2.简述SQL语言中SELECT语句的基本语法结构。

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

五、综合题(30分)

假设有一个学生选课数据库,包含以下三个关系模式:

学生(学号,姓名,性别,年龄,专业)

课程(课号,课名,教师,学分)

选课(学号,课号,成绩)

1.请用SQL语言编写查询语句,查找所有成绩在90分以上的学生的学号和姓名。

2.请用SQL语言编写查询语句,查找选修了课程号为CS101的所有学生的姓名和成绩。

3.请用SQL语言编写查询语句,计算每个学生的平均成绩,并按平均成绩从高到低排序。

4.请用SQL语言编写查询语句,查找选修了至少3门课程的所有学生的学号和姓名。

试卷答案

一、选择题

1.D

解析:数据库系统的三级模式结构包括概念模式、外模式和内模式。

2.A

解析:关键字是用来唯一标识元组的属性或属性组。

3.C

解析:DELETE命令用于删除表中的数据。

4.C

解析:概念结构设计是数据库设计的第一步,主要任务是建立数据库的概念模型。

5.A

解析:ACID特性中,I代表原子性,即事务是不可分割的最小工作单元。

6.A

解析:两阶段锁协议是数据库并发控制中常用的锁协议。

7.B

解析:日志文件用于记录已提交事务的操作,以便在系统故障时进行恢复。

8.D

解析:除运算(-)用于从关系中删除某些元组。

9.A

解析:E-R图是概念结构设计阶段常用的工具,用于描述数据库的概念模型。

10.A

解析:事务管理是保证数据一致性的主要机制,通过事务的ACID特性来保证数据的一致性。

二、填空题

1.数据库管理系统

解析:数据库管理系统的核心是数据库管理系统(DBMS)。

2.属性

解析:关系模型中,每个元组在关系中具有相同的属性。

3.INSERT

解析:INSERT命令用于插入数据到表中。

4.关系模式

解析:逻辑结构设计阶段,通常将E-R图转换为关系模式。

5.持久性

解析:持久性是指事务一旦提交,其对数据库中数据的改变是永久性的。

三、判断题

1.√

解析:概念模式描述了数据库的整体逻辑结构。

2.×

解析:关系模型中的主键是唯一的,不能重复。

3.

文档评论(0)

1亿VIP精品文档

相关文档