东华大学历年数据库试卷(DOC)

上传人:碎****木 文档编号:229368737 上传时间:2021-12-25 格式:DOCX 页数:30 大小:74.44KB
返回 下载 相关 举报
东华大学历年数据库试卷(DOC)_第1页
第1页 / 共30页
东华大学历年数据库试卷(DOC)_第2页
第2页 / 共30页
东华大学历年数据库试卷(DOC)_第3页
第3页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《东华大学历年数据库试卷(DOC)》由会员分享,可在线阅读,更多相关《东华大学历年数据库试卷(DOC)(30页珍藏版)》请在金锄头文库上搜索。

1、试卷一踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称 数据库系统原理 使用专业一、( 20 分)有一个学生-课程数据库,各表如下:学生表:Student(Sno,Sname,Ssex,Sage,Sdept)课程表:Course(Cno,Cname,Cpno,Ccredit),Cpno 为先修课编号学生选课表: SC(Sno,Cno,Grade) ,请完成下列操作:1、 建立一个“学生”表Student,由学号Sno、姓名Sname、性别Ssex、年龄 Sage、所在系 Sdept 五个属性组成。其中学号不能为空,值是唯一的, 并且姓名取值也唯一。建立一个“学生选课”表 S

2、C,它由学号 Sno、课程号 Cno,修课成绩 Grade组成,其中(Sno, Cno)为主码。建立一个“课程”表 Course,由课程编号 Cno 、课程名 Cname 、先修课程编号 Cpno、 学分 Ccredit 四个属性组成。其中课程编号不能为空, 值是唯一的。2、 查询每一门课的间接先修课(即先修课的先修课)。3、 查询其他系中比信息系某一学生年龄小的学生姓名和年龄4、 查询没有选修 1 号课程的学生姓名。5、 查询选修了全部课程的学生姓名。6、 查询至少选修了学生 95002 选修的全部课程的学生号码。7、 建立 1 号课程的选课视图,并要求通过该视图进行的更新操作只涉及 1号课

3、程,同时对该视图的任何操作只能在工作时间进行。8、比较如下查询的效率:不相关子查询;相关子查询;带 EXISTS 量词的相关子查询;连接查询。二、( 10 分)、简述构成 RDBMS 的组件结构。三(10 分)、设关系模式R(U)上的函数依赖集为 F; F=AD, ABE, BI E, CDI, EC,U=A, B, C, D, E, I 试计算(AE)+。四(10 分)、关系模式 R(CITY, ST, ZIP), 其中 CITY 表示城市, ST 表示城市的街道, ZIP 表示街道所在地区的邮政编码, 函数依赖集合F=(CITY, ST)ZIP, ZIPCITY,证明ST, ZIP和CIT

4、Y, 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 分)将五

5、种基本关系代数操作表示为元组演算表达式。九(10 分)、请用 ER 模型对下述问题进行概念设计,并转换成关系模型。设计学校学生选课管理系统,学生根据自己的情况选课,每名学生可同时选修多门课程;每门课程可由多位教师讲授,每位教师可讲授多门课程;每个院系有多位学生、教师,开多门课程;要求设计的关系模型能进行如下管理:(1) 、选修课程开课管理。(2) 、学生选课管理。(3) 、学生选课成绩管理。试卷二20052006 学年第一学期期终试题(A)踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称 数据库系统原理 使用专业 软件 03 级一、试述下列概念(8 分)1. 数据库;2.

6、视图;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 ALLC DESC DDISTINCT5、下列函数可以计算平均值的是?()Asu

7、mBavgCcountDsum6、下列函数可以计算某一列上最大值的是?()AsumBminCavgDmax7、下列特点哪一项是视图所不具备的?()A 分割数据,屏蔽拥护所不需要浏览的数据B. 提高应用程序和表之间的独立性,充当程序和表之间的数据C. 降低对最终用户查询水平的要求D. 提高数据的网络传输速度8、下列哪个约束不可以为空?()A主键B外键C默认值DUNIQUE 约束9 、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?()A全库数据库备份 B差异备份(增量备份)C日志备份 D文件和文件组备份三、简答题(10 分)1、什么是事务?事务的性质有哪些?二段封锁协议的内容是

