江西财经大学2004年研究生入学考试试题数据结构与数据库原理专业:计算机应用技术重要提示:考生必须将所有答案写在答题纸上,本试题上的任何标记均不作判题依据第一部分:数据库系统原理一、概念题(每小题3分,共15分)1、数据模型2、外码3、日志文件及其作用4、数据库设计5、数据库系统用①描述现实世界的实体及实体间的联系
关系模型是用②表示实体,用③表示实体间的联系
层将和网状模型是用④表示实体,用⑤表示实体间的联系,而用⑥实现实体间的联系
其中,第5题供选择的答案有:数据模型概念模型外模型内模型结点表数据结构指针连线模式外模式内模式数据描述语言数据操纵语言高级程序设计语言二、简答题(每小题5分,共15分)1、简述数据库系统的三级模式结构
2、对数据库系统中的故障进行分类,并简述系统故障的恢复过程
3、简述关系数据库实施完整性约束的内容有哪些
三、(共14分)有一个成绩管理的数据库,它包含如下三张表:(1)学生表:STUDENT学号姓名性别专业(2)课程表:COURSE课程号课程名学时学分(3)成绩表:SCORE学号课程号成绩学期根据上面三张表,完成以下各题:1、试用关系代数表示查询2002-2003学年第一学期(“02-03/1”)选修了“数据结构”课程的学生姓名
(4分)2、用SQL语句表示查询重修过“计算机原理”课程(即该课程在成绩表中有2条或2条以上记录)的学生姓名及重修次数
(4分)3、写出下列SQL语句的查询语义(即功能):SELECT姓名,课程名,成绩FROMSTUDENTS,COURSEC,SCORESCWHERE(S
学号)AND(C
课程号=SC
课程号)ANDSC
成绩=(SELECTMAX(SCORE
成绩)FROMSCOREWHERESCORE
课程号=SC
课程号)请给出三个实例关系表(其中学生表至少3个学生、课程表至少2门课程),并根据给