江苏科技大学的计算机科学与技术专业,考研复试数据库系统概论2015年真题
时间: 2023-11-18 22:02:41 浏览: 151
江苏科技大学计算机科学与技术专业 2015年研究生复试专业课笔试试题
数据库系统概论
一、选择题(每题4分,共20分)
1. 下面不属于数据库管理系统的功能是()
A. 数据的存储
B. 数据的查询
C. 数据的删除
D. 数据的修改
2. 下面不属于数据库管理系统的组成部分是()
A. 数据库
B. 数据库管理系统软件
C. 数据库管理员
D. 数据库应用程序
3. 以下哪个关系代数操作是不可交换的()
A. 并
B. 交
C. 差
D. 自然连接
4. 以下哪个SQL语句是用于删除表中的所有数据()
A. DROP TABLE
B. DELETE TABLE
C. TRUNCATE TABLE
D. CLEAR TABLE
5. 在数据库中,以下哪个范式是符合要求的设计范式()
A. 第一范式
B. 第二范式
C. 第三范式
D. 反范式
二、简答题(每题10分,共20分)
1. 数据库中的事务是什么?它有什么特性?
2. 什么是数据库的三级模式?三级模式有什么作用?
三、分析题(40分)
1. 以下是一个关系表:
| 学号 | 姓名 | 语文 | 数学 | 英语 |
| ---- | ---- | ---- | ---- | ---- |
| 001 | 张三 | 90 | 80 | 70 |
| 002 | 李四 | 85 | 90 | 95 |
| 003 | 王五 | 95 | 95 | 90 |
请完成以下操作:
(1)使用SQL语句创建一个名为“score”的表,该表包含以上数据。
(2)使用SQL语句查询语文成绩在90分以上的学生信息。
(3)使用SQL语句将张三的英语成绩修改为80分。
(4)使用SQL语句删除李四的信息。
(5)使用SQL语句查询数学成绩最高的学生信息。
2. 以下是一个关系表:
| 学号 | 姓名 | 课程 | 成绩 |
| ---- | ---- | ---- | ---- |
| 001 | 张三 | 语文 | 90 |
| 002 | 李四 | 语文 | 85 |
| 003 | 王五 | 语文 | 95 |
| 001 | 张三 | 数学 | 80 |
| 002 | 李四 | 数学 | 90 |
| 003 | 王五 | 数学 | 95 |
| 001 | 张三 | 英语 | 70 |
| 002 | 李四 | 英语 | 95 |
| 003 | 王五 | 英语 | 90 |
请使用SQL语句查询以下信息:
(1)每个学生的总成绩。
(2)每门课程的平均成绩。
(3)查询选修了所有课程的学生姓名。
(4)查询只选修了一门课程的学生姓名。
(5)查询选修了数学课程且成绩在80分以上的学生姓名。
阅读全文