试卷代号:2236 座位■口 国家开放大学(中央广播电视大学)2014年春季学期“开放专科”期末考试 SQL Server数据库应用 试题 2014年7月 题号 一 二 三 四 五 总分 分 数 得分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分) 1.设一个关系A具有al个属性和a2个元组,关系B具有bl个属性和b2个元组,则关 系AXB具有( )个元组。 A.al+bl B.a2Xb2 C.al+b2 D.a2×b1 2.在一个关系R中,若属性组X能够函数决定其余的所有属性,并且X的任何真子集都 不能函数决定所有属性,则称X为关系R的一个()。 A.候选码 B.外码 C.超码 D.一般属性组 3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A+C,B→D,C →E),则该关系的候选码为A,候选码函数决定E的特性是()。 A.合并性 B.自增性 C.传递性 D.分解性 4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E}, 则该关系只满足第一范式,若要规范化为第二范式,则将被分解为( )个关系。 A.1 B.2 C.3 D.4 1029
试卷代号 2 3 座位号仁口 国家开放大学(中央广播电视大学 4年春季学期"开放专科"期末考试 SQL Server 库应 试题 2014 年7 一、单项选择题{把合适的选项编号填写在括号内。每小题 2分,共 20 1.设一个关系 A具有 l个属性和 2个元组,关系 B具有 l个属性和 2个元组,则关 B具有( )个元组。 |题号|一|二|三|四 l五|总分| |分数 I I I I I I |得分|评卷人| I I I A. al+bl C. al +b2 B. a2X b2 D. a2Xbl 2. 在一 系R 组X 决定其 有属 且X 不能函数决定所有属性,则称X为关系 R的一个( )。 A. 码B.外码 C. D. 3. 个关 为R(A,B ,C ,D 最小 数依赖集 为FD={A→B ,A→C,B→D,C →旬,则该关系的候选码为A,候选码函数决定E的特性是( )。 A. 合并性B. c.传递性 .分解性 4. 个关 为R(A,B ,C ,D ,E) ,它的最小函数依赖集为 A→B, C→D, C→ , 则该关系只满足第→范式,若要规范化为第二范式,则将被分解为( )个关系。 A. 1 C. 3 B. 2 D.4 1029
5.由概念设计进人逻辑设计时,原来的( )联系需要转换成对应的基本表。 A.一对一 B.一对多 C.多对一 D.多对多 6.SQL Server数据库管理系统最适合运行于()。 A.Windows平台 B.UNIX平台 C.LINUX平台 D.Net Ware平台 7.在SQL Server系统中,使用( )关键字来标识一个批处理的结束。 A.CLOSE B.GO C.END D.DROP 8.在SQL Server系统中,当数据库损坏时,数据库管理员可通过( )文件恢复数据 库。 A.主数据 B.次数据 C.事务日志 D.联机帮助 9.如果要在SQL Server中存储字符数据,不能采用的数据类型是( )。 A.char B.varchar C.text D.datetime l0.在SQL Server中提供的单行注释语句是以( )符号开始的。 A./ B.- C.{ D./ 得 分 评卷人 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打 “×”。每小题2分,共20分) 11.在数据处理的人工管理和文件管理阶段,程序设计依赖于数据表示。() 12.在一个关系中,不同的列可以对应同-个域,但必须具有不同的列名。() 13.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X (学生号,课程号,成绩),则S与X的自然连接将得到所有学生的选课信息。() 14.若个关系的任何非主属性都不会部分依赖,也不会传递依赖于任何候选码,则该关 系只达到了第二范式。() 1030
5. 念设计进入 原来 )联系需要转换成对应的基本表。 A. 一B.→对 C. D. 6. SQL Server 数据 统最适 运行 )。 A. Windows UNIX C. LINUX 7. Server A. CLOSE C. END D. NetWare )关键字来标识一个批处理的结束。 B. GO D. DROP 库。 8. 在SQL Server 数据 损 坏 数据库 通过 )文件恢复数据 A. 据B.次数据 c.事务日志 9. 果要在SQL Server 符数 不能采 数据类 )。 A. char C. text B. varchar D. datetime 10. 在SQL Server 提供 行注 )符号开始的。 A. /快 c.{ D. / 得分|评卷人 二、是非判断题{若叙述正确则在题目后面的括号内打"飞/",否则打 "X" 每小题2 共20 1 1. 据处 工管 阶段 序设 数据表 ) 12. 一个 同 的 ) 13. 设一 为S( 学生 ,课程关系为 (课程号.课程名) ,选课关系为 (学生号,课程号,成绩) ,则 X的自然连接将得到所有学生的选课信息。( ) 14. 非 主 性都 会传递依赖 候选 系只达到了第二范式。( ) 1030
15.在数据库中,每个视图中的列只能来自于同一个表,不能来自于多个表。() 16.在SQL Server系统中,主数据文件的歌认扩展名不是mdf。() I7.在SQL Server系统中,定义为varchar数据类型的字段或变量能够自动去掉尾部空 格以节省存储空间。() l8.在SQL Server系统中,前后相邻的语句之间只能使用空格分开,不能使用分号或换 行分开。() l9.selcet语句中的order by选项能够对查询结果进行分组统计。() 20.在SQL Server系统中,一个局部变量的作用范围局限于一个批处理内,即两个GO 语句之间的部分。() 得 分 评卷人 三、填空题(把合适内容填在横线上。每空2分,共30分)】 21.关系中的每一行称为一个元组,每一列称为一个」 22.实体之间的联系类型有三种,分别为1对1、 和多对多。 23.在对象数据模型中,每个对象不仅要包含描述实体的 特征,而且要包含描述 实体的状态特征。 24.数据库系统的三级模式结构和两级数据映象确保了数据的逻辑独立性和 独 立性。 25.在候选码中的一个属性被称为主属性,不在任何候选码中的一个属性被称为 属性。 26.由create schema XXK命令建立的一个数据库的名称为 27.在SQL中,unique为 约束的关键字,check为检查约束的关键字,。 28.一个数据库应用系统的开发过程相继经过需求分析、 、逻辑设计、 物理设计、机器实现、运行维护等六个阶段。 29.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成 冗余和操作 异常。 30.关系数据模型包括关系 、关系完整性规则和关系运算这三个方面。 3l.SQL Server中的数据类型主要包括数值、 、日期时间、二进制、位和双字节等 类型。 1031
15. 数据 个视 能来 ) 16. 在SQL Server 数据 扩展 是md£. ( ) 17. 在SQL Server 定义为varchar 能够 动 去掉尾 格以节省存储空间。( ) 18. 在SQL Server 不 能 行分开。( ) 19. seleet 的order by 选项 能 行分组统 ) 20. 在SQL Server 限 于一个批 个GO 语句之间的部分。( ) |得分|评卷人| I I I 三、填空题{把合适内容填在横线上。每空 2分,共 0分) 和多对多 特征,而且要包含描述 1. 一行称 个元组 每一 为一 22. 间 的 有三种 为1 对1 23. 对象数 对象不仅 含描 实体的状态特征。 24. 据库 级模式结构 和两级数据 数据 辑 独 立性。 25. 为 主 候 选 个 属 属性。 26. 由create schema XXK 个数 的 名 27. 在SQL ,umque 关键 check 28. 库应 过程 经过需 分析 物理设计、机器实现、运行维护等六个阶段。 29. 个关 若存 赖 和 传递 依 赖 异常。 30. 包括关 整性规 运算 31. SQL Server 据类 型 主 一- 二进 类型。 1031
32.SQL Server支持两种形式的变量,即 变量和全局变量。 33.在一个存储过程的定义中,AS关键字前可以定义该过程的 ,AS关键字之后 为该过程的过程体。 34.索引会诚慢对基本表进行 删除和修改等数据处理的速度。 35.SQL Server主要通过查询分析器和企业 这两种工具来实现对数据库的 管理和操作。 得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的 每条SQL查询语句写出相应的功能,以及按照下列后2小题的 每种功能写出相应的SQL查询语句。(每小题4分,共20分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号char(8),分类名char(8),单价float,数量int) 商品表2(商品代号char(8),产地char(6),品牌char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime, 专业char(10),年级int) 课程(课程号char(4),课程名char(l0),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 36.select distinct产地 from商品表2 37.select from学生 where学生号in(select学生号 from选课 38.select选课,* from选课 where选课.成绩>=80 1032
|得分|评卷人| I I I 32. SQL Server 支持两 局变 33. 个存储 定义 ,AS 定义 过程 -一 ,AS 为该过程的过程体。 34. 减慢对基 表进 删 除 修改 据处 35. SQL Server 主要 种工 管理和操作。 四、根据主教材第四章所给的商晶库和教学库,按照下列前IJ 每条 L查询语旬写出相应的功能,以及按照下列后2小题的 每种功能写出相应的 L查询语旬。{每小题4分,共 0分} 在名称为商品库的数据库中包含有商品表1和商品表 2,它们的定义分别为: 商品表l(商品代号 (的,分类名 (的,单价 fl t,数量 商品表 (商品代号 (剖,产地 ),品牌 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为 学生(学生号 ?) ,姓名 (的,性别 (幻,出生日期 e, 专业 (l O ,年级 t ) 课程(课程号 (的,课程名 (l ,课程学分 t ) 选课(学生号 (门,课程号 (的,成绩 t) 36. select distinct from 表2 37. select from 学生 where 号in (select from 38. select 选课 from where 绩>=80 1032
39.从商品库的商品表1中查询出数量在10和20之间的所有商品记录。 40。从商品库的商品表1中查询出数量最少的商品记录。提示:采用子查询,求数量的最 小值函数为min(数量)。 得 分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设当前数据库为AAA数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(l0),成绩 numeric(5,2)两张表。 41.create procedure xxk4 (@a char(8),@b varchar(10),@c numeric(5,2)) as begin update Score set成绩=@c where学号=@aand课程名=@b end 42.select month(人学日期)as人学月份,count(*)as人数 from Students group by month(人学日期) 1033
39. 品 表1 在10 和20 所有 40. 从商 表1 数量最少 采用 子查询 的 最 小值画数为 (数量〉。 得分|评卷人 五、根据下面所给的 A数据库,写出每小题所能实现的功能。 {每小题 5分,共 0分} 假设当前数据库为 AAA数据库,它包括 (学号 (的,姓名 (的,年龄 int 业varchar(20) ,入学日期 )和 (学号 (的,课程名 (l ,成绩 numeric( ,2» 41. create procedure xxk4 (@a char( ,@b varchar(lO) ,@c numeric(5 ,2» as begin update Score set 绩=@c where 号=@a and 名=@b end 42. select month( as count( from Students group by month( 入学 1033
试卷代号:2236 国家开放大学(中央广播电视大学)2014年春季学期“开放专科”期末考试 SQL Server数据库应用 试题答案及评分标准 (供参考) 2014年7月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.B 2.A 3.C 4.C 5.D 6.A 7.B 8.C 9.D 10.B 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打“×”。每小题2分,共20 分) 11./ 12./ 13./ 14.× 15.× 16.× 17.√ 18.× 19.× 20./ 三,填空题(把合适内容填在横线上。每空2分,共30分) 21.属性 22.1对多 23.行为 24.物理 25.非主 26.XXK 27.单值(唯一值) 28.概念设计 29.数据 30.数据结构 31.字符 32.局部 33.参数 1034
试卷代号 国家开放大学(中央广播电视大学 4年春季学期"开放专科"期末考试 SQL Server 分标 (供参考) 2014 年7 -、单项选择题{把合适的选项编号填写在括号肉。每小题 2分,共 0分} 1. B 6. A 2. A 7. B 3. C 8. C 4. C 9. D 5. D 10. B 二、是非判断题(若叙述正确则在题目后面的括号内打"~",否则打 "。每小题 2分,共 分) 11. .J 12. .J 13. .J 14. X 15. X 16. X 17. .J 18. X 19. X 20. .J 三、填空题{把合适内容填在横线上。每空 2分,共 0分} 1. 22. 对多 23. 24. 25. 非 主 26. XXK 27. 28. 念设计 29. 30. 据结构 1. 32. 33. 1034
34.插人 35.管理器 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案的正确与完整程度的情给分。 36.从商品库中查询出所有商品的不同产地。 37.从教学库中查询出选修了课程的所有学生记录。 38.从教学库中查询出课程成绩大于等于80分的所有选课记录。 39.select¥ from商品表1 where数量between 10and20(或where数量>=l0and数量<=20) 40.select from商品表1 where数量=some(select min(数量) 把some换为any或all也可以 from商品表1 ) 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 评分标准:根据答案的正确与完整程度的情给分。 41.修改Score表中学号为@a的值、课程名为@b的值的学生的成绩为@c的值。 42.从Students表中分组统计出每个月份入学的学生人数。 1035
34. 35. 四、根据主教材第四章所给的商晶库和教学库,按照下列前 3小题的每条 L查询语旬写出 相应的功能,以及按照下列后 2小题的每种功能写出相应的 L查询语旬。(每小题 分,共 0分) 评分标准=根据答案的正确与完整程度酌情给分。 36. 从商 所有 品 的 产地 37. 教学 查询 所有 38. 学库 成绩 于80 39. select from where 量between 10 and 20 <或 and 量<=20) 40. select from 表1 where 量=some<select min< from 表1 一一一把 ll 五、根据下面所给的 A数据库,写出每小题所能实现的功能。(每小题 5分,共 0分} 评分标准 z根据答案的正确与完整程度酌情给分。 1. 改Score 为@a 为@b 为@c 42. 从Students 组统 份入学 1035