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

  • 0
  • 0
  • 约4.58千字
  • 约 9页
  • 2026-01-26 发布于天津
  • 举报

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

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

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

一、选择题(每小题2分,共20分。请将正确选项的字母填在题后的括号内)

1.数据库系统的三级模式结构中,处于最底层,负责管理数据库中全部数据的是()。

A.概念模式

B.外模式

C.内模式

D.模式定义语言

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

A.关键字

B.外关键字

C.主属性

D.候选关键字

3.下列关系代数运算中,属于关系合并不等运算的是()。

A.?(笛卡尔积)

B.∪(并)

C.×(笛卡尔积)

D.?(自然连接)

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

A.INSERT

B.UPDATE

C.DELETE

D.REMOVE

5.在关系数据库中,实现实体间“一对多”联系通常是通过()来完成的。

A.同一关系中的不同属性

B.同一关系中的重复元组

C.不同关系之间的外关键字

D.视图

6.关系数据库的规范化理论旨在解决关系中的()问题。

A.数据冗余

B.数据独立性

C.数据安全性

D.数据完整性

7.考虑关系R(A,B,C)和S(B,D),其中A、B、C、D均为属性。关系表达式σB=b(πA,C(R?S))表示()。

A.从R中选择B属性为b的元组,并投影出A和C属性

B.从R和S的连接结果中,选择B属性为b的元组,并投影出A和C属性

C.从R中选择A和C属性,然后与S进行连接

D.从R和S中选择共同属性B,并投影出A和C属性

8.SQL语言中,用于创建视图的命令是()。

A.CREATETABLE

B.CREATEINDEX

C.CREATEVIEW

D.CREATEDATABASE

9.数据库恢复的主要技术手段是()。

A.数据库复制

B.数据库备份

C.登录验证

D.日志记录

10.保证数据库并发访问时数据一致性的主要方法是()。

A.数据加密

B.数据压缩

C.并发控制

D.数据备份

二、填空题(每空2分,共20分。请将正确答案填在横线上)

1.数据库管理系统(DBMS)是位于用户与______之间的系统软件。

2.关系中的元组称为______,属性称为______。

3.SQL语言具有______、______、______和______的功能。

4.范式中,第一范式(1NF)要求关系的所有属性都只能是______。

5.为了维护数据库的完整性,通常需要定义实体完整性、______和自定义完整性约束。

6.视图是数据库中一个虚表,它是由______定义的。

7.事务必须是原子性的,这意味着事务中的所有操作要么全部完成,要么全部______。

8.索引是一种帮助数据库快速检索数据的数据结构,常见的索引类型有______和______。

9.在关系代数中,πR(A1,A2,...,An)(R?S)表示______。

10.数据独立性分为物理数据独立性和______。

三、简答题(每小题5分,共20分)

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

2.简述关系代数中的并(∪)运算和交(∩)运算的定义。

3.简述什么是数据库的并发控制?其主要目的是什么?

4.简述SQL语言中ALTERTABLE命令的基本功能。

四、SQL编程题(每题10分,共20分)

1.假设有两个关系:学生表S(学号SNO,姓名SN,专业SPE),课程表C(CNO,CNAME,学分SC),选课表SCS(SNO,CNO,成绩G)。请编写SQL语句完成以下查询:

(1)查询选修了所有课程的学生学号和姓名。

(2)查询每门课程的平均成绩,并要求只显示平均成绩大于80分的课程号和平均成绩。

2.假设有关系教师表T(教师编号TNO,姓名TN,职称TC,部门TD),请编写SQL语句完成以下操作:

(1)创建一个视图V_T,包含教师表中的所有信息,但将教师姓名显示为大写。

(2)查询视图V_T中所有教授的信息。

五、综合应用题(10分)

设有一个

文档评论(0)

1亿VIP精品文档

相关文档