试卷代号:2236 座位■■ 中央广播电视大学2013一2014学年度第一学期“开放专科”期末考试 SQL Server数据库应用i 试题 2014年1月 题 号 二 三 四 五 总分 分数 得分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分) 1.域是实体中相应属性的( A.取值范围 B.值 C.名称 D.描述 2.把保存关系定义的关系称为对应数据库的()。 A.一般关系 B.元关系 C.特定关系 D.正常关系 3.在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的 ()规则。 A.传递性 B.分解性 C.合并性 D.增广性 4.设一个关系为R(A,B,C,D),它的最小函数依赖集为FD={A→B,B→C,C→D},则该 关系的候选码为()。 A.A B.B C.C D.D 5.在SQL中,向基本表插人记录的命令关键字为( )。 A.select B.update C.delete D.insert 1109
试卷代号 2 2 3 座位号 20 -、单项选择题{把合适的选项编号填写在括号肉。每小题 中央广播电视大学 4学年度第一学期"开放专科"期未考试 SQL Server 2014 年1 |题号|一|二|三|四|五|总分 数I I I I I I I 评卷人 I I I 1.域是实体中相应属性的 A.取 C. 称D. 2. 保存 数据 )。 A. 系B. C. 系D. 3. 在 一 系R 若存 在X→Y 和X→Z 在X→(Y Z) 数依 ( )规则. A. 传递性B. C. 性D.增广 4. 为R(A ,B ,D) ,它的最小函数依赖集为 B, C, ,则该 关系的候选码为( )。 A. A B. B C. C D. D 5. 在SQL 基本 令关键 )。 A. select B. update C. delete D. insert 1109
6.在SQL Server系统中所采用的结构化查询语言被称为( )。 A.Microsof-SQL B.Transact-SQL C.Visual-SQL D.Builder-SQL 7.在Transact-SQL语言中,用( )命令关键字来标记一个批处理模块的结束。 A.GO B.CLOSE C.END D.DROP 8.在SQL Server系统中,CASE结构执行的结果是一个( A.表达式 B.数组 C.运算符 D.值 9.当数据库损坏时,数据库管理员可通过使用()文件来恢复数据库。 A.次数据 B.主数据 C.事务日志 D.联机帮助 10.在SQL Server系统中,USE命令用来(· )指定数据库。 A.关闭 B.打开 C.修改 D.查看 得分 评卷人 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打 “×”。每小题2分,共20分】 11.DBMS只向用户提供数据定义语言,而不提供数据操纵语言。() 12.在一个关系R中,若存在X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y 为完全函数依赖。() 13.基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。(,) 14.当修改一个视图的内容时,不会对相应的基本表产生任何影响。() 15.当指定基本表中某一列或若千列为UNIQUE约束时,则系统将在这些列上自动建立 一个唯一值索引。() l6.SQL Server数据库应用的处理过程通常分布在客户机和服务器上。() I7.安装SQL Server时,不必以系统管理员的身份登录操作系统。() l8.SQL Server系统中的datetime或smalldatetime数据类型主要用来存储日期和时间 的组合数据。() l9.索引一经创建既可以由SQL Server系统自动打开和重建,也可以由用户打开和重 建。() 20.触发器是一种特殊的存储过程,它可以在对一个表进行插人、删除或修改操作时被自 动调用执行。() 1110
6. 在SQL Server 采用 化查询 言被 为(λ A. Microsof-SQL B. Transact-SQL C. Visual-SQL D. Builder-SQL 7. 在Transact-SQL )命令关键字来标记一个批处理模块的结束。 A. GO B. CLOSE C. END D. DROP 8. 在SQL Server ,CASE 结果 )。 A. 表达式B. C. 符D. 9. 据库 据库 通过 )文件来恢复数据库。 A.次数据 .主数据 C. 事务 志D. 10. 在SQL Server ,USE )指定数据库。 A. 闭ψB.打开 c.修改 .查看 |得分|评卷人| I I I 二、是非判断题{若叙述正确则在题目后面的擂号内打 "X" 每小题2 共2却O 11. DBMS 提供数 定义 而不 供数 ) 12. 个关系R 若存在X→Y 且X 何真子集都不 定Y 称X→Y 为完全函数依赖。( ) 13. 基本表 模式 模式 ) 14. 修改 个视 基本 产生任 ) 15. 定基 为UNIQUE 在这 建立 一个唯一值索引。( ) 16. SQL Server 务器 ) 17. 装SQL Server 统管 员 的 ) 18. SQL Server 的datetime或smalldatetime 型 主 来存 的组合数据。( ) 19. 一经 既可 由SQL Server 也 可 打开 建。( ) 20. 特殊 存储过程 个表进行插 改操 动调用执行。( ) 1110
得分 评卷人 三、填空题(把合适内容填在横线上。每空1分,共30分) 21.在 系统中,数据没有独立的操作界面,在 系统中,数据具有 独立的操作界面。 22.任一种数据模型都有 和 的区别。 23.关系数据库系统具有 单一、采用 、数据完全独 立、数学理论支持等优点。 24.在数据库体系结构中,两级数据映象分别是指 和模式之间的数据映象 以及模式和 之间的数据映象。 25.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,B→E}, 则该关系的候选码为 ,该候选码含有 属性。 26.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则 该关系属于范式,候选码为 27.在SQL中,primary key为 约束的关键字,foreign key为 约束的关 键字。 28.在SQL中,create view和drop view命令分别为 和 视图的命令。 29.在新版的SQL中,表之间的连接共有三种方式,它们分别为 和右连接。 30.在列级和表级完整性约束中同时存在的约束分别为 、外码和检查 等四种约束。 31.SQL Server支持两种形式的变量,即 变量和 变量。 32.在Transact SQL语言中,单行或行尾注释的开始标记为 ,多行注释的开始 标记为 ,结束标记为/。 33.每个存储过程可以包含」 条Transact-.SQL语句,可以在过程体中的任何 地方使用 语句结束该过程的执行并返回。 34.CREATE PROC为 一个存储过程的语句关键字,EXEC为 一个存 储过程的语句关键字。 1111
|得分|评卷人| I I I 三、填空题(把合适内窑填在横线上。每空 1分,共 0分} 、数据完全独 系统中,数据具有 和模式之间的数据映象 的区别。 单一、采用 1. 系统中,数据没有独立的操作界面,在 独立的操作界面。 22. 任一 都有 23. 数据 统具 立、数学理论支持等优点。 24. 据库 两级 以及模式和之间的数据映象。 25. 为R(A ,B ,C ,D ,E) ,它的最小函数依赖集为 B, C→ D, B→ , 则该关系的候选码为,该候选码含有属性。 26. 为R(A 也C,D ,E) 最小 为FD={A→B,A→C,(A D)→E} ,则 该关系属于范式,候选码为 27. key 约束的关键字, key 约束的关 键字。 28. 在SQL ,create view 和drop view 为 和 视图的命令。 t- L语句,可以在过程体中的任何 语句结束该过程的执行并返回。 一个存储过程的语句关键字, C为一个存 29. 在新版的SQL 间 的 有三 它们 别 为 和右连接。 30. 表级 等四种约束。 31. SQL Server 变量 32. 在Transact SQL 行或行尾注释 始标记 标记为,结束标记为养/。 33. 程可 包含 地方使用 34. CREATE PROC 储过程的语句关键字。 、外码和检查 变量。 ,多行注释的开始 1111
35.从是否改变基本表记录的物理位置的角度来看,可将素引分为 和 索引两类。 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的 每条SQL查询语句写出相应的功能,以及按照下列后2小题的 每种功能写出相应的SQL查询语句。(每小题4分,共20分】 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表I(商品代号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 distinct产地 from商品表2 37.select from学生 where学生号in(select学生号 from选课 38.select选课,¥ from选课 where选课.成绩>=80 39.从商品库的商品表1中查询出数量在10和20之间的所有商品记录。 40.从商品库的商品表1中查询出数量最少的商品记录。提示:采用子查询,求数量的最 小值函数为min(数量)。 1112
35. 是否 本表记 位置 的角 来看 索引两类。 得分|评卷人 四、根据主教材第四章所锚的商晶库和教学库,按照下列前 3小题的 每条 L查询语旬写出相应的功能,以及按照下列后 j、题的 每种功能写出相应的 L查询语旬。{每小题 4分,共 0分} 在名称为商品库的数据库中包含有商品表 1和商品表 2,它仍的定义分别为 商品表 (商品代号 (的,分类名 (肘,单价 fl t,数量 商品表 (商品代号 (的,产地 (的,品牌 (6» 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为 学生(学生号 (7) 名char (的,性别 (2) 期datetime 专业 (1 0 课程(课程号 (的,课程名 (1 程学分 选课〈学生号 (7),课程号 (的,成绩 36. select distinct from 表2 37. select from 学生 where 号in(select 学生 from 38. select from where 绩>=80 39. 数量 40. 从商 表1 最少 提示 用 子 小值函数为 e数量)。 1112
得分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(l0),成 绩numeric(5,2))两张表。 41.declare @a numeric (5,2),@b numeric (5,2); set@a=(select max(成绩)from Score); set@b=(select min(成绩)from Score); print @a;print @b; 42.create procedure xxk2 as begin select x.学号,count(*)as门数 from Students x,Score y where x.学号=y.学号 group by x学号 end 1113
得分|评卷人 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能。 (每小题 5分,共 0分} 假设使用名称为 !\.的数据库,它包括 ud (学号 (的,姓名 (肘,年龄 int 业varchar (20) 期DateTime) 和Score( 号char (的,课程名 (1 0 (5 41. declare @a numeric (5 , 2) , @ b numeric (5 , 2) ; set @a=(select max(成绩 from Score) ; set @b=(select mine成绩)from Score) ; print @a; print @b; 42. create procedure xxk2 as begin select x.学号, t ( as from Students x , Score y where x. 号=y. group by x. end 1113
试卷代号:2236 中央广播电视大学2013一2014学年度第一学期“开放专科”期末考试 SQL Server数据库应用试题答案及评分标准 (供参考) 2014年1月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.A 2.B 3.C 4.A 5.D 6.B 7.A 8.D 9.C 10.B 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打“X”;每小题2分,共20分) 11.× 12.√ 13./ 14.× 15./ 16./ 17.× 18./ 19.× 20./ 三、填空题(把合适内容填在横线上。每空1分,共30分) 21.文件 数据库 22.型 值(次序无先后) 23.数据结构 集合运算 24.外模式 内模式(次序无先后) 25.(A,C) 2 26.第一 (A,D) 27.主码 外码 28.建立 删除 29.中间连接 左连接(次序无先后) 30.主码 单值(次序无先后〉 31.局部 全局(次序无先后) 32.- /米 33.多(若干) RETURN(返回) 34,建立 执行 35.聚集 非聚集(次序无先后) 1114
试卷代号 2 2 中央广播电视大学 14学年度第一学期"开放专科"期末考试 SQL Server 数据 及评分标 (供参考〉 2014 年1 一、单项选择题{把合适的选项编号填写在括号肉。每小题 20 1. A 2. B 3.C 4. A 5.D 6.B 7.A 8.D 9.C 10.B 二、是非判断题{若叙述E确则在题目后面的括号内打 1. X --J --J 14. X --J --J X 18. --J 四9. X 20. --J 三、填空题{把合适内睿填在横钱上。每空 1. 文件 据库 22. 元先后 23. 集合运算 24. 外模 模式 次序无先 25. (A,C) 2 26. 一(A,D) 27. 码 外码 28. 29. 连接 30. 先后 1. 全局 先后 32. / 势 33. RETURN( 34. 执行 35. 1114
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案的正确与完整程度酌情给分。 36.从商品库中查询出所有商品的不同产地。 37.从教学库中查询出选修了课程的所有学生记录。 38.从教学库中查询出课程成绩大于等于80分的所有选课记录。 39.select from商品表1 where数量between 10and20(或where数量>=10and数量<=20) 40.select from商品表1 where数量=some(select min(数量) -把some换为any或all也可以 from商品表1 ) 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)】 评分标准:根据答案的正确与完整程度酌情给分。 41.计算并显示出AAA库的Score表中所有记录的最高成绩值和最低成绩值。 42.查闻(显示)出AAA库中每个学生所选修的课程门数。 1115
四、根据主教材第四章所结的商晶库和教学库,按照下列前 3小题的每条 L查询语旬写出 相应的功能,以及按照下列后 2小题的每种功能写出相应的 L查询语旬。{每小题 分,共 0分) 评分标准 z根据答案的正确与完整程度酌情给分。 36. 查询 产地 37. 选修 课程 所有学 38. 学库 成绩 于等于80 所有选课记 39. select from 品 表1 where 量between 10 and 20 (或 40. select from where 量=some(select mine from 表1 一把 ll 五、根据下面所锚的 A鼓据库,写出每小题所能实现的功能。{每小题 5分,共 0分} 评分标准 z根据答案的正确与完整程度酌情给分。 1. 的Score 低成绩值 42. 查询 显示 AA 所选 1115