试卷代号:2076 座位■ 国家开放大学(中央广播电视大学)2014年秋季学期“开放专科”期末考试 数据库基础与应用试题 2015年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,E,F),它的最小函数依赖集为FD={A→B,AC,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 266
试卷代号 :2076 座位号 国家开放大学(中央广播电视大学 )2014 年秋季学期"开放专科"期末考试 数据库基础与应用 试题 2015 a [ 一、单项选择题,把合适的选项编号填写在括号肉。(每小题 分,共 20 分} 1.域是实体中相应属性的( )_0 A. 取值范围 B. C. 名称 D. 描述 2. 把保存关系定义的关系称为对应数据库的( )。 A. 一般关系 c.特定关系 B. 元关系 D. 正常关系 3. 在-个关系 中,若存在 ,则存在 (y Z) ,称此为函数依赖的 ( )规则。 A. 传递性 c.合并性 B. 分解性 D. 增广性 4. 设一个关系为 R(A F) ,它的最小函数依赖集为 FD={A .C.D →凹,则该关系的候选码为( )。 A. (A ,B) B. (A ,C) C. (A , E) D. (A ,D) 5. SQL 中,对基本表进行插入和修改记录的命令为( )。 A. insert delete C. delete select B. update delete D. insert update 266
6.Access数据库是( )型数据库。 A.层状 B.网状 C.关系 D.树状 7.在Access系统中,如果字段内容为声音文件,应将此字段定义为( )类型. A.文本 B.OLE对象 C.查淘向导 D.备注 8.Access数据库文件的扩展名是( )。 A.mdb B.dbt C.mdf D.dbf 9.在Access数据库系统中,总共包含有( )种数据库操作对象。 A.10 B.9 C.8 D.7 10.显示包含警告信息或其他信息的消息框,应该使用的宏操作是( ) A.Echo B.Message C.MsgBox D.Warn 得 分 评卷人 二、是非判断题,根据叙述正确与否在其括号内打对号“√”或叉号 “×”。(每小题2分,共20分) 11.在人工管理和文件管理阶段,程序设计依赖于数据表示。() 12.在一个关系中,不同的列可以对应同一个域,并且可以具有相同的列名。() 13.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X (学生号,课程号,成绩),则选课关系中的主码包含有两个属性。() 14.若一个关系的任何非主属性都不会部分依赖和传递依赖于任何候选码,则该关系还 没有达到第三范式。() 15.在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立 的逻辑意义上的新关系。() l6.在SQL Server数据库中,主数据文件、次数据文件和事务日志文件的默认扩展名依 次为ldf、ndf和mdf。() l7.在SQL Server数据库语言中,定义为varchar数据类型的字段或变量能够自动去掉 尾部空格以节省存储空间。() 267
6. Access 数据库是( )型数据库。 A.层状 B. 网状 c.关系 D. 树状 7. Access 系统中,如果字段内容为声音文件,应将此宇段定义为( )类型。 A. 文本 B.OLE 对象 c.查询向导 D. 备注 8. Access 数据库文件的扩展名是( )。 A. mdb B. dbt C. mdf D. dbf 9. Access 数据库系统中,总共包含有( )种数据库操作对象。 A. 10 B. 9 C. 8 n7 10. 显示包含警告信息或其他信息的消息框,应该使用的宏操作是( )。 A. Echo C. 1sgBox ca gb e , A BD Ea 二、是非判断题'根据叙述正确与否在其括号内打对号 "X"飞。{每小题 分'共 20 分) 1.在人工管理和文件管理阶段,程序设计依赖于数据表示。( ) 12. 在一个关系中,不同的列可以对应同一个域,并且可以具有相同的列名。( ) 13. 设一个学生关系为 S( 学生号,姓名) ,课程关系为 cc 课程号,课程名) ,选课关系为 (学生号,课程号,成绩) ,则选课关系中的主码包含有两个属性。( ) 14. 若一个关系的任何非主属性都不会部分依赖和传递依赖于任何候选码,则该关系还 没有达到第三范式。( ) 15. SQL 中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立 的逻辑意义上的新关系。( ) 16. SQL Server 数据库中,主数据文件、次数据文件和事务日志文件的默认扩展名依 次为 ldf ndf mdC ( ) 17. SQL Server 数据库语言中,定义为 varchar 数据类型的字段或变量能够自动去掉 尾部空格以节省存储空间。( ) 267
l8.SQL Server与Windows操作系统完全集成,可以使用操作系统的用户名和域账号作 为数据库的注册(登录)账号。() 19.SQL Server数据库应用的处理过程只需要在服务器上进行,不能在客户端进行。 () 20.一个局部变量的作用范围局限于一个批处理内,即两个G0语句之间的那一部分。 () 得 分 评卷人 三、填空题,把合适内容填在横线上。(每空2分,共30分) 21.数据处理技术依次经历了人工管理、文件管理、 管理、以及分布式数据 库管理等四个发展阶段。 22.关系数据模型包括关系数据结构、关系 规则和关系运算等三个方面。 23.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号属性为 关系中的外码。 24.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,C→D,C →E},该关系最高满足 范式。 25.SQL.是高度非 和面向集合操作的语言。 26.Access系统的用户操作界面由标题栏、菜单栏、 、工作区和状态栏等五 个部分组成。 27.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的 数据类型、属性和说明等内容。 28.在Access系统中,查询可以作为窗体、 和数据访问页的数据源。 29.Access为用户提供了多种数据库安全措施,包括设置用户密码和访问 30.在Access系统中,查询操作包括选择查询、交叉表查询、参数查询、更新查询和 等5种方式。 31.在SQL的查询语句中,group by选项实现 功能,order by选项实 现对结果表的排序功能。 32.SQL Server系统中存在的数据库分为 数据库和用户数据库两种类型。 33.在Transact--SQL.语句中需要把 型和日期时间型数据常量用单引 号括起来。 34.在SQL Server系统中,通过使用 约束或唯一值约束,将由系统自动在相应 属性上建立索引。 35.SQI.Server系统中的查询语言支持两种形式的变量,即局部变量和 变量。 268
18. SQL Server Windows 操作系统完全集成,可以使用操作系统的用户名和域账号作 为数据库的注册(登录)账号。( ) 19. SQL Server 数据库应用的处理过程只需要在服务器上进行,不能在客户端进行。 ( ) 20. 一个局部变量的作用范围局限于一个批处理内,即两个 GO 语句之间的那一部分。 ( ) 三、填空题,把合适内容填在横线上。(每空 分,共 30 分} 1.数据处理技术依次经历了人工管理、文件管理、 管理、以及分布式数据 库管理等四个发展阶段。 22. 关系数据模型包括关系数据结构、关系 规则和关系运算等三个方面。 23. 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号属性为 关系中的外码。 24. 设…一个关系为 RCA E) ,它的最小函数依赖集为 FD={A • E} ,该关系最高满足一一一一范式。 25. SQL 是高度非 和面向集合操作的语言。 26. Access 系统的用户操作界面由标题栏、菜单栏、 、工作区和状态栏等五 个部分组成。 27. Access 数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的 、数据类型、属性和说明等内容。 28. Access 系统中,查询可以作为窗体、 和数据访问页的数据源。 29. Access 为用户提供了多种数据库安全措施,包括设置用户密码和访问一一一一一。 30. Access 系统中,查询操作包括选择查询、交叉表查询、参数查询、更新查询和 种方式。 1.在 SQL 的查询语句中, group by 选项实现严 现对结果表的排序功能。 功能, order by 选项实 32. SQL Server 系统中存在的数据库分为一一一一数据库和用户数据库两种类型。 33. Transact - SQL 语句中需要把 一一一型和日期时间型数据常量用单引 号括起来。 34. SQL Server 系统中,通过使用 属性上建立索引。 约束或唯一值约束,将由系统自动在相应 35. SQL Server 系统中的查询语言支持两种形式的变量,即局部变量和 变量。 268
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前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¥ from学生 where性别=’男' 37.select¥ from学生 where exists (select from选课 where学生,学生号=选课,学生号 38.select年级,count()as人数 from学生 group by年级 39.从商品库中查询出单价大于等于2000元、或者数量大于等于15的所有商品。 40.从教学库的选课表中查询出每门课程被选修的学生人数。 269
|得分|评卷人| | 四、根据主教材第四章所给的商晶库和教学库,按照下列前 小题的 每条 SQL 查询语旬写出相应的功能,以及按照下列后 小题的 每种功能写出相应的 SQL 查询语旬。{每小题 分,共 20 分} 在名称为商品库的数据库中包含有商品表 和商品表 ,它们的定义分别为 商品表l(商品代号 char( 的,分类名 char( 肘,单价 float ,数量 int) 商品表 2( 商品代号 char( 的,产地 char( 的,品牌 char(6) ) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char( 7) .姓名 char( 的,性别 char(2) .出生日期 datetime. 专业 char (l O) ,年级 int) 课程(课程号 char( 的,课程名 char (l O) ,课程学分 int) 选课(学生号 char( 7) ,课程号 char( 的,成绩 int) 36. select from 学生 where 性别='男' 37. select from 学生 where exists (se!ect from 选课 where 学生.学生号=选课.学生号 38. se!ect 年级, count( as 人数 from 学生 group by 年级 39. 从商品库中查询出单价大于等于 2000 元、或者数量大于等于 15 的所有商品。 40. 从教学库的选课表中查询出每门课程被选修的学生人数。 269
得分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括学生关系Students(学号char(8),姓名varchar (8),年龄int,专业varchar(20),入学日期DateTime)和成绩关系Score(学号char(8),课程 名varchar((10),成绩numeric(5,2)这两张表。 41.declare @a numeric(5,2) set@a=(select max(成绩)from Score) select @a 42.create procedure xxkl as begin select from Students x,Score y where x.学号=y.学号 end 270
!得分|评卷人| l 五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。 (每小题 分,共 10 分) 假设使用名称为 AAA 的数据库,它包括学生关系 Students( 学号 char( 的,姓名 varchar (8) ,年龄 int ,专业 varchar(20) ,入学日期 DateTime) 和成绩关系 Score( 学号 char(8) .课程 varchar (1 0) .成绩 numerícC5.2)) 这两张表。 41. declare @a numericC5 ,2) set @a=Cselect maxC 成绩) from Score) select @a 42. create procedure xxk1 as begin select from Students x ,Score y where x. 学号 =y. 学号 end 270
试卷代号:2076 国家开放大学(中央广播电视大学)2014年秋季学期“开放专科”期末考试 数据库基础与应用 试题答案及评分标准 (供参考) 2015年1月 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.A 2.B 3.C 4.D 5.D 6.C 7.B 8.A 9.D 10.C 二、是非判断题,根据叙述正确与否在其括号内打对号“/”或叉号“×”。(每小题2分,共20 分】 11.√ 12.× 13./ 14.× 15./ 16.× 17./ 18.√ 19.× 20.√ 三、填空题,把合适内容填在横线上。(每空2分,共30分) 21.数据库 22.完整性 23.学生 24.第二 25.过程化 26.工具栏 27.名称 28.报表 29.权限 30.SQL查询 31.分组统计 32.系统 33.字符(文本) 271
试卷代号 :2076 国家开放大学(中央广播电视大学 )2014 年秋季学期"开放专科"期末考试 数据库基础与应用 试题答案及评分标准 (供参考) 一、单项选择题,把合适的选项编号填写在擂号肉。(每小题 分,共 20 分} 1. A 6. C 2. B 7. B 3. C 8. A 4. D 9. D 5. D 10. C 2015 二、是非判断题,根据叙述正确与否在其括号内打对号"~ "或叉号 "x" 0 (每小题 分,共 20 分} 11. .J 12. X 13. .J 14. X 16. X 17. .J 18. .J 19. X 三、填空题,把合适内容填在横线上。{每空 分,共 30 分} 1.数据库 22. 完整性 23. 学生 24. 第二 25. 过程化 26. 工具栏 27. 名称 28. 报表 29. 权限 30. SQL 查询 1.分组统计 32. 系统 33. 字符(文本) 15. .J 20. .J 271
34.主码 35.全局 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案叙述的正确程度酌情给分。 36.从教学库中查询出性别为男的所有学生记录。 37.从教学库中查询出已有选修课程的所有学生记录。 38.从教学库中查询出每个年级的学生人数。 39.select from商品表1 where单价>=2000or数量>=15 40.select课程号,count(课程号)as学生人数 from选课 group by课程号 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分】 评分标准:根据答案叙述的正确程度酌情给分。 41.从Score表中查询并显示出所有成绩的最大值。 42.显示出AAA库中所有学生的记录信息及选课成绩。 272
34. 主码 35. 全局 四、根据主教材第四章所结的商晶库和教学库,按照下列前 小题的每条 SQL 查询语旬写出 相应的功能,以及按照下列后 小题的每种功能写出相应的 SQL 查询语旬。{每小题 分,共 20 分) 评分标准 根据答案叙述的正确程度酌情给分。 36. 从教学库中查询出性别为男的所有学生记录。 37. 从教学库中查询出已有选修课程的所有学生记录。 38. 从教学库中查询出每个年级的学生人数。 39. select from 商品表 where 单价>=2000or 数量>=15 40. select 课程号, count( 课程号) as 学生人数 from 选课 group by 课程号 五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 分,共 10 分) 评分标准 根据答案叙述的正确程度酌情给分。 1.从 Score 表中查询并显示出所有成绩的最大值。 42. 显示出 AAA 库中所有学生的记录信息及选课成绩。 Z7Z