试卷代号:2076 座位号■■ 国家开放大学(中央广播电视大学)2015年春季学期“开放专科”期末考试 数据库基础与应用试题(A) 2015年7月 题 号 二 三 四 总分 分 数 得 分 评卷人 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共 30分)】 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,E,F),它的最小函数依赖集为FD={A→B,A→C,D→E, D→F},则该关系的候选码为()。 A.(A,B) B.(A,C) C.(A,E) D.(A,D) 5.在SQL中,对基本表进行插人和修改记录的命令为( )。 A.insert和delete B.update和delete C.delete和select D.insert和update 186
试卷代号 :2076 座位号 国家开放大学(中央广播电视大学)2015 年春季学期"开放专科"期末考试 数据库基础与应用 试题 (A) E 四陌万 || 2015 一、单项选择题,把合适的选项编号填写在括号内。(每小题 分,共 30 分} 1.域是实体中相应属性的( )。 A.取值范围 B.值 C. 名称 D.描述 2. 把保存关系定义的关系称为对应数据库的( )。 A. 一般关系 B. 元关系 c.特定关系 D. 正常关系 3. 在一个关系 中,若存在 ,则存在 (Y Z) ,称此为函数依赖的( ) 规则。 A. 传递性 c.合并性 B. 分解性 D.增广性 4. 设一个关系为 R(A ,白,它的最小函数依赖集为 FD={A E. D• F} ,则该关系的候选码为 )。 A. CA ,B) C. CA ,E) B. (A,C) D. (A,D) 5. SQL 中,对基本表进行插入和修改记录的命令为( )。 A. insert de!ete C. delete select 186 B. update delete D. insert update
6.数据处理技术相继经历了四个发展阶段,下面不属于其中一个阶段的是()。 A.记录管理 B.人工管理 C.文件管理 D.数据库管理 7.实体之间的联系类型有三种,分别为1对1、1对多和( )。 A.1对3 B.2对多 C.多对1 D.多对多 8.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,C+E},则该 关系的候选码中包含的属性个数为()。 A.1 B.2 C.3 D.4 9.在SQL中,外码约束的关键字为.( )。 A.foreign B.primary C.default D.check 10.Access系统的用户操作界面有五个部分组成,它们是标题栏、工作区、状态栏、以及 A.名称栏和内容栏 B.菜单栏和名称栏 C.菜单栏和工具栏 D.数据栏和程序栏 11.Access数据库是( )型数据库。 A.层状 B.网状 C.关系 D.树状 12.在Access系统中,如果字段内容为声音文件,应将此字段定义为( )类型。 A.文本 B.OLE对象 C.查询向导 D.备注 13.Access数据库文件的扩展名是( A.mdb B.dbt C.mdf D.dbf 14.在Access数据库系统中,总共包含有( )种数据库操作对象。 A.10 B.9 C.8 D.7 15.显示包含警告信息或其他信息的消息框,应该使用的宏操作是()。 A.Echo B.Message C.MsgBox D.Warn 187
6. 数据处理技术相继经历了四个发展阶段,下面不属于其中一个阶段的是( )。 A. 记录管理 C. 文件管理 B. 人工管理 D. 数据库管理 7. 实体之间的联系类型有三种,分别为 对多和( )。 A. 1 c.多对 B. 对多 D.多对多 8. 设一个关系为 R(A.B.C F) ,它的最小函数依赖集为 FD={A E} ,则该 关系的候选码中包含的属性个数为( )。 A. 1 B. 2 C. 3 D. 4 9. SQL 中,外码约束的关键字为( )。 A. foreign B. primary C. fault D. check 10. Access 系统的用户操作界面有五个部分组成,它们是标题栏、工作区、状态栏、以及 A. 名称栏和内容栏 B.菜单栏和名称栏 C. 菜单栏和工具栏 D. 数据栏和程序栏 11. Access 数据库是〈 )型数据库。 A. 层状 B. 网状 C.关系 D.树状 12. Access 系统中,如果字段内容为声音文件,应将此字段定义为( )类型。 A. 文本 B. OLE 对象 C.查询向导 D. 备注 13. Access 数据库文件的扩展名是( )。 A. mdb B. dbt C. mdf D. dbf 14. Access 数据库系统中,总共包含有( )种数据库操作对象。 A. 10 B. 9 C. 8 D. 7 15. 显示包含警告信息或其他信息的消息框,应该使用的宏操作是( )。 A. Echo C. MsgBox B. 1essage D. Warn 187
得 分 评卷人 二、是非判断题,根据叙述正确与否在其括号内打对号“√”或叉号 “×”。(每小题2分,共40分) 16.用户定义的完整性是对关系中-一些属性的取值给定相应的约束条件,禁止非法数据 进人数据库。() 17.在一个关系R中,若X、Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则不 存在X到Z的传递函数依赖。() 18.在一个关系R中,若存在X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y 为完全函数依赖。() 19.在基本表中,通常不应包括由计算可以得到的属性,而在视图中,为了用户查询数据 的方便,则时常需要包含它们。() 20.当修改一个视图时,将对相应的基本表产生影响。() 21.在文件系统中,存取数据的基本单位为记录,在数据库系统中,存取数据的基本单位 为数据项。() 22.一个关系若存在部分函数依赖和传递函数依赖,则不会造成操作异常。() 23.在新版的SQL中,查询厅涉及到的表及表之间的连接是在from选项中实现的,表之 间的连接共有三种方式,分别称为中间连接、左连接和右连接。() 24.数据库的逻辑数据模型有结构、层次、网状和关系这四种。() 25.Access中的“表”结构设计窗口分为上下两部分,下半部分是设置表中的字段名称和 数据类型及有关说明信息,上半部分用来设置字段的有关属性值。() 26.在Access系统的报表中,只有设计视图,而没有预览视图。() 27.Access中的报表由报表页眉、页面页眉、主体等3节组成。() 28.在SQL Server系统中,函数LEFT('abcdef',3)与RIGHT('defabc',3)的结果值不 同。() 29.在SQL Server系统中,利用查询分析器能够运行Transact-SQL语句。() 30.在SQL Server系统中,当使用create database命令创建一个数据库时,必须定义其 数据文件和日志文件,不能采用其默认设置。() 31.在SQL Server系统中,一个事务是-一个并发控制的单位,它把必须同时执行的一组 操作捆绑在一起。() 32.数据库管理员可以撤消以前对用户授予的访问数据库的任何操作权限。() 33.SQL Server系统提供的最常用的管理工具是企业管理器和查询分析器。() 34.在SQL Server系统中,对表中记录内容的编辑操作是增加和删除,不能进行修改。 () 35.局部变量的开始标记为@@,全局变量的开始标记为@。() 188
|得分|评卷人| | 二、是非判断题,根据叙述正确与否在其括号内打对号"~ "或叉号 "X" 0 (每小题 分,共 40 分} 16. 用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据 进入数据库。( ) 17. 在一个关系 中,若 为互不相同的单属性,并且存在 ,则不 存在 的传递函数依赖。( ) 18. 在一个关系 中,若存在 ,并且 的一个真子集也能够函数决定 ,则称 为完全函数依赖。( ) 19. 在基本表中,通常不应包括由计算可以得到的属性,而在视图中,为了用户查询数据 的方便,则时常需要包含它们。( ) 20. 当修改一个视图时,将对相应的基本表产生影响。( ) 1.在文件系统中,存取数据的基本单位为记录,在数据库系统中,存取数据的基本单位 为数据项。( ) 22. 一个关系若存在部分函数依赖和传递函数依赖,则不会造成操作异常。( ) 23. 在新版的 SQL 中,查询所涉及到的表及表之间的连接是在 from 选项中实现的,表之 间的连接共有三种方式,分别称为中间连接、左连接和右连接。( ) 24. 数据库的逻辑数据模型有结构、层次、网状和关系这四种。( ) 25. Access 中的"表"结构设计窗口分为上下两部分,下半部分是设置表中的字段名称和 数据类型及有关说明信息,上半部分用来设置字段的有关属性值。( ) 26. Access 系统的报表中,只有设计视图,而没有预览视图。( ) 27. Access 中的报表由报表页眉、页面页眉、主体等 节组成。( ) 28. SQL Server 系统中,函数 LEFT(' abcdef' 3) RIGHT(' defabc' 3) 的结果值不 同。( ) 29. SQL Server 系统中,利用查询分析器能够运行 Transact-SQL 语句。( ) 30. SQL Server 系统中,当使用 create database 命令创建一个数据库时,必须定义其 数据文件和日志文件,不能采用其默认设置。( ) 1.在 SQL Server 系统中,一个事务是一个并发控制的单位,它把必须同时执行的一组 操作捆绑在一起。( ) 32. 数据库管理员可以撤消以前对用户授予的访问数据库的任何操作权限。( ) 33. SQL Server 系统提供的最常用的管理工具是企业管理器和查询分析器。( ) 34. SQL Server 系统中,对表中记录内容的编辑操作是增加和删除,不能进行修改。 ( ) 35. 局部变量的开始标记为@@,全局变量的开始标记为 @o ( ) 188
得 分 评卷人 三、根据主教材第四章所给的商品库和教学库,按照下列前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(I0),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 36.select distinct品牌 from商品表2 37.select课程号 from选课 where学生号-@sl 38.select专业,count(*)as学生人数 from学生 group by专业 39.从商品库中查询出每类(即分类名相同)商品的最高单价。 40.从商品库中查询出所有商品的不同分类名。 得 分 评卷人 四、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),人学日期Date Time)和Score(学号char(8),课程名varchar(l0),成绩 numeric(5,2))两张表, 189
|得分|评卷人| | 三、根据主教材第四章所给的商晶库和教学库,按照下列前 小题的 每条 SQL 查询语旬写出相应的功能,接着按照下列后 小题的 每种功能写出相应的 SQL 查询语旬。{每小题 分,共 20 分} 在名称为商品库的数据库中包含有商品表 和商品表 ,它们的定义分别为 商品表 1( 商品代号 char( 肘,分类名 char( 肘,单价 float ,数量 int) 商品表 2( 商品代号 char( 肘,产地 charC 的,品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为 学生(学生号 char(7) ,姓名 charC 的,性别 charC 幻,出生日期 datetime 专业 char (1 0) ,年级 in t) 课程(课程号 charC 的,课程名 char (1 0) ,课程学分 int) 选课(学生号 char( 7) ,课程号 charC的,成绩 int) 36. select distinct 品牌 from 商品表 37. select 课程号 from 选课 where 学生号 =@sl 38. select 专业, countC 铃) as 学生人数 from 学生 group by 专业 39. 从商品库中查询出每类(即分类名相同)商品的最高单价。 40. 从商品库中查询出所有商品的不同分类名。 |得分|评卷人| | 四、根据下面所结的 AAA 数据库,写出每小题所能实现的功能。 (每小题 分,共 10 分) 假设使用名称为 AAA 的数据库,它包括 StudentsC 学号 char( 肘,姓名 varchar( 的,年龄 int ,专业 varchar(20) ,人学日期 DateTime) ScoreC 学号 charC 肘,课程名 varchar (1 0) ,成绩 numericC5 2)) 两张表。 189
41.declare @a numeric(5,2) set@a=(select avg(成绩)from Score) select from Score where成绩>=@a 42.create procedure xxkl as begin select from Students x,Score y where x.学号=y.学号 end 190
41. declare @a numeric(5 ,2) set @a=(select avg( 成绩) from Score) select from Score where 成绩>=@a 42. create procedure xxkl 190 as begin select end from Students x ,Score y where x. 学号 =y. 学号
试卷代号:2076 国家开放大学(中央广播电视大学)2015年春季学期“开放专科”期末考试 数据库基础与应用 试题答案及评分标准(A) (供参考) 2015年7月 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共30分) 1.A 2.B 3.C 4.D 5.D 6.A 7.D 8.D 9.A 10.C 11.C 12.B 13.A 14.D 15.C 二、是非判断题,根据叙述正确与否在其括号内打对号“√/”或叉号“义”。(每小题2分,共 40分)】 16./ 17.× 18.× 19./ 20./ 21./ 22.× 23./ 24.× 25.× 26.× 27.× 28.× 29.J 30.× 31.√ 32./ 33./ 34.× 35.× 三、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,接着按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案的正确程度酌情给分。 36.从商品库中查询出所有商品的不同品牌。 37.从教学库中查询出学生号为局部变量@$1值的学生所选修的所有课程的课程号。 38.从教学库中查询出每个专业的学生人数。 39.select分类名,max(单价)as最高单价 from商品表1 group by分类名 40.select distinct分类名 from商品表1 191
试卷代号 :2076 国家开放大学(中央广播电视大学 )2015 年春季学期"开放专科"期末考试 数据库基础与应用 试题答案及评分标准 (A) (供参考) 一、单项选择题,把合适的选项编号填写在括号内。(每小题 分,共 30 分} 1. A 6. A 11. C 2. B 7. D 12. B 3. C 8. D 13. A 4. D 9. A 14. D 5. D 10. C 15. C 2015 二、是非判断题,根据叙述正确与否在其括号内打对号 "..J 'V 或叉号 "X 飞{每小题 分,共 40 分} 16. .J 21. .J 26. X 17. X 22. X 27. X 18. X 23. .J 28. X 19. .J 24. X 29. .J 20. .J 25. X 30. X 31. .J 32. .J 33. .J 34. X 35. X 三、根据主教材第四章所给的商晶库和教学库,按照下列前 小题的每条 SQL 查询语旬写出 相应的功能,接着按照下列后 小题的每种功能写出相应的 SQL 查询语句。{每小题 分,共 20 分) 评分标准:根据答案的正确程度酌情给分。 36. 从商品库中查询出所有商品的不同品牌。 37. 从教学库中查询出学生号为局部变量@sl 值的学生所选修的所有课程的课程号。 38. 从教学库中查询出每个专业的学生人数。 39. select 分类名, max( 单价) as 最高单价 from 商品表 group by 分类名 40. select distinct 分类名 from 商品表 191
四、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 评分标准:根据答案叙述的正确程度酌情给分。 41.从Score表中查询出大于等于平均成绩的所有成绩记录。 42.显示出AAA库中所有学生的记录信息及选课成绩。 192
四、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。{每小题 分,共 10 分} 评分标准 根据答案叙述的正确程度酌情给分。 1.从 Score 表中查询出大于等于平均成绩的所有成绩记录。 42. 显示出 AAA 库中所有学生的记录信息及选课成绩。 192