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

  • 0
  • 0
  • 约6.47千字
  • 约 10页
  • 2026-02-04 发布于天津
  • 举报

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

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

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

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

1.下列选项中,属于概念模型的是()

A.关系模型B.层次模型C.ER模型D.网状模型

2.在关系代数中,表达式“σ_{A5}(R)”的含义是()

A.选择关系R中属性A大于5的元组B.投影关系R中属性A大于5的元组

C.选择关系R中属性A等于5的元组D.投影关系R中属性A等于5的元组

3.事务的“原子性”(Atomicity)是指()

A.事务中的操作要么都执行,要么都不执行B.事务的执行结果必须使数据库从一个一致性状态变到另一个一致性状态

C.多个事务并发执行时,一个事务的执行不应影响其他事务的执行D.事务一旦提交,对数据库的修改是永久的

4.SQL中,用于删除表中数据的命令是()

A.DELETEB.DROPTABLEC.ALTERTABLED.TRUNCATE

5.在关系数据库中,候选键的任意超集称为()

A.主键B.超键C.外键D.备选键

6.若关系模式R满足1NF,且每个非主属性都完全函数依赖于候选键,则R属于()

A.第一范式B.第二范式C.第三范式D.BCNF

7.两阶段封锁协议(2PL)中,事务的执行分为()

A.加锁阶段和解锁阶段B.获取阶段和释放阶段C.等待阶段和提交阶段D.执行阶段和回滚阶段

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

A.外模式B.模式C.内模式D.物理模式

9.在SQL中,用于连接两个表的关键字是()

A.JOINB.UNIONC.INTERSECTD.EXCEPT

10.下列属于NoSQL数据库类型的是()

A.关系型数据库B.文档型数据库C.层次型数据库D.网状型数据库

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

1.数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、__________和数据库维护。

2.在关系数据库中,唯一标识元组的属性或属性组称为__________。

3.若关系模式R满足2NF,且每个非主属性都不传递依赖于候选键,则R属于__________。

4.SQL中,用于创建表的命令是__________,用于修改表结构的命令是__________。

5.数据库恢复技术中,记录数据库修改日志的文件称为__________。

6.关系代数的基本运算包括并、交、差、选择、__________和连接。

7.数据库的物理独立性是指__________独立于物理存储结构。

8.视图是数据库的__________,是从一个或多个基本表导出的虚拟表。

9.封锁的类型包括共享锁(S锁)和__________。

10.在分布式数据库中,数据分片的方式包括水平分片、__________和混合分片。

三、简答题(每题6分,共30分)

1.简述数据库三级模式结构及其优点。

2.比较关系数据库中内连接(INNERJOIN)与左外连接(LEFTOUTERJOIN)的区别,并举例说明。

3.解释事务的ACID特性,并说明每个特性的含义。

4.简述数据库设计的主要步骤,并说明每个步骤的任务。

5.视图的作用有哪些?视图的局限性是什么?

四、设计题(15分)

某学校教务管理系统需要管理学生、课程和选课信息,具体需求如下:

1.学生信息包括:学号(唯一)、姓名、性别、年龄、院系;

2.课程信息包括:课程号(唯一)、课程名、学分、开课学期;

3.选课信息包括:学号、课程号、成绩;

4.一个学生可以选修多门课程,一门课程可以被多个学生选修,选课关系是多对多。

要求:

(1)根据上述需求,绘制ER图(注明实体、属性、联系类型);

(2)将ER图转换为关系模式,并注明主键和外键。

五、应用题(15分)

假设存在以下关系模式(已创建并插入数据):

-学生表(Student):Sno(学号,主键),Sname(姓名),Ssex(性别),Sage(年龄),Sdept(院系);

-课程表(Course

文档评论(0)

1亿VIP精品文档

相关文档