试卷一
踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。
课程名称  数据库系统原理     使用专业  
一、( 20)有一个学生-课程数据库,各表如下:
学生表: Student(Sno,Sname,Ssex,Sage,Sdept)
课程表: Course(Cno,Cname,Cpno,Ccredit),Cpno为先修课编号
学生选课表: SC(Sno,Cno,Grade) ,请完成下列操作:
1、建立一个“学生”表Student,由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。
建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno, Cno)为主码。
建立一个“课程”表Course,由课程编号Cno 、课程名Cname 、先修课程编号Cpno、 学分Ccredit四个属性组成。其中课程编号不能为空,值是唯一的。
2、查询每一门课的间接先修课(即先修课的先修课)。
3、查询其他系中比信息系某一学生年龄小的学生姓名和年龄
4、查询没有选修1号课程的学生姓名。
5、查询选修了全部课程的学生姓名。
6、查询至少选修了学生95002选修的全部课程的学生号码。
7、建立1号课程的选课视图,并要求通过该视图进行的更新操作只涉及1号课程,同时对该视图的任何操作只能在工作时间进行。
8、比较如下查询的效率:
–不相关子查询;
–相关子查询;
–带EXISTS量词的相关子查询;
–连接查询。
二、( 10 )、简述构成RDBMS的组件结构。
三(10分)、设关系模式R(U)上的函数依赖集为F; F={AD, ABE, BIE, CDI, EC}U={A, B, C, D, E, I} 试计算(AE)+
四(10分)、关系模式R(CITY, ST, ZIP) 其中CITY创建唯一约束sql语句表示城市, ST表示城市的街道, ZIP表示街道所在地区的, 函数依赖集合F={(CITY, ST)ZIP,  ZIPCITY} 证明{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)、学生选课成绩管理。
 
 
 
试卷二
20052006学年第一学期期终试题(A)
踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。
课程名称  数据库系统原理     使用专业  软件03  
一、          试述下列概念(8分)
1.       数据库;
 
 
2.       视图;
 
 
3.       函数依赖;
 
 
 
 
4.       数据字典;
 
 
二、选择题(9分)
1、在通常的情况下,下列哪个事物不是数据库对象?(     )
A.视图    B.表    C.规则  D.词
2、下列哪一项不是日志文件所具有的功能?(     )
A.帮助客户进行计算和统计         B.记载用户针对数据库进行的操作

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。