东华大学历年数据库试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷一

踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。

课程名称数据库系统原理使用专业

一、( 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={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.视图B.表C.规则D.词

2、下列哪一项不是日志文件所具有的功能?()

A.帮助客户进行计算和统计B.记载用户针对数据库进行的操作C.维护数据完整性D.帮助用户恢复数据库

3、下列那类数据不适合创建索引?()

A.经常被查询搜索的列,如经常在where子句中出现的列

B.是外键或主键的列

C.包含太多重复选用值的列

D.在ORDER BY子句中使用的列

4、下列哪个关键字在Select语句中表示所有列?()

A.* B.ALL C.DESC

D.DISTINCT

5、下列函数可以计算平均值的是?()

A.sum B.avg C.count D.sum

6、下列函数可以计算某一列上最大值的是?()

A.sum B.min C.avg D.max

7、下列特点哪一项是视图所不具备的?()

A.分割数据,屏蔽拥护所不需要浏览的数据

B.提高应用程序和表之间的独立性,充当程序和表之间的数据

C.降低对最终用户查询水平的要求

D.提高数据的网络传输速度

8、下列哪个约束不可以为空?()

A.主键B.外键C.默认值D.UNIQUE约束

9、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?

()

A.全库数据库备份B.差异备份(增量备份)C.日志备份D.文件和文件组备份

三、简答题(10分)

1、什么是事务?事务的性质有哪些?二段封锁协议的内容是什么?

2、数据库系统的生命周期。

四、(10分)某高校设备采购管理系统涉及三类实体:部门、供应商和设备。其中,

部门的属性有:部门编号、部门名称、负责人;供应商的属性有:供应商号、供应商名、城市、经理;设备的属性有设备编号、设备名称、设备型号、单价、生产厂商。

相关文档
最新文档