试卷代号:2236 座位号■■ 中央广播电视大学2012一2013学年度第二学期“开放专科”期末考试 SQL Server数据库应用 试题 2013年7月 题 号 二 三 四 五 总分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分) 1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()。 A.一对一 B.一对多 C.多对一 D.多对多 2.若一个关系的任何属性都不存在部分依赖和传递依赖于任何候选码,则该关系最高达 到了( )范式。 A.第一 B.第二 C.第三 D.BC 3.在SQL查询语言中,create table为( )数据库中基本表结构的命令。 A.建立 B.修改 C.删除 D.查询 4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖 的( )规则。 A.传递性 B.分解性 C.合并性 D.增广性 5.设一个集合A={3,4,5,6,7,10},集合B={1,3,5,7,9},则A减B的差集中包含有 )个元素。 A.10 B.5 C.3 D.2 1178
试卷代号 2 2 3 6 座位号rn 中央广播电视大学 3学年度第二学期"开放专科"期末考试 SQL Server 试题 2013 年7 D.BC B. 一、单项选择题{把合适的选项编号填写在括号内。每小题2分,共 20 1.若实体A和 B是多对多的联系,实体B和 C是 1对 1的联系,则实体A和 C是( )。 A. 一B.一对 C. D. 多对 2. 系 的 性都 存在部 依赖 传递 何候选码 高达 到了( )范式。 A. 第一 C. |题号|一|二|三|四|五|总分| |分数 I I I I I I |得分|评卷人| I I I 3. 在SQL 询语言 ,create table )数据库中基本表结构的命令。 A. 立B. c.删除 4. 在一 系R 在X→(Y ,Z) ,则也隐含存在 Y和 Z,称此为函数依赖 的( )规则。 A. 性B. 解性 C. 并性 D. 5. 合A={3 ,4 ,5 ,6 ,7 10} 1, 9},则 B的差集中包含有 ( )个元素。 A. 10 C. 3 B. 5 D. 2 1178
6.在SQL中,alter table为()数据库中基本表结构的命令. A.建立 B.修改 C.删除 D.查询 7.SQL Server数据库管理系统最适合运行于()。 A.Windows平台 B.UNIX平台 C.LINX平台 D.Net Ware平台 8.在SQL Server系统中,表示一个批处理结束的关键字是( )。 A.GOTO B.GO C.END D.BEGIN 9.在SQL Server中,( )为用户建立数据库提供模板。 A.model B.master C.tempdb D.msdb 10.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加 快数据的()速度。 A.插人 B.更新 C.查询 D.别除 得 分 评卷人 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打 “×”。每小题2分,共20分) 11.在文件管理阶段程序和数据在存储位置上是分开存放的。() 12.若在一个关系中,不存在非主属性对候选码的部分函数依赖和传递函数依赖,则称该 关系未达到第三范式。() l3.在SQL查询语言中,建立和删除数据库模式的命令分别为create schema和drop schema。() 14.根据数据实体画出ER图属于概念设计阶段的任务。() 15,概念设计阶段的后一个阶段是物理设计阶段,而不是逻辑设计阶段。() 16.已知“职工号→性别”成立,则“(职工号,单位代号)→性别”也成立。() 17.在SQL Server的所有版本中,不存在标准版和个人版。() l8.在Transact-.SQL语言中,数据库备份命令为Restore Database,而不是Backup Database。() 19.在SQL Server数据库管理系统中,使用索引主要是为了加速数据查询速度。() 20.在SQL Server中,每个程序块的开始标记为END,结束标记为BEGIN。() 1179
B. D. 删除 6. 在SQL ,alter table )数据库中基本表结构的命令。 A. 立B. C. 除D.查询 7. SQL Server 数据库 最适合 )。 A. Windows 台B. UNIX C. LINX D. NetWare 8. Server 表示 个批处理结束 )。 A. GOTO B. GO C. END D. BEGIN 9. Server ( )为用户建立数据库提供模板。 A. model B. master C. tempdb D. msdb 10. 基本表 一种 库对 存储 用它 够加 快数据的( )速度。 A. C. 查询 户-1旦| 二、是非判断题{若叙述正确则在题目后面的括号内打"~".否则打 "X" 每小 1. 在文件管理 存储 是分 存放 ) 12. 若在一个关 在非主 对候 部分 数依 依赖 关系未达到第三范式。( ) 13. 删 除 数 据 库模 式 令 分 c r schema 和drop schema o ( ) 14. 概念设计 任务 ) 15. 概念设计 而不是逻辑设计 ) 16. 职工号 单位代 性别 成立 ) 17. 在SQL Server 不存在标 人版 ) 18. 在Transact-SQL 据 库 为Restore Database 而 不 是Backup Database o ( ) 19. 在SQL Server 据库 用索 数据查 ) 20. 在SQL Server 始标记为END 结束标记为BEGIN ( ) 1179
得分 评卷人 三、填空题(把合适内容填在横线上。每空1分,共30分)】 21.关系中的每一行称为一个 ,每一列称为一个 22.实体之间的联系类型有三种,分别为1对1、 和 23.在对象数据模型中,每个对象不仅要包含描述实体的 特征,而且要包含描述 实体的 特征。 24.数据库系统的三级模式结构和两级数据映象确保了数据的 独立性和 独立性。 25.在候选码中的一个属性被称为 属性,不在任何候选码中的一个属性被称为 属性。 26.由create schema KUCUN authorization LIU命令建立的一个数据库为 ,所有者为 27.在SQL中,unique为 约束的关键字,check为 约束的关键字。 28.一个数据库应用系统的开发过程大致相继经过 、逻辑设计、物理设计、机器实现,运行维护等六个阶段。 29.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成 冗余和 异常。 30.关系数据模型包括关系 、关系完整性规则和关系 这 三个方面。 3l.SQL Server中的数据类型主要包括数值、 、二 进制、位和双字节等类型。 32.SQL Server支持两种形式的变量,即 变量和 变量。 33.在一个存储过程定义的AS关键字前可以定义该过程的 ,AS关键字之 后为该过程的 34.索引会减慢对基本表的 和修改等操作的速度。 35.SQL Server主要通过查询 和企业 这两种工具来实现对 数据库的管理和操作。 1180
|得分|评卷人| I I I 三、填空题{把合适内容填在横线上。每空 1分,共 0分) 1. 一个 22. 体之 有三种 为1 对1 23. 在对象数 不仅 描述 特征 包含 实体的特征。 24. 数据库 三级 独立性。 25. 性被称 属性。 26. c r e a schema KUCUN authorization LIU 建立 个数据库 ,所有者为 27. 在SQL unique 关键 ,check 28. 据库 开发过程大致 继经过 、逻辑设计、物理设计、机器实现、运行维护等六个阶段。 29. 个关 依赖 传递 依赖 冗余 异常。 30. 性规 三个方面。 31. SQL Server 中 的 数据类型 主 括数 进制、位和双字节等类型。 、- 和修改等操作的速度。 和企业这两种工具来实现对 32. SQL Server 两种形 33. 在一 程定 的AS 关键字前 该过 后为该过程的 34. 基本表 35. SQL Server 主要 查询 变量。 S关键字之 数据库的管理和操作。 1180
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前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 x. from学生x,选课y where x.学生号=y.学生号 37.select from学生 where not exists (select from选课 where学生,学生号=选课.学生号 ) 38.select from选课 order by学生号,成绩 39.从商品库中查询出每种商品的商品代号、单价、数量和产地。 40.从教学库的选课表中查询出每个课程号所对应的课程被学生选修的次数。 1181
|得分|评卷人| I I I 四、根据主教材第四章所给的商品库和教学库,按照下列前 3小题的 每条 L查询语旬写出相应的功能,以及按照下列后 2小题的 每种功能写出相应的 L查询语旬。(每小题 4分,共 0分) 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表 (商品代号 (8) 名char (8) 价float 量int) 商品表 (商品代号 (8) 地char (6) 牌char (6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 (7) 名char (6) ,性别 (2) 期datetime 专业 (10) 级int) 课程(课程号 (4) 名char (10) 程学分int) 选课(学生号 (7) 号char (4) 绩int) 36. select distinct x. from 生x where x. 学生 学生 37. select from where not exists (select from where 38. select from order by 39. 40. 教学库 查询 所对 程被学 1181
得 分评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分)】 假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(2o),人学日期DateTime)和Score(学号char(8),课程名varchar(l0),成 绩numeric(5,2)两张表。 4l.select year((人学日期)as人学年份,count(*)as人数 from Students group by year(人学日期) 42.declare @a numeric (5,2) set@a=(select avg(成绩)from Score) select from Score where成绩>=@a 1182
|得分|评卷人| I I I 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能。 {每小题 5分,共 0分) 假设使用名称为 A的数据库,它包括 (学号 (8) ,姓名 r c (的,年龄 int 业varchar (20) ,入学日期 )和 (学号 (8) 名varchar (10) (5 ,2» 41. select year(人学 期)as 入学 count( as 人数 from Students group by year( 42. declare @a numeric (5 ,2) set @a= (select avg( from Score) select from Score where 绩>=@a 1182
试卷代号:2236 中央广播电视大学2012一2013学年度第二学期“开放专科”期末考试 SQL Server数据库应用试题答案及评分标准 (供参考) 2013年7月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.D 2.D 3.A 4.B 5.C 6.B 7.A 8.B 9.A 10.C 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打“×”;每小题2分,共20分) 11./ 12.× 13./ 14./ 15.× 16./ 17.× 18.× 19./ 20.× 三、填空题(把合适内容填在横线上。每空1分,共30分) 21.元组、属性 22.1对多 多对多(次序无先后) 23.状态 行为(次序无先后) 24.逻辑 物理(次序无先后) 25.主 非主 26.KUCUN LIU 27.单值(唯一值) 检查 28.需求分析 概念设计 29.数据 操作 30.数据结构 运算 31.字符 日期时间(次序无先后) 32.局部 全局(次序无先后) 33.参数 过程体 34.插入 删除(次序无先后) 35.分析器 管理器 1183
试卷代号 2 2 中央广播电视大学 3学年度第二学期"开放专科"期末考试 SQL Server 库应 及评 (供参考) 2013 年7 一、单项选择题{把合适的选项编号填写在括号肉。每小题 l. D 6. B 2.D 7.A 3. A 8. B 4. B 9. A 5. C 10. C 二、是非判断题{若叙述正确则在题目后商的括号内打 1. .J 12. X 13. .J 14. .J 臼5. X 16. .J 17. X 18. X 19. .J 20. X 三、填空题(把合适内容填在横线上。每空 1. 元组 22. 多 多 无先 23. 24. 物理 次序无先 25. 主 非 主 26. KUCUN LIU 27. 28. 求分 29. 30. 据结构 运 1. 序元先后 32. 部 全 33. 34. 删 除 元先 35. 器 管 1183
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案的正确与完整程度酌情给分。 36.从教学库中查询出已有选修课程的全部学生记录。 37.从教学库中查询出没有选修任何课程的所有学生记录。 38.从教学库中查询出所有选课记录,并按照学生号和成绩升序排列。 39.select商品表l.商品代号,单价,数量,产地 from商品表1,商品表2 where商品表1.商品代号=商品表2.商品代号 40.select课程号,count(*)as次数 from选课 group by课程号 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 评分标准:根据答案的正确与完整程度的情给分。 41.从Students表中分组统计出每个年份人学的学生人数。 42.从Score表中查询出大于等于平均成绩的所有记录。 1184
四、根据主教材第四章所给的商晶库和教学库,按照下列前 3小题的每条 L查询语句写出 相应的功能,以及按照下列后 2小题的每种功能写出相应的 L查询语句。{每小题 分,共 0分) 评分标准:根据答案的正确与完整程度酌情给分。 36. 教学 选修 学生 37. 教学库 没有 有学生 38. 学库 生 号 升序排列 39. select 1. 代号 单价 from 表1 表2 where 1. 代号 表2. 40. select count( from group by 五、根据下面所给的 A数据库,写出每小题所能实现的功能。{每小题5分,共 0分) 评分标准:根据答案的正确与完整程度酌情给分。 1. 从Students 入学 42. 从Score 等于 成绩 1184