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

  • 0
  • 0
  • 约6.06千字
  • 约 11页
  • 2026-01-23 发布于天津
  • 举报

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

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

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

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

1.下列哪个术语指的是长期存储在计算机内的、有组织的、可共享的大量数据的集合?

A.数据库管理系统(DBMS)

B.数据库(DB)

C.文件

D.数据仓库

2.关系数据库中,用于唯一标识元组(记录)的属性或属性组称为?

A.索引

B.主键

C.外键

D.视图

3.下列哪个不是数据库三级模式结构中的层次?

A.概念模式

B.内模式

C.外模式

D.物理模式

4.在关系代数中,选择满足给定条件的元组的操作称为?

A.并运算(∪)

B.交运算(∩)

C.差运算(-)

D.选择(∏)

5.关系数据库的规范化理论旨在解决什么主要问题?

A.数据库安全性

B.数据库并发控制

C.消除数据冗余和不一致性

D.数据库恢复

6.下列哪个SQL语句用于从数据库表中删除数据?

A.CREATE

B.ALTER

C.UPDATE

D.DELETE

7.事务的原子性(Atomicity)是指事务必须是不可分割的最小工作单元,要么全部完成,要么全部不做。这体现了事务的什么特性?

A.一致性(Consistency)

B.隔离性(Isolation)

C.原子性(Atomicity)

D.持久性(Durability)

8.在关系数据库中,若表A中的主键是外键引用表B中的主键,则表A和表B之间通常存在什么关系?

A.自连接

B.外键参照

C.并操作

D.交操作

9.下列哪个不是SQL语言的数据定义语言(DDL)关键字?

A.CREATE

B.ALTER

C.INSERT

D.DROP

10.索引的主要目的是?

A.增加数据存储量

B.提高数据查询效率

C.减少数据更新频率

D.规范数据输入格式

二、填空题(每空1分,共15分。请将答案填写在横线上)

1.数据库管理系统(DBMS)是介于用户与操作系统之间的一层系统软件,它负责数据库的______、______、______和维护。

2.关系模型中,关系通常被看作是一个二维表,表中的每一行称为一个______,每一列称为一个______。

3.范式理论中,第一范式(1NF)要求关系的所有属性都必须是______类型。

4.SQL语言中,用于创建数据库表的是______语句,用于删除数据库表的是______语句。

5.事务的ACID特性中的I代表______,D代表______。

6.视图是一个虚表,它是由一个或多个基础表的______组合而成的。

7.数据库完整性约束主要包括实体完整性约束、______完整性约束和用户自定义约束。

8.关系代数中的投影操作(∏)用于选择关系的______。

9.在关系数据库中,连接操作是针对______关系的操作。

10.索引可以大大提高查询效率,但也会增加______开销,并可能影响______的性能。

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

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

2.什么是关系?关系模型具有哪些基本特点?

3.简述数据库规范化理论中,从1NF达到3NF需要满足什么条件?其主要目的是什么?

4.什么是事务?为什么数据库操作通常需要以事务为单位来进行?

四、操作题(每题10分,共20分)

1.假设有以下关系模式:

学生(学号:字符型,主键;姓名:字符型;专业:字符型)

课程(课程号:字符型,主键;课程名:字符型;学分:整型)

选课(学号:字符型,外键参考学生;课程号:字符型,外键参考课程;成绩:整型)

请写出SQL语句完成以下操作:

a.创建上述三个关系模式。

b.向学生表插入一条记录:(S001,张三,计算机科学)。

c.查询所有计算机科学专业的学生姓名。

2.假设有关系R(A,B,C)和关系S(B,C,D),其中A,B,C,D均为字符型。请使用关系代数表达式(仅使用∏,σ,×,∪,-,∩运算符)分别表示以下查询结果:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档