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

  • 2
  • 0
  • 约5.11千字
  • 约 8页
  • 2026-03-11 发布于北京
  • 举报

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

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

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

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

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

A.外模式

B.模式

C.内模式

D.物理模式

2.在关系模型中,用于唯一标识元组的属性或属性组称为()。

A.外键

B.主键

C.候选键

D.超键

3.SQL中用于删除表中所有数据的语句是()。

A.`DELETETABLE`

B.`DROPTABLE`

C.`TRUNCATETABLE`

D.`REMOVETABLE`

4.事务的“原子性”特性是指()。

A.事务执行过程中数据不被其他事务干扰

B.事务一旦提交对数据库的修改永久保存

C.事务是一个不可分割的工作单位

D.事务的执行结果对数据库状态一致

5.在数据库设计中,E-R图向关系模型转换时,一个m:n联系通常转换为()。

A.一个独立的关系模式

B.与一端实体对应的关系模式

C.与多端实体对应的关系模式

D.合并到实体关系模式中

6.下列关于函数依赖的描述中,正确的是()。

A.若X→Y,Y→Z,则X→Z(增广律)

B.若X→Y,且Y?X,则X→Y称为部分函数依赖

C.若X→Y,Y→X,则X=Y

D.非主属性对码的函数依赖称为传递函数依赖

7.SQL中用于对查询结果进行排序的子句是()。

A.GROUPBY

B.HAVING

C.ORDERBY

D.WHERE

8.数据库的“逻辑独立性”是指()。

A.用户程序与数据物理存储结构独立

B.用户程序与全局逻辑结构独立

C.数据库管理员与数据独立

D.应用程序与数据库独立

9.在并发控制中,“共享锁”的作用是()。

A.允许事务读取数据但不允许修改

B.允许事务修改数据但不允许读取

C.允许事务同时读取和修改数据

D.阻止其他事务访问数据

10.下列不属于数据库完整性约束的是()。

A.主键约束

B.外键约束

C.唯一约束

D.索引约束

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

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

2.关系代数中,专门的关系运算包括选择(σ)、投影(π)和__________。

3.在数据库设计中,将E-R图转换为关系模式时,1:n联系通常转换为__________的关系模式。

4.SQL语言中,聚合函数`AVG()`的作用是计算__________的平均值。

5.范式理论中,若关系模式R满足1NF,且所有非主属性完全函数依赖于码,则R属于__________。

6.事务的“隔离性”是指事务执行过程中,__________。

7.数据库的安全性控制中,通过__________可以防止未授权用户访问数据。

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

9.数据库恢复技术中,基于日志的恢复方法主要包括撤销和__________。

10.SQL中,用于修改列名的语句是`ALTERTABLE..._________`。

简答题(每题10分,共40分)

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

2.解释关系数据库中的“范式”概念,并说明1NF、2NF、3NF的定义及区别。

3.简述SQL语言中`WHERE`子句与`HAVING`子句的区别,并举例说明。

4.数据库并发控制的主要目的是什么?并列举两种常用的并发控制技术。

应用题(每题10分,共20分)

1.某学校图书管理系统需求描述如下:

-学生信息包括学号(Sno)、姓名(Sname)、性别(Ssex)、专业(Major);

-图书信息包括书号(Bno)、书名(Bname)、作者(Author)、出版社(Publisher);

-借阅关系包括学号(Sno)、书号(Bno)、借阅日期(Bdate)、归还日期(Rdat

文档评论(0)

1亿VIP精品文档

相关文档