文档介绍:山东建筑大学数据库期末考试4
数据库原理试题
一、单项选择题(9小题10空,每空1分)
1、A
2、D
3、A
4、D
5、C, G
6、C
山东建筑大学数据库期末考试4
数据库原理试题
一、单项选择题(9小题10空,每空1分)
1、A
2、D
3、A
4、D
5、C, G
6、C
7、B
8、B
9、A
二、填空题(每小题1分,共13分)
1.数据库恢复的基本原理就是利用(数据库后备副本)和(日志文件)来重建数据库.
2.设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是_______ 的模式.
3.与文件管理系统相比较,数据库系统的特点主要有数据___________,数据独立性___________,数据共享性___________.
4.并发控制带来的数据不一致性包括___________,___________,___________.
5.在关系模型中,关系中每一个属性值都是____________.
6.关系数据库的实体完整性规则规定基本关系的___________都不能取__________。
7.SQL语言全称(中文)是____________________.
三、用关系代数或SQL语言完成下列功能(共22分)
:
教师(工号,姓名,性别,职称,工龄,基本工资,补贴)
请用关系代数和SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。(5分)
,含有二个关系:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。
(3分)
:
成绩(学号,课程名,成绩)
用SQL语句写出往成绩表中插入一个元组(20010101,管理信息系统,80)(3分)
、成绩表、任课表:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
任课(课程名,任课教师名)
用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。(3分)