2025年广东白云学院信息管理与信息系统专业《数据库概论》科目期末试卷及答案.docxVIP

  • 1
  • 0
  • 约3.75千字
  • 约 7页
  • 2026-03-02 发布于天津
  • 举报

2025年广东白云学院信息管理与信息系统专业《数据库概论》科目期末试卷及答案.docx

2025年广东白云学院信息管理与信息系统专业《数据库概论》科目期末试卷及答案

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

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

1.以下哪一项不是数据库管理系统(DBMS)的功能?

A.数据定义

B.数据查询

C.数据维护

D.应用程序开发

2.关系模型中,用来唯一标识元组的属性称为?

A.关键字

B.外部关键字

C.索引

D.主属性

3.以下哪个SQL语句用于删除表?

A.DELETE

B.DROP

C.TRUNCATE

D.REMOVE

4.以下哪个SQL语句用于创建视图?

A.CREATETABLE

B.CREATEVIEW

C.CREATEINDEX

D.CREATEDATABASE

5.关系代数中的π运算符表示?

A.并

B.交

C.差

D.投影

6.以下哪个不是数据模型?

A.层次模型

B.网状模型

C.关系模型

D.面向对象模型

7.以下哪个是SQL语句中用于连接两个表的运算符?

A.=

B.

C.JOIN

D.UNION

8.事务的ACID特性中,I代表?

A.原子性

B.一致性

C.隔离性

D.持久性

9.以下哪个是数据库的完整性约束?

A.触发器

B.索引

C.主键约束

D.存储过程

10.用于确保数据库数据在发生故障后能够恢复到一致状态的机制是?

A.并发控制

B.恢复技术

C.安全性控制

D.数据备份

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

1.数据库系统中,负责定义、管理和控制数据库的软件称为__________。

2.在关系模型中,每个元组都可以看作是一个__________。

3.SQL语言中,用于插入数据的语句是__________。

4.数据库设计的第一步通常是__________。

5.保证数据库只有一个当前事务的调度称为__________。

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

1.简述数据库系统的层次结构。

2.解释数据库的并发控制和数据一致性的概念。

3.比较并说明内连接和外连接的区别。

四、编程题(40分)

假设有一个学生信息表(Student),包含以下属性:StudentID(学生ID,主键),Name(姓名),Age(年龄),Department(系别)。另有一个课程信息表(Course),包含以下属性:CourseID(课程ID,主键),CourseName(课程名称),Credit(学分)。还有一个选课信息表(SC),包含以下属性:StudentID(学生ID,外键),CourseID(课程ID,外键),Grade(成绩)。

请根据以下要求,编写相应的SQL语句:

1.查询所有年龄大于20岁的学生的姓名和年龄。

2.查询计算机系(假设系别为ComputerScience)所有学生的姓名、课程名称和成绩。

3.查询每门课程的平均成绩。

4.查询选修了课程编号为CS101的学生信息。

5.向Student表中插入一条新的学生记录,学生ID为“S0105”,姓名为“张三”,年龄为20,系别为“Mathematics”。

6.将选修了课程编号为CS102的学生的成绩更新为90分。

7.删除选课信息表中所有成绩不及格(假设不及格为60分以下)的记录。

试卷答案

一、选择题

1.D

解析:应用程序开发不是数据库管理系统(DBMS)的直接功能,DBMS主要负责数据的管理和控制。

2.A

解析:关键字(Key)在关系模型中用于唯一标识元组。

3.B

解析:DROP语句用于删除整个表。

4.B

解析:CREATEVIEW语句用于创建视图。

5.D

解析:π运算符表示投影操作,从关系中选择指定的属性。

6.D

解析:面向对象模型是数据模型的一种,但前三种是传统的数据模型。

7.C

解析:JOIN是SQL语句中用于连接两个表的关键字。

8.A

解析:I在ACID特性中代表原子性(Atomicity),即事务是不可分割的最小工作单元。

9.C

解析:主键约束是数据库的完整性约束之一,确保主键的唯一性和非空性。

10.B

解析:恢复技术是确保数据库在故障后能够恢复到一致状态的机制。

二、填空题

1.数据库管理系统(D

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档