试卷代号:2478 座位■ 中央广播电视大学2010一2011学年度第二学期“开放专科”期末考试 计算机信管专业 数据库基础与应用 试题 2011年7月 题 号 二 三 四 五 总 分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分) 1.域是实体中相应属性的( )。 A.取值范围 B.值 C.名称 D.描述 2.把保存关系定义的关系称为对应数据库的( )。 A.一般关系 B.元关系 C.特定关系 D.正常关系 3.在一个关系R中,若存在X→Y,则XZ→Y也成立,称此为函数依赖的( )规则。 A.传递性 B.分解性 C.合并性 D.自增性 4.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,A→D, D+E,D+F},则该关系的候选码为()。 A.A B.B C.C D.D 5.在SQL中,对基本表进行插入和修改记录的命令为( )。 A.insert和delete B.update和delete C.delete和select D.insert和update 6.Access2000数据库是( )型数据库。 A.层状 B.网状 C.关系 D.树状 2180
试卷代号 座位号 I I 中央广播电视大学 1学年度第二学期"开放专科"期末考试 计算机信管专业数据库基础与应用试题 2011 年7 |题号 - |分数 II I I I I 得分|评卷入 一、单项选择题(把合适的选项编号填写在括号内。每小题 2分,共 20 1. )。 A. 围B. c. 2. 数据 )。 A. 般关系B. c. 正 常 3. →Y )规则。 A. 性B. c. 并性 4. 个关 为R(A ,B ,C ,D ,E ,F) ,它的最小函数依赖集为 B, C, D, D•E ,D•F} ,则该关系的候选码为( )。 A. A B. B C. C D. D 5. 在SQL )。 A. insert 和delete C. delete 和select 6. Access2000 库是 A. c. 2180 )型数据库。 B. update 和delete D. insert 和update B. D
7.如果字段内容为声音文件,可将此字段定义为( )类型。 A.文本 B.查询向导 C.OLE对象 D.备注 8.在建交叉表查询的过程中,最多可以选择( )个行标题字段。 A.2 B.3 C.4 D.5 9.显示包含警告信息或其他信息的消息框,应该使用的宏操作是( )。 A.Echo B.Message C.MsgBox D.Warn 10.下列( )图标是Access中新建宏的标志。 A.细新建Q) B.新建D C.白新建p D.白新建过 得 分 评卷人 二、是非判断题(根据叙述正确与否在题后的括号内打对号“√”或叉 号“×”。每小题2分,共20分) 11.在人工管理和文件管理阶段,程序设计依赖于数据表示。 () 12.在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。 () 13.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码 的。 () 14.若一个关系的任何非主属性都不会部分依赖和传递依赖于任何候选码,则该关系还没 有达到第三范式。 () 15.在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立 的逻辑意义上的新关系。 () 16.在SQL Server2000中,主数据文件、次数据文件和事务日志文件的默认扩展名依次 为ldf、ndf和mdf。 () 17.定义为varchar数据类型的字段或变量能够自动去掉尾部空格以节省存储空间。 ( 18.在一个已存在数据的表中增加一列时,可以把所增加的列定义为非空值。 l9.索引不可以加速selcet语句中Order By和Group By选项的执行速度。 ( 20.一个局部变量的作用范围局限于一个批处理内,即两个GO语句之间的那一部分。 () 2181
7. 声 音 )类型。 A. 本B. c. OLE 象D. 8. 查询 )个行标题字段。 A. 2 B. 3 c. 4 D. 5 9. 警告 应该 )。 A. Echo C. MsgBox BDMW2aSIube 10. )图标是 cc s中新建宏的标志 A. C. B. D.jj~!~:~ 国I!I~ 得分|评卷人 二、是非判断题(根据叙述正确与否在题后的括号内打对号"~ "或叉 11. 文件 设计 数据 ) 12. 须具 ) 的。( 13. 彻概 念单 一 性都 ) 14. 主属 性都 递依 赖 于 有达到第三范式。( ) 15. 个视 个 视 在 原 有 上 建 的逻辑意义上的新关系。( ) 16. Server 2000 次数据 事 务 志 文 rn 0 ( ) 17. rc 存储 ( ) 18. 在一 ) 19. By By 选 项 ) 20. 一个 个批 那 一部 ( ) 2181
得分 评卷人 三、填空题(把合适内容填在横线上。每空2分,共30分) 21.数据处理技术依次经历了人工管理、文件管理、 、以及分布式 数据库管理等四个发展阶段。 22.关系数据模型包括关系数据结构、关系完整性规则和 这三个方面。 23.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着学号函数决定 24.一个关系若存在 函数依赖和传递函数依赖,则必然会造成数据冗余和操作异常。 25.关系数据库中的每个关系都必须最低达到 范式,此关系中的每个属性(字段) 都是不可再分的。 26.在文件系统中,数据没有独立的操作界面,在 系统中,数据具有独立的操 作界面。 27.关系数据库系统具有 单一、采用集合运算、数据完全独立、数学理 论支持等优点。 28.在SQL新版的查询语句中,select选项实现 运算,from选项实现连接运算, where选项实现选择运算。 29.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,C→D, B→E,E→F},则该关系的候选码为 30.在SQL中,主码约束的关键字为 ,外码约束的关键字为 foreign key。 31.Access?2000的用户操作界面由 、菜单栏、工作区、工具栏、状态栏等五个 部分组成。 32.定义表中的字段就是确定表的结构,即确定表中每个字段的名称、 、属性和说 明等内容。 33.在Access数据库系统中,查询可以作为窗体、 和数据访问页的数据源。 34.在Access中创建带子窗体的窗体时,必须确定作为主窗体和窗体的数据源 之间存在着1对多的关系。 35.Access模块窗口中的代码编辑窗口由对象列表框、 编辑区和过程事件列表 框等三部分组成。 2182
得分|评卷人 三、填空题(把合适内容填在横线上。每空 2分,共 0分) 21. 文 件 数据库管理等四个发展阶段。 22. 据模 数据结 完整 23. 关系R 若存 着 学 24. 依赖 传递 数据 作异 25. 到 范 都是不可再分的。 26. 在 文 没 有 据具 作界面。 27. 统具 集 合 运 数 学 论支持等优点。 28. 在SQL 新版 select 运 算 ,from 现 连 接 运 算 where 选 择 29. 为RCA B, C , D , E , F) 为FD== {A•B , C•0 , B•E ,E•F} ,则该关系的候选码为 30. 关键 外 码 foreign key 0 31. Access2000 、菜单栏、工作区、工具栏、状态栏等五个 部分组成。 32. 定 表 定表 明等内容。 33. s s 数据 34. 在Access 建带子 之间存在着 1对多的关系。 35. Access 模块 代码 程 事 件 框等三部分组成
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的 每条SQL查询语句写出相应的功能,接着按照下列后2小题的 每种功能写出相应的SQL查询语句。(每小题4分,共20分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号char(8),分类名char(8),单价foat,数量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 x.商品代号,分类名,产地,品牌 from商品表1x,商品表2y where x.商品代号=y.商品代号and品牌=’熊猫’ 37.select from课程 where not exists (select from选课 where课程.课程号=选课.课程号 38.select专业,count(*)as人数 from学生 group by专业 order by人数 39.从商品库中查询出每类(即分类名相同)商品的总数量。 40.从商品库中查询出每种商品的总价值,它等于单价与数量的乘积。 2183
得分|评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前 3小题的 每条 L查询语旬写出相应的功能,接着按照下列后 2小题的 每种功能写出相应的 L查询语旬。(每小题 4分,共 0分) 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表 (商品代号 ),分类名 ),单价 t,数量 t ) 商品表 (商品代号 ),产地 ),品牌 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 (门,姓名 6) ,性别 (幻,出生日期 e,专业 (10) 级int) 课程(课程号 ),课程名 10) ,课程学分 选课(学生号 ),课程号 ,成绩 36. select x. from y where x. == 号and ,熊猫' 37. select from where not exists (select from where 程号 程号 38. select 专业 count( from group by 专业 order by 人数 39. 数量 40. 每种 它 等 2183
得 分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),入学日期Date Time)和Score(学号char(8),课程名varchar(l0),成绩 numeric(5,2))两张表。 4l.select x.学号,姓名,课程名,成绩 from Students x,Score y where x.学号=y.学号and成绩>=80 42.create procedure xxk5 ( @a char(8),@b varchar(10),@c numeric(5,2) ) as begin insert into Score values(@a,@b,@c) end 2184
得分|评卷人 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能。 (每小题 5分,共 0分) 假设使用名称为 AAA的数据库,它包括 (学号 ),姓名 (的,年龄 int 业varchar(20) ,入学日期 )和 (学号 ),课程名 10) ,成绩 numeric(5 , 2)) 张表 41. select x. 学号 成绩 from Students x , Score y where x. 号=y. 号and 绩>=80 42. create procedure xxk5 @a char(8) ,@b varchar(10) , @c numeric(5 ,2) as COrAe O QU 4' n ‘ ,‘ a E · · · A eLU values(@a ,@b,@c) end 2184