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

发布时间 : 星期二 文章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)

联系合同范文客服:xxxxx#qq.com(#替换为@)