重庆邮电大学计算机科学与技术专业《数据库原理》科目期末试卷及答案.docxVIP

  • 1
  • 0
  • 约5.6千字
  • 约 10页
  • 2026-03-17 发布于北京
  • 举报

重庆邮电大学计算机科学与技术专业《数据库原理》科目期末试卷及答案.docx

重庆邮电大学计算机科学与技术专业《数据库原理》科目期末试卷及答案

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

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

1.数据库系统的三级模式结构中,描述用户视图的是()

A.外模式

B.模式

C.内模式

D.物理模式

2.在关系数据库中,实现数据逻辑独立性主要依靠()

A.外模式/模式映像

B.模式/内模式映像

C.数据库的二级映像

D.数据库的三级结构

3.关系数据库中的关系模型是()

A.层次模型

B.网状模型

C.二维表模型

D.面向对象模型

4.事务的原子性是指()

A.事务中的所有操作要么都做,要么都不做

B.事务的执行结果必须是使数据库从一个一致性状态变到另一个一致性状态

C.一个事务的执行不能被其他事务干扰

D.事务一旦提交,对数据库的改变就是永久的

5.在关系代数运算中,选择运算符σ的基本含义是()

A.从关系中选取满足条件的元组

B.从关系中选取指定的属性列

C.将两个关系合并成一个关系

D.将一个关系拆分成多个关系

6.设有关系R和S,进行自然连接运算R?S的操作要求是()

A.R和S的属性个数必须相等

B.R和S必须有共同的属性组

C.R和S的结构必须完全相同

D.R和S的元组个数必须相等

7.下列关于函数依赖的叙述中,正确的是()

A.若X→Y,Y→Z,则X→Z

B.若X→Y,Y→Z,则Z→X

C.若X→Y,Y→Z,则X→Z一定成立(传递律)

D.若X→Y,Y→Z,则X→Z不一定成立

8.如果关系模式R中所有非主属性都完全函数依赖于候选码,则R至少属于()

A.1NF

B.2NF

C.3NF

D.BCNF

9.在数据库系统中,封锁协议中的“两阶段封锁协议”(2PL)主要用于()

A.提高并发执行效率

B.保证并发执行的可串行化

C.避免活锁

D.简化封锁管理

10.数据库恢复技术中最常用的方法是()

A.数据转储

B.建立日志文件

C.为数据备份

D.并发控制

二、填空题(每空1分,共15分)

1.数据库管理系统位于用户与操作系统之间,是数据库系统的核心组成部分。

2.关系模型的三类完整性约束是实体完整性、参照完整性和用户定义的完整性。

3.在SQL语言中,用于创建基本表的语句是CREATETABLE。

4.设有关系模式R(A,B,C,D),其函数依赖集F={A→B,B→C,C→D},则R的候选码是A。

5.数据库设计的四个主要阶段是需求分析、概念结构设计、逻辑结构设计和物理结构设计。

6.在SQL中,用于查询结果分页的子句是LIMIT。

7.事务的四个特性(ACID)分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

8.数据库的并发控制的主要目的是保证并发执行的事务是可串行化的。

9.在数据库系统中,日志文件主要用于记录数据库中所有的更新操作。

10.关系代数中的投影运算符π的基本含义是从关系中选取指定的属性列。

三、SQL语言应用题(共30分)

假设有一个简单的图书借阅数据库,包含以下关系模式:

*图书(图书ID,书名,作者,出版社,价格)

*读者(读者ID,姓名,单位)

*借阅(图书ID,读者ID,借出日期,应还日期,归还日期)

请根据上述模式,用SQL语句完成以下查询:

1.查询“清华大学出版社”出版的所有图书的书名和作者。(5分)

2.查询借阅了“数据库系统概论”这本书的所有读者的姓名和单位。(5分)

3.查询每个读者的借阅图书数量(按读者ID分组,显示读者ID和借阅数量)。(5分)

4.查询目前尚未归还图书(即归还日期为NULL)的图书的书名和借出日期。(5分)

5.创建一个视图,包含所有“计算机”单位读者的借阅记录,显示读者姓名、书名和借出日期。(5分)

四、数据库设计题(共15分)

某学校要设计一个教学管理系统,主要涉及以下信息:

*一个学生可以选择多门课程,一门课程也可以被多个学生选择。

*每门课程有唯一的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档