8、什么?2、 数据库系统的生命周期。四、 (10 分)某高校设备采购管理系统涉及三类实体:部门、供应商和设备。其中, 部门的属性有:部门编号、部门名称、负责人;供应商的属性有:供应商号、供应商名、城市、经理;设备的属性有设备编号、设备名称、设备型号、单价、生产厂商。用 ER 图表示这些实体以及某部门从某供应商采购某种设备的信息,包括采购的日期和数量。然后将ER 图转换成关系模式。五、(10 分)给出两个基本关系 R 和 S 的自然连接、 外连接、 左外连接、右外连接和半连接的结果。关系 RABCabcbbfcad关系 SBCDbcdbceadbefg六、(31 分)高校项目管理数据库中的关系如下

9、: Teacher(tnu,tname,sex,age,degree,depart) Project(pnu,pname,type,fee,starttime,endtime,conclusion) Implicate(tnu, pnu,role,period)其中Teacher 表示教师,可简单地用T 表示,tnu,tname,sex,age,degree,depart 分别表示教师编号、姓名、性别、年龄、学历和所属部门;Project 表示项目,可简单地用 P 表示, pnu, pname,type,fee,starttime,endtime,conclusion 分别表示项目编号、名称、

10、类型、费用、开始时间、结束时间和结题结论。Implicate 表示参与,可简单地用 I 表示,role,period 分别表示教师在项目中承担的角色和参与的时间(月数)。1. (6 分)用关系代数表达下列查询(1) 参与过 20 万元及以上项目的教师姓名和所属部门;(2) 至少参与过两个项目的教师姓名和年龄。2. (10 分)对上述查询(1)画出查询语法树,对其进行查询优化。3. (15 分)用SQL 语句实现下列要求(1) 查询编号为“P05”的项目的结题情况;(2) 列出所有的纵向(不是横向)项目;(3) 参与过类型为”863项”目的教师姓名和年龄;(4) 统计每个教师参与纵向项目的次数;

11、(5) 将修改三张表的权限授予“徐辉”。七、(22 分)关系模式R(U,F),U=OISQBD,F=SD,IB,ISQ,BOa) 计算此关系模式的关键码;b) 分析此关系模式属于哪级范式;c) 将此关系模式无损连接且保函数依赖地分解为3NF;d) 如果用R1(SD),R2(IB),R3(ISQ),R4(BO)代替 R,用chase 过程判别这样的分解是否具有无损连接性。试卷 320052006 学年第一学期期终试题(B)一(10 分)、简述数据库技术的研究现状和发展趋势。二、择题(9 分,每题 1 分)1、在通常的情况下,下列哪个事物不是数据库对象?() A视图B表C规则D词2、下列哪一项不是

12、日志文件所具有的功能?()A帮助客户进行计算和统计B记载用户针对数据库进行的操作C维护数据完整性D帮助用户恢复数据库3、下列那类数据不适合创建索引?()A. 经常被查询搜索的列,如经常在where 子句中出现的列B. 是外键或主键的列C. 包含太多重复选用值的列D. 在 ORDER BY 子句中使用的列4、下列哪个关键字在Select 语句中表示所有列?()A*BALLCDESCDDISTINCT5、下列函数可以计算平均值的是?()AsumBavgCcountDsum 6、下列函数可以计算某一列上最大值的是?()AsumBminCavgDmax 7、下列特点哪一项是视图所不具备的?()A. 分

13、割数据,屏蔽拥护所不需要浏览的数据B. 提高应用程序和表之间的独立性,充当程序和表之间的数据C. 降低对最终用户查询水平的要求D. 提高数据的网络传输速度8、下列哪个约束不可以为空?()A主键B外键C默认值DUNIQUE 约束9 、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?()A全库数据库备份B差异备份(增量备份) C日志备份 D文件和文件组备份三(12 分)、给出两个基本关系R 和 S 的自然连接、 外连接、 左外连接、右外连接和半连接的结果。答案:四(22 分)、已知公司数据库的职工表 EMP(EID,ENAME,BDATE,SEX, CITY),公司表 COMP(CID,CNAME,CCITY),工作表 WORK(EID,CID, STARTDATE,SALARY),其中EID职工编号,ENAME职工名,BDATE出生日期, CITY职工居住的城市, CID公司编号, CNA

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号