欢迎来到天天文库
浏览记录
ID:1317851
大小:528.00 KB
页数:6页
时间:2017-11-10
《数据库原理及应用试卷(真题)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京工程学院试卷共6页第1页2000/2000学年第1学期课程所属部门:机械工程学院课程名称:数据库原理及应用考试方式:闭卷使用班级:命题人:邱胜海教研室主任审核:主管领导批准:班级学号姓名题号一二三四五六七八九十总分得分一、填空题(本题24空,每空1分,共24分)1、图1是一个学生班级管理E-R图,图中描述的班级与学生两个实体关系属于。图中的矩形框代表________,菱形框代表________,椭圆框则代表,而像班号、学号文本下面带下划线的椭圆框代表。图1学生班级管理E-R图2、“一个事务中的各种操作要么全做,要么都不做”,这反映事务的特性。3、传统的数据模型有
2、________、________、________三种,目前常见的Oracle、MySQL、MSSQlServer2000等数据库系统属于。4、数据库设计时,范式越高,关系模式就越________。5、在关系数据库中,常见的数据库对象有表、索引、视图等,请再写出三个数据库对象:________、________、________。6、三层客户/服务器结构模型的优点包括可重复使用、、和。本题得分7、图2是与图1对应的学生班级管理关系的记录集合,对照关系理论的知识在左边的①~⑦空中填写正确的术语。图2学生班级管理关系的记录集合二、选择题(请选择一个最佳答案填在括号内,每题
3、2分,共10分)1、表在关系数据库中对应于三级模式的是()A、存储模式B、概念模式C、物理模式D、外部模式2、DBA在数据库系统中扮演的角色是()A、系统管理员B、数据库操作员C、数据库编程人员D、数据录入员3、关系的主属性不可以为空值(NULL),这属于()A、实体完整性规则B、参照完整性规则C、域完整性规则D、用户完整性规则4、下面有关HAVING子句描述正确的是()A、HAVING子句必须与GROUPBY子句一起使用B、HAVING子句不可以与GROUPBY子句一起使用C、HAVING子句不可以与WHERE子句一起使用D、HAVING子句必须与WHERE子句一起使
4、用5、对照图2的关系运算,下列哪一项实现查询所有男学生信息的功能()A、B、C、D、三、是非题(在题后的括号中对划“√”,错划“×”,本题6小题,每小题1分,共6分)1、元组不可以重复,即在一个关系中不存在两个完全一样的元组。()2、SQL的DML语句一般要通过COMMIT命令才能实现事务的永久保存。()3、采用视图比采用SQL语句更能改善数据库的查询性能,且能提高开发效率。()4、函数可以用来减少网络的开销,提高数据库应用系统的性能。()5、Revokeselect,insertondeptfrommuser是从muser用户收回对表dept进行查询、插入的权限。()
5、南京工程学院试卷共6页第2页本题得分本题得分6、在数据库中隔离级别越低,并发操作的效率越高,而适当的降低隔离级别,可提升并发的工作效率。()四、简答题(本题2小题,每小题5分,共10分)1、简要描述自然连接与等连接的异同之处?2、两个并发事务T1,T2,如下表所示,请问会出现什么问题?提出解决方案。五、画图题(本题6小题,每小题2分,共12分)已知2元关系R和2元关系S,其关系如图3所示:图3关系R与关系S的记录集合认真读图后,完成如下5小题。①R∪S=②R∩S=③S―R=④∏B(R∪S)=⑤σB="b2"((R∪S)―(R∩S))=⑥∏R.B,S.B(R×S)=南京工
6、程学院试卷共6页第3页本题得分本题得分六、综合分析设计题(本题4小题,共16分)设有如下关系lends(图书借阅表),其中typeID为图书类别号、lendDate借阅日期、lendID为图书证号、reader为读者姓名、bookID为书号、bookName为书名、price为书的定价、type为图书类别名称,如图4所示。图4图书借阅关系lends记录集合认真读图后,用你所学过的数据库分析设计的知识,完成如下各题:①指出lends关系中可能出现的操作异常?(3分)②指出lends关系中不正常的函数依赖关系有哪些?(3分)③将lends关系分解为第三范式(3NF)(注意写
7、出分解过程)(7分)④画出lends关系分解后的E-R图。(3分)南京工程学院试卷共6页第4页本题得分七、编程题(本题11小题,每小题2分,共22分)图5是学生信息管理的三个关系表,分别是学生表(student)、班级表(classinfo)、专业表(expertion),如下所示。图5三个关系的记录集合其中,各表的字段中英文对照如下:学号:sno,姓名:sname,性别:sex,班号:cno,班名:cname,专业号:eno,专业名:ename。上述字段的类型全部规定为字符类型。认真读题后,用SQL语句来完成如下各题【提示:写SQL语句
此文档下载收益归作者所有