试卷代号:2236 座位号■ 中央广播电视大学2012一2013学年度第一学期“开放专科”期末考试 SQL Server数据库应用试题 2013年1月 题 号 二 三 四 五 总 分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分) 1.设一个关系A具有al个属性和a2个元组,关系B具有b1个属性和b2个元组,则关 系AXB具有( )个元组。 A.al+bl. B.a2Xb2 C.al+b2 D.a2Xbl 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 1197
试卷代号 3 6 座位号 中央广播电视大学 2 0 3学年度第一学期"开放专科"期末考试 SQL Server 数据 试题 2013 年1 一、单项选择题{把合适的选项编号填写在括号内。每小题 2分,共 20 1.设一个关系 A具有 l个属性和 2个元组,关系 B具有 l个属性和 2个元组,则关 B具有( )个元组。 |题号|一|二|三|四|五|总分| |分数 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 ,E) ,它的最小函数依赖集为FD B, C, &-D, },则 该关系的候选码为A,候选码函数决定E的特性是( )。 A. 性B. C. 传递性 D. 分解性 4. 为R(A,B ,C ,D ,E) ,它的最小函数依赖集为 B, D, , 则该关系只满足第一范式,若要规范化为第二范式,则将被分解为( )个关系。 A. 1 C. 3 B. 2 D.4 1197
5.由概念设计进人逻辑设计时,原来的( )联系通常都需要转换成对应的基本表。 A.一对一 B.一对多 C.多对一 D.多对多 6.Microsoft公司的SQL Server数据库管理系统最适合运行于( A.Windows平台 B.UNIX平台 C.LINX平台 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 10.在SQL Server中提供的单行注释语句是以( )符号开始的。 A./* B.-- C.{ D./ 得分 评卷人 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打 “×”。每小题2分,共20分) 11.当建立和删除一个视图时,对相应的基本表没有影响。() 12.由概念设计进人逻辑设计时,原来的1对1或1对多的联系通常都需要被转换为对 应的基本表。() 13.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码 的。() 14.若一个关系的任何非主属性都不会部分依赖于任何候选码,则称该关系达到了第二 范式。() 1198
5. 念设 逻辑设计 原来 )联系通常都需要转换成对应的基本表。 A. 一对一B. C. D. 6. Microsoft 的SQL Server 数据 管理 适合 )。 A. Windows UNIX C. LINX 7. Server A. CLOSE C. END D. NetWare )关键字来标识一个批处理的结束。 B. GO D. DROP 8. 在SQL Se 数据库管 可通过 )文件恢复数据库。 A.主数据 .次数据 C. 事务 志D.联机 9. 在SQL Server 存储字符 数据类型是 )。 A. char C. text B. varchar D. datetime |得分|评卷人! I I I 10. 在SQL Server 提供 )符号开始的。 A. /铸 一 - C{ U/ 二、是非判断题(若叙述正确则在题目后面的括号内打"~",否则打 "X" 题2 共20 1. 建立 删除 个视 表没 ) 12. 进入逻辑设 的1 对1 或1 需要 转换 应的基本表。( ) 13. 设计 要贯彻概念 性都是直接 述码 的。( ) 14. 个关 部分依 选码 该关 第二 范式。( ) 1198
15.在SQL查询语言中,视图的结构只能来自于个基本表,不能来自于多个基本表。() l6.在Transact--SQL语言中,declare命令不能够用来定义局部变量。() 17.在SQL Server系统中,有专门用来授予和收回数据库访问权限的命令。(·) I&.在SQL Server系统中,用于配置客户端网连接的工具是客户端网络实用工具。 () 19.在SQL Server系统中,同聚集索引相比,非聚集索引需要更少的存储空间。() 20.在SQL Server系统中,当使用create database命令创建一个数据库时,必须指定其 数据文件名和日志文件名,不能采用系统提供的默认设置。() 得 分 评卷人 三、填空题(把合适内容填在横线上。每空1分,共30分) 21.在 系统中,存取数据的基本单位为记录,在系统 中,存取数 据的基本单位为数据项。 22.DBMS具有 、并发性和数据库恢复等管理控制功能。 23.数据库的逻辑数据模型有 、关系和对象四种。 24.在对象数据模型中,对象具有 性、 性和多态性。 25.关系中的码可分为超码、 、备用码和外码五种。 26.关系完整性包括 完整性、 完整性和用户定义的完整性三个方面。 27.一个关系的候选码能够函数决定每个属性,除了存在完全函数决定外,也允许存在 函数决定和 函数决定。 28。对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数 据的无损 性和函数 性。 29.在SQL中完整性约束分为 级完整性约束和 级完整性约束两个方面。 30.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、 、机器实现、运行维护等六个阶段。 31.SQL Server提供的最常用的管理工具是 管理器和 分析器。 32.在SQL Server系统中,前后相邻的语句之间可以使用 或换行符 分开。 1199
15. 在SQL 图的 于一 不能 个基本表 ) 16. 在Transact-SQL ,declare 令不 定义 部变量 ) 17. 在SQL Server 据库 ) 18. 在SQL Server 用于配置客 连接 络实 ( ) 19. 在SQL Servl:; 2" 集索 更少 ) 20. 在SQL Server 用create database 个数 数据文件名和日志文件名,不能采用系统提供的默认设置。( ) |得分|评卷人| I I I 三、填空题{把合适内容填在横线上。每空 1分,共 0分} 中,存取数 分析器。 或换行符 1. 存取数据 基本单 据的基本单位为数据项。 22. DBMS 发性 数据库恢 等管理 23. 据库 24. 对象 象具 25. 超码 外码 26. 整性包括 完整 完整 和用 性三个方 27. 数决 数决 也允许存 函数决定和函数决定。 28. 通常 求规 范式 能够很好地 据的元损性和函数性。 29. 在SQL 完整 级完 两个方 30. 个数 库应 发过 大致 需求 概念 、机器实现、运行维护等六个阶段。 31. SQL Server 最常用 是 管理 32. 在SQL Server 前后 分开。 1199
33.在SQL Server系统中,对表中记录的维护操作主要有增加、 和 34.在Transact SQL语言中,为局部变量赋值的语句是 语句和 语句。 35.在Transact SQL语言中,局部变量的开始标记为 ,全局变量的开始标记为 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前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(l0),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 36.select x.商品代号,分类名,数量,品牌 from商品表上x,商品表2y where x,商品代号=y.商品代号 37.select专业,count(*)as专业人数 from学生 group by专业 order by专业人数desc 38.select课程.课程号,课程.课程名,count(*)as选课人数 from课程,选课 where课程.课程号=选课,课程号 group by课程.课程号,课程.课程名 1200
,全局变量的开始标记为 33. 在SQL Server 对表 作主要有增 34. 在Transact SQL 部变量赋 语句。 35. 在Transact SQL 始标记 语句和 |得分|评卷人| I I I 四、根据主教材第四章所错的商晶库和教学库,按照下列前 3小题的 每条 L查询语旬写出相应的功能,以及按照下列后 IJ 每种功能写出相应的 L查询语旬。{每小题 4分,共 0分} 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表l(商品代号 (肘,分类名 (的,单价 fl t,数量 商品表 (商品代号 (肘,产地 (的,品牌 (6» 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为 学生(学生号 (7),姓名 (的,性别 (2) 期datetime 专业 (1 0 t ) 课程(课程号 (的,课程名 (10) ,课程学分 t ) 选课〈学生号 (7) ,课程号 (4) 绩int) 36. select x. 代号 from l' 表2 y where x. 37. select count( 叫as 专业人数 from 学生 group by 专业 order by 专业人 38. select 程号 count( 叫as 选课人 from where 程号 程号 group by 1200
39.从商品库的商品表1中查询出数量大于10的商品记录数。 40.从商品库的商品表1中查询出比所有商品单价的平均值要高的所有商品记录。提 示:在where子句中使用子查询,在子查询中求单价的平均值所采用的函数为avg(单价)。 得 分 评卷人 五、根据下面所给的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(入学日期) 1201
|得分|评卷人| I I I 39. 从商 表1 查询 于10 40. 从商 表1 查询 z在 e子句中使用子查询,在子查询中求单价的平均值所采用的函数为 vg (单价) • 五、根据下面所给的 A数据库,写出每小题所能实现的功能。 {每小题 5分,共 0分} 假设使用名称为 A的数据库,它包括 ud (学号 (的,姓名 rc (的,年龄 int 业varchar (20) ,入学日期 )和 (学号 (的,课程名 rc (10) nu (5 ,2» 41. create procedure xxk4 (@a char (的, varchar (lO) , @c numeric (5 ,2» as begin update Score set 绩=@c where 号=@a and 名=@b end 42. select month( 期)as 入学 count( as from Students group by month( 人学 1201
试卷代号:2236 中央广播电视大学2012一2013学年度第一学期“开放专科”期末考试 SQL Server数据库应用试题答案及评分标准 (供参考) 2013年1月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.B 2.A 3.C 4.C 5.D 6.A 7.B 8.C 9.D 10.B 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打“X”;每小题2分,共20分) 11./ 12.× 13.√ 14./ 15.× 16.× 17./ 18./ 19.× 20.× 三、填空题(把合适内容填在横线上。每空1分,共30分) 21.文件 数据库 22.安全性 一致性(次序无先后) 23.层次 网状(次序无先后) 24.封装 继承(次序无先后) 25.主码 候选码(次序无先后) 26.实体 参照(次序无先后) 27.部分 传递(次序无先后) 28.连接 依赖 29.列 表(次序无先后) 30.逻辑设计 物理设计 31.企业 查询 32.空格 分号(次序无先后) 33.删除 修改(更新)(次序无先后) 34.SELECT SET(次序无先后) 35.@ @@ 1202
试卷代号 2 2 3 中央广播电视大学 2 0 3学年度第一学期"开放专科"期末考试 SQL Server 据库应 分标 (供参考) 2013 年1 -、单项选择题{把合适的选项编号填写在括号肉。每小题 2分,共 0分} 1. B 6.A 2.A 7. B 3.C 8. C 4. C 9.D 5.D 10. B 二、是非判断题{若叙述正确则在题目后面的擂号内打 1. .J 臼2. X 13. .J 14. .J X 16. X 17. .J 18. .J 19. X 20. X 三、填空题{把合适内容填在横线上。每空 1分,共 0分} 1. 数据 22. 性 一致 元先 23. 序元 24. 封装 继 25. 元先 26. 次序无 27. 传递 28. 29. 无先 30. 逻辑设计 理设计 1. 企业 查 32. 33. 删除 修改 )( 次序元先 34. SELECT SET(次序元先 35. @ @@ 1202
四、根据主教材第四章所给的商品库和数学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案的正确与完整程度酌情给分。 36.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 37.从教学库中查询出每个专业的学生人数,并按人数多少降序排列。 38.从教学库中查询出每门课程被选修的学生数。 39.select count(*) from商品表1 where数量>10 40.select from商品表1 where单价>all(select avg(单价) -把all换为some或any都可以 from商品表1 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 评分标准:根据答案的正确与完整程度酌情给分。 41.修改Score表中学号为@a的值、课程名为@b的值的学生的成绩为@c的值。 42.从Students表中分组统计出每个月份入学的学生人数。 1203
四、根据主教材第四章所给的商晶库和教学库,按照下列前 3小题的每条 L查询语旬写出 相应的功能,以及按照下列后 2小题的每种功能写出相应的 L查询语句。{每小题 分,共 0分} 评分标准 z根据答案的正确与完整程度酌情给分。 36. 一种 品 的 数量 37. 教学库 专业 人数 38. 学库 程被选 39. select count( from where 量>10 40. select from 表1 where 价>all(select avg( 单价 from 表1 一把 ll 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能。{每小题 5分,共 0分} 评分标准 z根据答案的正确与完整程度酌情给分。 1. 改Score 为@a 为@b 学生 成绩为@c 42. 从Students 组统 份入 人数 1203