logo资料库

东北大学数据库试卷.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
东 北 大 学 考 试 试 卷 ( B 卷 ) 2004—2005 学年第 2 学期 课程名称: 数据库原理 总分 一 二 三 四 五 六 七 八 九 十 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 得分 二(10 分) 给定一个学生-课程- 教师管理系统,存在如下模式:s(sno, sname, age, department, sex),c(cno, cname, lhour, credit, semester),t(tno,tname,department), department(dno,dname)。其中 s 描述了学生的学号、姓名、年龄、所在系和性别, c 描述 了课号、课程名、学时、学分和学期,t 描述了教师的教师编号、姓名、所在系, Department 描述了系的系号和系名。一门课可由多名教师讲授,一名教师可讲授多门课,一名教师只属 于一个系,学期分为春季和秋季两个学期。要求: 1、补充关系模式; 2、说明关系模式间存在的约束关系。 学 院 班 级 学 号 姓 名 … … … … … ○ … … … … … 密 … … … … … ○ … … … … … 封 … … … … … ○ … … … … 线 … … … … … … … … … … … … 得分 一(20 分)简述 1、多用户操作过程中不进行并发控制可行出现的三种错误的含义。 2、数据库系统中的三级模式两级映射的体系结构有何优势? 3、在嵌入式 sql 中,解释游标的作用,并说明打开游标(open cursor)的语义。 4、在关系数据库系统中,查询优化的意义? 5、假设一个学生选课管理系统,包含学生(S)、课程(C)和选课(SC)三个关系模式, 用户 u1 可以维护(增、删、改)课程信息和学生信息,但只能查看选课信息。 为保证数据的安全性,请你给出安全策略。
三(22 分)基于第二题,请完成下列功能: 1、用 SQL 完成(14 分) (1)求秋季学期、信息系(IS)开设的课程名、学时以及学分。 (2)查询 2005 年被选修的课程的课号和选课人数。 (3)求选修课程名为数据库原理且成绩在 90 分以上的计算机系(CS)学生姓名。 (4)检索王立同学没有选修的课程的课程号、课程名。 (5)求 2005 年春季有课的教师的信息。 (6)求选课学生的学号及其选修的课程门数,要求按学号降序排列。 (7)求 2004 年选修了春季所开设的全部课程的学生学号。 3、用 SQL 完成(8 分) (1)请在表 S 上的学号属性上创建唯一聚簇索引。 (2)王阳同学因病退学,请将王阳同学的所有信息删除。 (3)建立视图:考试不及格的学生的学号、课号、成绩。 (4)请将一新转入的学生(20050909,李平,男,CS,18),插入学生信息表(S)。 得分
得分 四(5 分)基于题三第 1 小题中的(3),写出相应的关系代数,画出其原始语 法树,给出优化过程及其优化后的语法树。 五(15 分)简介事务、系统和介质故障的处理过程,说明检测点在恢复中的作用,举例说明系 统故障(UNDO 和 REDO)的恢复过程。 得分 六(8 分)对于 R(ABCDE), F={AC, BCE, EDA},要求: 1、 求出R的所有候选关键字。 2、 判断R是几范式?请给出依据。 得分 七
分享到:
收藏