2012-2013学年第2学期《数据库原理与应用》课程A卷

上传人:世*** 文档编号:178990411 上传时间:2021-04-06 格式:DOC 页数:7 大小:48KB
返回 下载 相关 举报
2012-2013学年第2学期《数据库原理与应用》课程A卷_第1页
第1页 / 共7页
2012-2013学年第2学期《数据库原理与应用》课程A卷_第2页
第2页 / 共7页
2012-2013学年第2学期《数据库原理与应用》课程A卷_第3页
第3页 / 共7页
2012-2013学年第2学期《数据库原理与应用》课程A卷_第4页
第4页 / 共7页
2012-2013学年第2学期《数据库原理与应用》课程A卷_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2012-2013学年第2学期《数据库原理与应用》课程A卷》由会员分享,可在线阅读,更多相关《2012-2013学年第2学期《数据库原理与应用》课程A卷(7页珍藏版)》请在金锄头文库上搜索。

1、西北农林科技大学本科课程考试试题(卷)专业班级: 命题教师: 审题教师:学生姓名: 学号: 考试成绩: 一、单项选择题(每小题2分,共20分) 得分: 分1下列哪个不是DBMS提供的语言( )。A数据定义语言DDL B数据操纵语言DMLC数据控制语言DCL D统一建模语言UML2SQL语言中的索引INDEX是数据库( )设计的内容。A内模式 B外模式 C模式 D用户模式3关系数据库规范化是为了解决关系数据库中( )等问题而引入的。A减少数据操作的复杂性 B提高查询速度 C插入异常、删除异常和数据冗余 D数据的完整性4当数据库的存储结构发生改变,由数据库管理员对( )作相应改变,可以使模式保持不

2、变,从而应用程序也不必改变。A外模式/模式映像 B模式/内模式映像C模式 D外模式5下列关于触发器的描述中,不正确的是( )。A一张表上只能创建一个触发器B触发器不需要用户调用执行C利用触发器可以实施更为复杂的完整性约束D触发器执行时系统会自动创建INSERTED表和DELETED表用以存放激活触发器的操作所影响的行的副本。6关系模式的五元组R(U,D,DOM,F)中,F为( )。A属性名的集合 B属性所来自域的集合C属性向域的映像集合 D属性间数据依赖关系集合7合理的使用视图能带来哪些好处( )。视图能够简化用户的操作。视图对重构数据库提供了一定程度的逻辑独立性。视图能够对机密数据提供安全保

3、护视图能够有效的保证数据库的完整性。适当的利用视图可以更清晰的表达查询。A B C D8任何满足1NF但不满足2NF的关系模式都存在( )。A主属性对码的部分函数依赖 B非主属性对码的部分函数依赖C主属性对码的传递函数依赖 D非主属性对码的传递函数依赖9数据库恢复中,日志文件用于保存( )。 A程序的运行过程 B程序的执行结果 C事务对数据库的更新操作 D事务对数据库的查询操作10并发执行的事物T1、T2分别申请对数据对象A加锁,( )允许同时加在A上。AX锁和X锁 BX锁和S锁 CS锁和S锁 D以上都不对二、填空题(每空1分,共10分) 得分: 分1 模型也称信息模型,它是按用户的观点来对数

4、据和信息建模,主要用于数据库设计。2在SQL Server 2008中,当在表上创建唯一性约束(Unique)和 约束时系统自动在相应的属性列上创建索引(Index)。3在创建触发器时,如果触发类型是 则表示当触发操作发生时不是执行触发的SQL语句,而转去执行触发体。4对于视图的查询和更新,系统最终转化为对 的查询和更新。5在R(U)中,如果XY,并且对于X的任何一个真子集X,都有XY,则称Y对X 函数依赖。6关系模型中的数据操作是 操作,操作对象和操作结果都是关系。7数据库设计中,需求分析的阶段成果为数据流程图和 。8对于事务内部故障的恢复,恢复子系统必须利用 文件才能撤销此事务对数据库进行

5、的修改。9事务的原子性指: 10数据库系统中发生的故障可分为:事务故障、 故障和介质故障。三、简答题(每小题5分,共20分) 得分: 分1简述数据库系统内部的三级模式结构。2简述数据库设计的过程及任务。3有一张学生基本信息表S(sno,sname,ssex,sage,sdept),表中存放某高校各个学院的学生信息,如果只允许数据库用户Ada在植保学院的学生信息中做查询,只能修改植保学院的学生信息,请给出相应的授权方案。4什么是游标?简述在SQL Server 2008中使用游标的步骤。四、分析设计题(共17分) 得分: 分库存量销售量仓库号面积负责人1nm存放nn1出版社书店仓库图书出版名称地

6、址电话书号书名作者书店号地址编号名称电话销售1请将下面的ER图转换成关系模式。(6分)2有一个描述教学信息的关系模式:(11分)R(Sno,Cno,Grade,Tno,Tname,Tdept)其属性为:学生学号Sno,课程号Cno,成绩Grade,任课教师职工号Tno,教师姓名Tname,教师所在系Tdept。这些数据有下列语义: 每个学生可以选修多门课,每门课程可以有多个学生选修; 每个学生所修的每门课程都有一个成绩; 每门课程只有一位任课教师,但每位教师可以带多门课程; 每位教师只属于一个学院,每个学院有多名教师。(1)写出R的主码,R中存在的函数依赖。(5分)(2)利用规范化理论对R进行

7、分解,使分解后的每个关系模式达到3NF。(6分)五、应用题(共33分) 得分: 分现有存放学生运动会比赛信息的数据库,包括下面三个关系:(1)运动员关系YD,包括运动员编号Yno,运动员姓名Yname,运动员性别Ysex和运动员所在学院Ydept。YD(Yno,Yname,Ysex,Ydept)(2)比赛项目关系XM,包括项目编号Xno,项目名称Xname,项目的比赛地点Xplace。XM(Xno,Xname,Xplace)(3)运动员参加比赛项目的成绩关系CJ,包括运动员编号Yno,项目编号Xno,名次Rand(此属性列存放1-20之间的整数,分别表示名次由1到20),积分Score(此属性

8、列存放整数,第一名积分为9,第二名至第八名积分分别为7,6,5,4,3,2,1,其他名次积分为0)CJ(Yno,Xno,Rand,Score)1. 写出以下查询的关系代数。(每小题3分,共9分)(1)查询“信息学院”学生所参加的所有项目编号。(2)查询比赛场地在“篮球场”的各项目名称及其冠军的姓名。(3)查询所有积分为0分的运动员编号和项目编号。2. 写出以下操作的SQL语句。(每小题4分,共24分)(1)查询参加“女子踏板跳远”项目的运动员编号。(2)查询每个项目前三名的运动员姓名,项目名和名次。(3)统计参加人数在8人以下的项目编号和人数。(4)创建各学院总积分的视图JF_VIEW,包括学院名和总积分。(5)在JF_VIEW中查询“水建学院”的总积分。(6)将运动员“李明”的所有比赛名次置0,比赛成绩置0。

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

当前位置:首页 > 办公文档 > 教学/培训

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