东华大学历年数据库试卷试卷一踏实学****弘扬正气;诚信做人,诚实考试;***可耻,后果自负。课程名称 数据库系统原理 使用专业 一、(20分)有一个学生-课程数据库,各表如下:学生表: Student(Sno,Sname,Ssex,Sage,Sdept)课程表: ame,redit),Cpno为先修课编号学生选课表: SC(o,Grade) ,请完成下列操作:建立一个“学生”表Student,由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。建立一个“学生选课”表SC,它由学号Sno、o,修课成绩Grade组成,其中(o)为主码。建立一个“课程”表Course,o 、ame 、先修课程编号Cpno、redit四个属性组成。其中课程编号不能为空,值是唯一的。查询每一门课的间接先修课(即先修课的先修课)。查询其他系中比信息系某一学生年龄小的学生姓名和年龄查询没有选修1号课程的学生姓名。查询选修了全部课程的学生姓名。查询至少选修了学生95002选修的全部课程的学生号码。建立1号课程的选课视图,并要求通过该视图进行的更新操作只涉及1号课程,同时对该视图的任何操作只能在工作时间进行。8、比较如下查询的效率:–不相关子查询;–相关子查询;–带EXISTS量词的相关子查询;–连接查询。二、(10 分)、简述构成RDBMS的组件结构。三(10分)、设关系模式R(U)上的函数依赖集为F;F={A→D,AB→E,BI→E,CD→I,E→C},U={A,B,C,D,E,I} 试计算(AE)+。四(10分)、关系模式R(CITY,ST,ZIP), 其中CITY表示城市, ST表示城市的街道, ZIP表示街道所在地区的邮政编码, 函数依赖集合F={(CITY,ST)→ZIP, ZIP→CITY}, 证明{ST, ZIP}和{CITY,ST}是候选键。五(10分)、试比较面向对象数据库系统和关系数据库系统的优缺点。六、(10分)一般DBMS在完整性约束机制中应具有那几方面的功能?七、(10分)设图书管理数据库的关系如下: 学生: STUDENT(SNO, SNAME, SEX, DEPT, BNUM),BNUM为借书数 图书: BOOK(BNO, BNAME, PUBLISHER) 借阅: LOAN(SNO, BNO, LOANDATE, RETURNDATE)请为图书管理数据库中LOAN表建立一个借书插入触发器:当向表中插入记录时,修改STUDENT表中相应学生的借书数,且借书数不能超过8。八(10分)将五种基本关系代数操作表示为元组演算表达式。九(10分)、请用ER模型对下述问题进行概念设计,并转换成关系模型。设计学校学生选课管理系统,学生根据自己的情况选课,每名学生可同时选修多门课程;每门课程可由多位教师讲授,每位教师可讲授多门课程;每个院系有多位学生、教师,开多门课程;要求设计的关系模型能进行如下管理:(1)、选修课程开课管理。(2)、学生选课管理。(3)、学生选课成绩管理。 试卷二2005—2006学年第一学期期终试题(A)踏实学****弘扬正气;诚信做人,诚实考试;***可耻,后果自负。课程名称 数据库系统原理 使用专业 软件03级 一、 试述下列概念(8分)1. 数据库; 2. 视图; 3. 函数依赖; 4. 数据字典; 二、选择题(9分)1、在通常的情况下,下列哪个事物不是数据库对象?( ) 、下列哪一项不是日志文件所具有的功能?( ) 、下列那类数据不适合创建索引?( )A. 经常被查询搜索的列,如经常在where子句中出现的列B. 是外键或主键的列C. 包含太多重复选用值的列D. 在ORDERBY子句中使用的列4、下列哪个关键字在Select语句中表示所有列?( )A.* 、下列函数可以计算平均值的是?( ) 、下列函数可以计算某一列上最大值的是?( ) 、下列特点哪一项是视图所不具备的?( )A. 分割数据
东华大学历年数据库试卷 来自淘豆网www.taodocs.com转载请标明出处.