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

  • 1
  • 0
  • 约3.89千字
  • 约 7页
  • 2026-01-29 发布于天津
  • 举报

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

2025年天津工业大学计算机科学与技术专业《数据库原理》科目期末试卷及答案

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

一、选择题

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

(A)概念模式

(B)逻辑模式

(C)物理模式

(D)程序模式

2.关系模型中,对关系进行选择操作的元组个数可能

(A)大于

(B)小于

(C)等于

(D)以上都可能

3.假设有关系R(A,B,C)和S(B,D),关系代数表达式σB=b(πA,C(R×S))表示的是

(A)R和S的笛卡尔积

(B)从R×S中选择B列等于b的元组,并投影出A和C列

(C)从R中选择B列等于b的元组,并投影出A和C列

(D)从S中选择B列等于b的元组,并投影出A和C列

4.SQL语言中,用于删除表数据的语句是

(A)DELETE

(B)REMOVE

(C)DROP

(D)ERASE

5.以下关于函数依赖FD→G的叙述,正确的是

(A)若A→B,则B→A一定成立

(B)若A→B且B→C,则A→C一定成立

(C)若A→B且A?B,则B→A一定成立

(D)若A→B且|A||B|,则B不能函数依赖于A的任何真子集

6.关系模式R(A,B,C)满足1NF,若对于任意元组t,t[A]和t[B]的值均唯一,则R一定满足

(A)2NF

(B)3NF

(C)BCNF

(D)4NF

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

(A)概念设计阶段

(B)逻辑设计阶段

(C)物理设计阶段

(D)需求分析阶段

8.事务的原子性是指事务

(A)由多个操作组成

(B)所有操作要么全部完成,要么全部不做

(C)是并发执行的

(D)具有持久性

9.数据库系统中,用于保证数据库数据一致性的主要机制是

(A)索引

(B)视图

(C)事务的并发控制

(D)数据备份

10.在关系模型中,参照完整性约束通常是指

(A)关系内部的元组满足的约束

(B)关系之间的元组满足的约束

(C)关系属性的值域约束

(D)关系的主键约束

二、填空题

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

2.关系代数中的并、交、差运算属于________运算。

3.SQL语言中,用于创建数据库表的语句是________。

4.若关系模式R(U)中的属性集F是U的一个超键,且F不是U的最小超键,则称F是R的一个________。

5.一个满足3NF的关系R,如果R中不存在非主属性传递依赖于码,则R一定满足________。

6.数据库设计的第一步是________。

7.事务的________特性要求事务执行的结果必须是原子性的,即事务中的所有操作要么全部完成,要么全部不做,不会处于中间状态。

8.在数据库系统中,索引的主要作用是________。

9.视图是数据库的________概念,它本身不存储数据,数据仍存储在基本表中。

10.完整性约束包括实体完整性、参照完整性和________。

三、简答题

1.简述数据库系统(DBS)的组成及其各部分的主要功能。

2.写出关系代数中的选择操作、投影操作和连接操作的符号表示。

3.简述第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的定义。一个关系模式R必须满足最低要求是达到哪个范式?

4.什么是数据库并发控制?为什么需要并发控制?

四、设计题

已知有一个学生选课关系SC(Sno,Cno,Grade),其中Sno是学生号,Cno是课程号,Grade是成绩。请使用SQL语句完成以下查询:

1.查询选修了课程号为C001的所有学生的学生号和姓名(假设学生信息存储在S(Sno,Sname)关系中)。要求:使用子查询完成。

2.查询平均成绩大于80分的学生号和平均成绩(假设使用窗口函数)。

3.查询每门课程的选课人数以及该课程的最高分(假设

文档评论(0)

1亿VIP精品文档

相关文档