《《数据库系统概论》第四版 王珊 考试题》由会员分享,可在线阅读,更多相关《《数据库系统概论》第四版 王珊 考试题(2页珍藏版)》请在金锄头文库上搜索。
1、一. 名词解释(每题 2 分,共 10 分) 物理独立性 DBA 关系模式 域 事务 物理独立性物理独立性:是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。 DBA:数据库管理员,负责全面管理和控制数据系统。 关系模式关系模式:由一组关系组成,每个关系的数据结构是一张规范化的二维表。 域:域:是一组具有相同数据类型的值的集合。 事务:事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个 不可分割的工作单位。二 (每题 3 分,共 15 分)对于学生选课关系,关系模式如下: Student (sno,sname,sage,sdept) Course (cno,c
2、name,cpno) Sc (sno,cno,grade) 其中,student 为学生表,sno 为学号,sname 为学生姓名,sage 为年龄,sdept 为所 在系;course 为课程表,cno 为课程号,cname 为课程名,cpno 为先修课;sc 为学生选课 表,grade 为成绩 请利用关系代数完成以下的查询。 1.查询信息系的学生姓名 2.查询计算机系学生选修课程的情况 3.查询 18 到 20 岁的男生的所在系 4.查询选修全部课程的学生学号和姓名 5.查询没有选修数据库及数据结构课程的学生学号及姓名三 (每题 4 分,共 36 分)针对第二题给出的学生选课数据库利用 s
3、ql 语句完成以下操作 1.建立选课表,要求 cno,sno 为主键,cno,sno 分别为外键, 2.查询选修了全部课程的学生姓名及所在系 3.查询和刘晨在同一个系的学生学号,姓名。 4.查询每个学生超过他选修课程平均成绩的课程号。 5.在课程表中添加一条记录,课程号为 c5,课程名为计算方法,先行课号为 c16. 删除学号为 0020 的选课记录 7. 为计算机系的女生建立视图,并要求进行插入修改时仍只保证该视图只有计算 机系的女生 csfevie。 9.在视图 csfevie 上查询年龄在 20 岁以上的计算机系的女生学号,姓名。四 (15 分)有以下关系 R 的属性集合为(A,B,C,D,E) ,函数依赖集合 F=A- BC,CD-E,B-D,E-A (1)求得候选键。(2)F 的极小函数依赖集合? (3)判断 R 的范式五五;命题负责人:命题负责人: 教研室主任:教研室主任: