发布时间 : 星期二 文章2012-2013学年第2学期《数据库原理与应用》课程A卷更新完毕开始阅读
西北农林科技大学本科课程考试试题(卷)
专业班级: 命题教师: 审题教师: 学生姓名: 学号: 考试成绩:
一、单项选择题(每小题2分,共20分) 得分: 分 1.下列哪个不是DBMS提供的语言( )。
A.数据定义语言DDL B.数据操纵语言DML C.数据控制语言DCL D.统一建模语言UML 2.SQL语言中的索引INDEX是数据库( )设计的内容。
A.内模式 B.外模式 C.模式 D.用户模式 3.关系数据库规范化是为了解决关系数据库中( )等问题而引入的。
A.减少数据操作的复杂性 B.提高查询速度 C.插入异常、删除异常和数据冗余 D.数据的完整性
4.当数据库的存储结构发生改变,由数据库管理员对( )作相应改变,可以使模式保持不变,从而应用程序也不必改变。
A.外模式/模式映像 B.模式/内模式映像 C.模式 D.外模式 5.下列关于触发器的描述中,不正确的是( )。
A.一张表上只能创建一个触发器 B.触发器不需要用户调用执行
C.利用触发器可以实施更为复杂的完整性约束
D.触发器执行时系统会自动创建INSERTED表和DELETED表用以存放激活触发器的操作所影响的行的副本。
6.关系模式的五元组R(U,D,DOM,F)中,F为( )。
A.属性名的集合 B.属性所来自域的集合 C.属性向域的映像集合 D.属性间数据依赖关系集合 7.合理的使用视图能带来哪些好处( )。
①视图能够简化用户的操作。
②视图对重构数据库提供了一定程度的逻辑独立性。 ③视图能够对机密数据提供安全保护 ④视图能够有效的保证数据库的完整性。 ⑤适当的利用视图可以更清晰的表达查询。
A.①②③⑤ B.②③④⑤ C.①②③④ D.①②④⑤ 8.任何满足1NF但不满足2NF的关系模式都存在( )。
A.主属性对码的部分函数依赖 B.非主属性对码的部分函数依赖 C.主属性对码的传递函数依赖 D.非主属性对码的传递函数依赖 9.数据库恢复中,日志文件用于保存( )。
A.程序的运行过程 B.程序的执行结果 C.事务对数据库的更新操作 D.事务对数据库的查询操作
10.并发执行的事物T1、T2分别申请对数据对象A加锁,( )允许同时加在A上。
A.X锁和X锁 B.X锁和S锁 C.S锁和S锁 D.以上都不对
二、填空题(每空1分,共10分) 得分: 分 1. 模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。
2.在SQL Server 2008中,当在表上创建唯一性约束(Unique)和 约束时系统自动在相应的属性列上创建索引(Index)。
3.在创建触发器时,如果触发类型是 则表示当触发操作发生时不是执行触发的SQL语句,而转去执行触发体。
4.对于视图的查询和更新,系统最终转化为对 的查询和更新。 5.在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→Y,则称Y对X 函数依赖。
6.关系模型中的数据操作是 操作,操作对象和操作结果都是关系。 7.数据库设计中,需求分析的阶段成果为数据流程图和 。 8.对于事务内部故障的恢复,恢复子系统必须利用 文件才能撤销此事务对数据库进行的修改。
9.事务的原子性指: 10.数据库系统中发生的故障可分为:事务故障、 故障和介质故障。
三、简答题(每小题5分,共20分) 得分: 分 1.简述数据库系统内部的三级模式结构。
2.简述数据库设计的过程及任务。
3.有一张学生基本信息表S(sno,sname,ssex,sage,sdept),表中存放某高校各个学院的学生信息,如果只允许数据库用户Ada在植保学院的学生信息中做查询,只能修改植保学院的学生信息,请给出相应的授权方案。
4.什么是游标?简述在SQL Server 2008中使用游标的步骤。
第 3 页 共 7 页
四、分析设计题(共17分) 得分: 分 1.请将下面的ER图转换成关系模式。(6分)
名称 编号 出版社 地址 电话 1 出版 书号 n 书名 作者 m 名称 书店号 销售 销售量 n 地址 电话 书店 图书 n 库存量 存放 1 仓库 仓库号 面积 负责人
2.有一个描述教学信息的关系模式:(11分)
R(Sno,Cno,Grade,Tno,Tname,Tdept)