试卷代号:2076 座位号口 中央广播电视大学2009一2010学年度第一学期“开放专科”期末考试 计算机、电子信技专业 计算机应 数据库基础与应用 试题 2010年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,A→C, D-→E,D→F},则该关系的候选码为( )。 A.(A,B) B.(A,C) C.(A,E) D.(A,D) 405
试卷代号:2076 座位号巨口 中央广播电视大学2009-2010学年度第一学期“开放专科”期末考试 计算机、电子信技 计算机应 专业 数据库基础与应用 试题 2010年 1月 题 号 四 五 总 分 分 数 得 分 评卷人 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2分.共 20分) 1.域是实体中相应属性 的( )。 A.取值范围 C.名称 B。值 D.描述 2.把保存关系定义的关系称为对应数据库的( A.一般关系 C.特定关系 B.元关系 D.正常关系 3.在一个关系 R中,若存在 X- Y和 X-Z,则存在 X- (Y, Z),称此为函数依赖的 ( )规则。 A,传递性 C.合并性 B.分解性 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) 405
5.在SQL中,对基本表进行插入和修改记录的命令为()。 A.insert和delete B.update和delete C.delete和select D.insert和update 6.Access22000数据库是( )型数据库。 A.层状 B.网状 C.关系 D.树状 7.在Access22000系统中,如果字段内容为声音文件,可将此字段定义为( )类型。 A.文本 B.OLE对象 C.查询向导 D.备注 8.Access22000数据库文件的扩展名是( )。 A.mdb B.dbt C.mdf D.dbf 9.在Access22000数据库系统中,总共包含有( )种不同类型的数据库操作对象。 A.10 B.9 C.8 D.7 10.在Access2000数据库系统中,显示包含警告信息或其他信息的消息框,应该使用的 操作是()。 A.Echo B.Message C.MsgBox D.Warn 得分 评卷人 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“√” 或叉号“×”。(每小题2分,共20分) 1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。() 2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素。 () 3.已知“职工号→性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不是部分函 数依赖。() 4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够 增强数据库的安全性。() 406
5.在 SQL中,对基本表进行插入和修改记录的命令为( )。 A. insert和 delete B.update和delete C. delete和 select D. insert和 update 6. Access2000数据库是( )型数据库。 A.层状 且 网状 C.关系 D.树状 7.在 Access2000系统中,如果字段内容为声音文件,可将此字段定义为( )类型。 A.文本 B. OLE对象 C.查询向导 D.备注 8. Access2000数据库文件的扩展名是( )。 A. mdb B. dbt C. mdf D. dbf 9.在 Access2000数据库系统中,总共包含有( )种不同类型的数据库操作对象。 A. 10 B. 9 C. 8 D. 7 10.在Access200。数据库系统中,显示包含警告信息或其他信息的消息框,应该使用的 操作是( )。 A. Echo C. MsgBox B. Message D. W arn 得 分 评卷人 二、是非判断题 ,根据叙述正确与否在题 目后面的括号 内打对号“了OF 或叉号“X"0【每小题 2分.共 20分) 1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。( ) 2.在一个关系 R中,若属性集 X函数决定属性集 Y,则记作为 X- Y,称 X为决定因素。 ( ) 3.已知“职工号~性别”成立,则“(职工号,性别)~性别”是平凡函数依赖,但不是部分函 数依赖。( ) 4.在 SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够 增强数据库的安全性 。( ) 406
5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。 6,在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的操 作,去测试系统中的所有方面。() 7.在SQL Server2000中,不适合使用bit数据类型来表示逻辑数据。() 8.在SQL Server22000中,聚集索引比非聚集素引的查询速度要慢。() 9.在SQL Server2000中,多行注释的开始标记为“/”,结束标记也为“/*”。( 10.每执行一次使用游标的取数、修改或删除操作的语句时,都只能对表中的单个记录进 行操作。( 得 分 评卷人 三、填空题,把合适内容填在横线上。(每空1分,共30分)】 1,实体之间的联系类型有三种,分别为1对1、 和 2.数据库系统的三级模式结构和两级数据映象确保了数据的 独立性和 独立性。 3.在候选码中的每个属性被称为属性,不在任何候选码中的每个属性被称为 属性。 4.在SQL中,单值约束的关键字为 ,检查约束的关键字为 5.一个数据库应用系统的开发过程大致相继经过 逻辑设计、物理设计、机器实现、运行维护等六个阶段。 6.Access22000数据库包含有 、窗体、报表、页、宏、模块等7种数据库 操作对象。 7.在Access22000的表结构设计窗口中,其上半部分的“表设计器”是由 和说明等三列所组成。 8.在Access2000中,模块被分为 和 两种类型。 9.在Access2000中,标准模块包含的两种过程是 和 10.SQL Server2000版本一般包括企业版、 、开发版和评估 版等。 407
5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。 ( ) 6,在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的操 作,去测试系统中的所有方面。( ) 7.在 SQL Server2000中,不适合使用 bit数据类型来表示逻辑数据。( ) 8.在 SQL Server2000中,聚集索引比非聚集索引的查询速度要慢。( ) 9.在 SQL Server2000中,多行注释的开始标记为“/二”,结束标记也为“/,”。( ) 10.每执行一次使用游标的取数、修改或删除操作的语句时,都只能对表中的单个记录进 行操作 。( ) 得 分 评卷人 三、填空题,把合适内容坡在横线上。(每空 1分,共 30分) 1.实体之间的联系类型有三种 ,分别为 1对 1、 和 2.数据库系统 的三级模式结构和两级数据映象确保了数据 的 独立性和 独立性。 3.在候选码中的每个属性被称为_ 属性,不在任何候选码中的每个属性被称为 属性 。 4.在 SQL中,单值约束的关键字为 ,检查约束的关键字为 5.一 个 数 据 库 应 用 系 统 的 开 发 过 程 大 致 相 继 经 过 、逻辑设计 、物理设计 、机器实现 、运行维护等六个阶段。 6. Access2000数据库包含有_ 、_ 、窗体、报表、页、宏、模块等7种数据库 操作对象。 7.在 Access2000 的 表 结 构 设 计 窗 口 中,其 上 半 部 分 的 “表 设 计 器”是 由 和说明等三列所组成。 8.在 Access2000中,模块被分为 和 · 两种类型。 9. 在 Access2000 中,标 准 模 块 包 含 的 两 种 过 程 是 和 10. SQL Server2000版本一般包括企业版、 、开发版和评估 版等。 407
11.SQL Server2000中的数据类型主要包括数值、 、二进制、位和双字节等类型。 12.索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但 它的重建、 和 将根据需要由系统自动实现,无须用户过问。 13.在一个存储过程定义的AS关键字前可以定义该过程的 ,AS关键字之 后为该过程的 14.索引的存在会减慢对基本表的 和修改等操作的速度。 15.要访问SQL Server2000数据库服务器,用户必须提供正确的. 和 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前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) 1.select x.商品代号,分类名,数量,品牌 from商品表1x,商品表2y where x.商品代号=y.商品代号 2.select课程号,count(课程号)as学生人数 from选课 group by课程号 3.select from学生 where学生号in(select学生号 from选课 group by学生号having count(*)=2 408
11. SQL Server2000中的数据类型 主要包括数值、 、二进制、位和双字节等类型。 12.索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但 它的重建、_ 和_ 将根据需要由系统自动实现,无须用户过问。 13.在一个存储过程定义的AS关键字前可以定义该过程的_ 后为该过程的 AS关键字之 索引的存在会减慢对基本表的 、 和修改等操作的速度。 要访问SQL Server2000数据库服务器,用户必须提供正确的一 和 : 左 人 氏 口 ‘. 1 1 1 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库 .按照下列前 3小题的 每条 SQL查询语句写出相应的功能.以及按照下列后 2小题的 每种功能写出相应的SQL查询语句。(每小题 4分,共 20分} 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 一商品表1(应 pp丝- char(8),分类名char(8),单价float,数量int) 商品表 2(商品代号 char(8),产地 char(6),品牌 。har(6),) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 。har(10),课程学分 int 选课(兰生呈char(7),途矍呈char(4),成绩int) 1. select x.商品代号,分类名,数量,品牌 from 商品表 lx,商品表 2y where x.商品代号=Y.商品代号 2. select课程号,count(课程号)as学生人数 from选课 group by课程号 3. select f rom学生 where学生号 in (select学生号 from选课 group by学生号 having count(,)=2 ) 408
4.从商品库的商品表1中查询出数量大于10的所有商品。 5.从商品库的商品表1中查询出比所有商品单价的平均值要高的全部商品。提示:求平 均值采用子查询。 得 分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),人学日期DateTime)和score((学号char(8),课程名varchar(1O),成绩 numeric(5,2))两张表。 1.select year(人学日期)as人学年份,count(*)as人数 from students group by year(入学日期) 2.declare @a numeric(5,2) set@a=(select avg(成绩)from score.) select from score where成绩>=@a 409
4.从商品库的商品表 1中查询出数量大于 10的所有商品。 5.从商品库的商品表 1中杳询出比所有商品单价的平均值要高的全部商品。提示:求平 均值采用子查询。 得 分 评卷人 五、根据下面所给的 (每小题 5分 ,共 AAA 数据 库. 10分) students(学号 写出每小题所 能 实现 的功 能。 假设使用名称为AAA的数据库,它包括 char(8),姓名 int,专业 varchar(20),人学 日期 DateTime)和 score(学号 char(8),课程名 numeric(5, 2))两张表。 1. select year(人学日期)as人学年份,count( * ) as人数 from students group by year(入学 日期) 2. declare@a numeric(5,2) varchar(8),年龄 varchar(10),成绩 set )a=(select avg(成绩)from score) select * from score where成绩>=.a 409
试卷代号:2076 中央广播电视大学2009一2010学年度第一学期“开放专科"期末考试 计算机、电子信技专业 数据库基础与应用 计算机应 试题答案及评分标准 (供参考) 2010年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分】 1.√ 2.√ 3.X 4. 5.× 6. 7.× 8.× 9.× 10.√ 三、填空题,把合适内容填在横线上。(每空1分,共30分)】 1.1对多 多对多(次序无先后) 2.逻辑 物理(次序无先后) 3.主 非主 4.unique check 5.需求分析 概念设计 6.表 查询(次序无先后) 7.字段名称 数据类型(次序无先后) 8.类模块 标准模块(次序无先后) 9.通用过程 常用过程(次序无先后) 10.标准版 个人版(次序无先后)》 11.字符 日期时间(次序无先后) 410
试卷代号:2076 中央广播电视大学2009--2010学年度第一学期“开放专科”期末考试 计掣it 霸 A 霭Aa技专业数据库基”“应用 试题答案及评分标准 (供参考) 2010年 1月 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2分,共 20分) 1. A 6. C 2. B 3. C 4. D 5. D 7. B 8. A 9. D 10. C 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号+寸”或叉号"x"0(每小题 2 分 .共 20分) 1.丫 6.J 2.了 3. X 5。 X 7. x 8. x 4.了 9. x 10.丫 三、填空题.把合适内容填在横线上。(每空 1分,共 30分) l. 1对多 多对多(次序无先后) 2.逻辑 物理(次序无先后) 3.主 非主 4. unique check 11 410 需求分析 概念设计 表 查询(次序无先后) 字段名称 数据类型(次序无先后) 类模块 标准模块(次序无先后) 通用过程 常用过程(次序无先后) 标准版 个人版(次序无先后) 字符 日期时间(次序无先后)
12.打开 关闭(次序无先后) 13.参数 过程体 14.插入 删除(次序无先后) 15.登录帐号 口令(密码)(次序无先后) 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,接着按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 评分标准:根据答案叙述的正确程度酌情给分。 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2.从教学库中查询出每门课程被选修的学生人数。 3.从教学库中查询出选修2门课程的全部学生。 4.select from商品表1 where数量>l0 5.select from商品表1 where单价>all(select avg(单价) //all可以换为some或any from商品表1 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 评分标准:根据答案叙述的正确程度酌情给分。 l.从Students表中分组统计出每个年份人学的学生人数。 2.从Score表中查询出大于等于平均成绩的所有记录。 411
12.打开 关闭(次序无先后) 13.参数 过程体 14.插人 删除(次序无先后) 15.登录帐号 口令(密码)(次序无先后) 四、根据主教材第四章所给的商品库和教学库 ,按照下列前 3小题的每条 SQL查询语句写出 相应的功能,接着按照下列后 2小题的每种功能写出相应的 SQL查询语句。(每小题 4 分 ,共 20分) 评分标准 :根据答案叙述的正确程度酌情给分。 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2.从教学库中查询出每门课程被选修的学生人数。 3.从教学库中查询出选修 2门课程的全部学生。 4. select from商品表 1 where数量>10 5. select from 商品表 1 where单价>all(select avg(单价) 刀all可以换为 some或 any from 商品表 1 五.、根据下面所给的 AAA数据库。写出每小题所能实现的功能。【每小题5分,共 10分) 评分标准;根据答案叙述的正确程度酌情给分。 1.从 Students表中分组统计出每个年份人学的学生人数。 2.从 Score表中查询出大于等于平均成绩的所有记录。 411