(
)。
7、ER模型是现实世界的一种抽象,它的主要组成是
、
、
。
8、数据库系统的特点主要包括
、
、
、
9、若一个关系模式满足
为1NF,
为2NF,
10、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于
三、简答题
1、什么是数据库恢复?简述数据库恢复的基本技术。
。为3NF。
。
2、简述函数依赖的一般定义,什么是非平凡的函数依赖,什么是平凡的函数依赖?
四、ER图操作试给出三个实例的E_R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。
学生m
选修
课程
五、综合题1、建立一个学生信息表stude
t,表中有5个字段:学号S
o(字符型),姓名S
ame(字符型),
性别Ssex(字符型),年龄Sage(整型),所在系Sdept(字符型),其中S
o是关系的码;用SQL语言完成题目16:
(1)、建立学生信息表stude
t。(要求:包含主码的定义;定义学生的年龄在15到40之间)(2)、添加一个学生记录,编号为‘0910010001’,姓名为‘吴鹏’,性别为‘男’,年龄为21,所在系为‘计算机系’。(3)、更新学生记录,把编号为‘0910010012’的学生信息更新为如下内容:姓名为‘张萌’,性别为‘女’,年龄为22,所在系为‘传媒技术系’。(4)、查询计算机系所有年龄小于20的学生的姓名。(5)、定义视图,完成如下功能:输出学生平均年龄大于19的系及该系学生的平均年龄。(6)、将查询stude
t表的权限授予用户admi
,并允许该用户将此权限授予其他用户。(7)、写出题目4的关系代数表述形式。
2、建立一个教职工关系表TEACHER,表中有6个字段:教职工编号NO(字符型),姓名NAME(字
符型),性别SEX(字符型),年龄AGE(整型),职称PROF(字符型),所在系DEPART(字符型),其
中NO是关系的码;用SQL语言完成题目16:
(1)、建立教职工关系表TEACHER。(要求:包含主码的定义;定义职工的性别必须取值为‘男’
或‘女’)
(2)、添加一个教职工记录,编号为‘021912’,
f姓名为‘王敏’,性别为‘女’,职称为‘助教’,所在系为‘计算机系’。
(3)、更新教职工记录,把编号为‘021923’的教师信息更新为如下内容:姓名为‘朱湘’,性
别为‘女’,职称为‘教授’,所在系为‘传媒技术系’。
(4)、查询计算机系所有年龄大于30岁的女教师的姓名。
(5)、定义视图,完成如下功能:输出教师平均年龄大于30的系及该系教师的平均年龄。
(6)、将查询TEACHER表的权限授予用户U1,并允许该用户将此权限授予其他用户。r