试卷代号:2478 座位号■■ 中央广播电视大学2007一2008学年度第一学期“开放专科”期末考试 计算机信息管理专业 数据库基础与应用 试题 2008年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),它的最小函数依赖集为FID={AB,A+C,I)+E, D→F},则该关系的候选码为()。 A.(A,B) B.(A,C) C.(A,E) D.(A,D) 5.在SQL中,对基本表进行插入记录的命令为( ). .A.create B.update C.delete D.insert 2131
试卷代号 :2478 座位号口二] 中央广播电视大学2007-2008学年度第一学期“开放专科”期末考试 计算机信息管理专业 数据库基础与应用 试题 2008年 1月 题 号 四 五 总 分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题 2分,共 20分 ) 1.域是实体中相应属性的( )。 A.取值范围 B.值 C,名称 n。描述 2.把保存关系定义 的关系称为对应数据库的( )。 A.一般关系 C.特定关系 3.在一个关 系 R中 )规则 。 A.传递性 C.合并性 D 若存在 X--> Y 和 X-' Z, .元关系 .正常关系 则存在 Y} (Y,Z),称此 为函数依 赖 的 B.分解性 [).增广性 ,它的最小函数依赖集为 FD={A-->13,A--}G,D->E, D-} F } 设一个关系为 R(A,}3,C,l,E,F) ,则该关系的候选码为( )。 A. ( A,}} C.(A ,E> H.(A,c> D. ( A,l}) 5.在 SQI、中,对基本表进行插人记录的命令为( A. create 13. update C. delete D. insert 2131
6.在SQL中,create table为( )数据库中基本表结构的命令。 A.建立 B.修改 C.删除 D.查询 7.在Access数据库中,基本数据保存在( )对象中。 A.窗体 B.查询 C.报表 D.表 8.下列( )图标是Access中查询对象的标志。 A.固 B.润 c. D. 9.在一个宏中要打开一个报表,应该使用的操作是( )。 A.OpenForm B.OpenReport C.OpenTable D.OpenQuery 10.宏的英文名称是()。 A.Macro B.View C.Form D.Page 得分 评卷人 二、是非判断题(根据叙述正确与否在题目开始的括号内打对号“√” 或叉号“×”。每小题2分,共20分)》 ( )1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。 ( )2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定 因素。 )3.已知“职工号-·性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不是部分 函数依赖。 )4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能 够增强数据库的安全性。 ()5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说 明书。 ()6,在进行系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试 系统中的所有方面。 2132
在 SQL中,create to ble为( )数据库中基本表结构的命令。 A.建立 B.修改 C.删除 D.查询 在 Access数据库中,基本数据保存在( )对象中。 A.窗体 B.查询 C.报表 D.表 下列( )图标是 ACCEtS、中查询对象的标志。 A. }.. }. D.黔 9.在一个宏中要打开一个报表,应该使用的操作是( )。 A. OpenForm }3. OpenReport C. OpenTable D. OpenQuery l 0.宏的英文名称是( )。 A.M acro I3. View C. Dorm D. Page 得 分 评卷人 )1 >2 在文件系统中 二、是非判断题(根据叙述正确与否在题 目开始的括号内打对号“了}, 或叉号“} 。每小题 2分,共 20分 ) ,不容易做到数据共享,而在数据库系统中,容易做到数据共享。 在一个关系 R中,若属性集 X函数决定属性集 Y,则记作为 X-} Y,称 X为决定 因素 。 已知“职工一号~性别”成立,则“(职工号,性别)一性别”是平凡函数依赖,但不是部分 函数依赖 。 在 SQI.中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能 够增强数据库的安全性。 需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说 明书。 在进行系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试 系统 中的所有方而。 2132
()7.在SQL Server2000中,不适合使用bit数据类型来表示逻辑数据。 ( )8.在SQL Server2000中,利用聚集索引比非聚集索引的查询速度要慢。 )9.在SQL Server22000中,多行注释的开始标记为“/*”,结束标记也为“/”。 )10.在SQL Server2000中,CASE结构是一个函数,只能作为一个表达式使用在另一 个语句中。 得分 评卷人 三、填空题(把合适内容填在横线上。每空」分,共30分) 1.数据库系统具有 、数据独立性、数据粒度小、独 立的数据操作界面、由DBMS统一管理等优点。 2.DBMS提供对数据的 、并发性和数据库恢复等 管理控制功能。 3.关系完整性包括 完整性、 完整性和用户定义的完整性三个方面。 4.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存 在 函数决定和 函数决定。 5.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数 据的无损 性和函数 性。 6.在 系统中,数据没有独立的操作界面,而在 系统 中,数据具有独立的操作界面。 7.关系数据库系统具有 单一、采用 、数据完全独立、 数学理论支持等优点。 8.在数据库体系结构中,两级数据映象分别是指 之 间的数据映象以及 之间的数据映象。 9.设一个关系为R(A,B,C,ID,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→ E,E→F},则该关系的候选码为 该候选码含有 属性。 10.在SQL中,主码约束的关键字为 ,外码约束的关键字为 11.Access中的表间关系有1对1、 和 三种。 I2.一个Access数据库对应于操作系统中的 个文件,其文件扩展名 为 2133
)7.在 SQI. Server2000中,不适合使用 bit数据类型来表示逻辑数据。 )8.在 SQL, Server2000中,利用聚集索引比非聚集索引的查询速度要慢。 )9.在 SQL Server2000中,多行注释的开始标记为“/*”,结束标记也为“/,”。 )10.在 SQL Server200。中,CASE结构是一个函数,只能作为一个表达式使用在另一 个语句 中。 得 分 评卷人 三、填空题{把合适内容填在横线上。每空 I分,共 30分) 1、数据库系统具有 、 、数据独立性 、数据 粒度小 、独 立的数据操作界面、由 D}3MS统一管理等优点。 2. DBMS提供对数据的 、 、并发性和数据库恢复等 管理控制功能。 3.关系完整性包括 _完整性、 完整性和用户定义的完整性三个方面。 4.一个关系的候选码能够函数决定 每个属性 ,其 中除 了存在完全 函数决定外 ,也允许存 在 函数决定和 函数决定。 5.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数 据的无损 性和 函数 性 口 6.在 系统中,数据没有独立的操作界面,而在 系统 中,数据具有独立的操作界面。 7.关系数据库系统具有 单一、采用 _ 、数据完全独立、 数学理论支持等优点。 8.在数据库体系结构中,两级数据映象分别是指 _ 之 间的数据映象以及 之间的数据映象。 9,设一个关系为 R(A,L3,C,D,E,F,G),它的最小函数依赖集为F'D- { A--} 13, C--Y D, I3--i E,E-->F},则该关系的候选码为 ,该候选码含有 属性 。 在 SQI_,中,主码约束的关键字为 Access中的表间关系有 1对 1, ,外码约束的关键字为 三利,。 一个 Access数 据库 对应 于操作 系统 中 的 个 文 件,其 文 件 扩 展 名 . . - ︹︺ , 上 9 自 1 火 1 .1 1 1 2133
13.查询可以作为 和数据访问页的数据源。 14.报表由 、主体、页面页脚和报表页脚等5节组成。 15.宏是由一条或多条操作命令组成的 ,其中每条命令用来实现相应 的功能。使用 可以确定按条件执行宏。 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条SQL查询语句写出相应的功能,或者按照下列后两小题的 每种功能写出相应的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) 1.select学生,学生号,count(*)as选课门数 from学生,选课 where学生.学生号=选课.学生号 group by学生,学生号 2.select¥ from学生 where exists (select from选课 where学生.学生号=选课,学生号 ) 3.select课程,课程号,count()as人数 from课程,选课 where课程.课程号=选课,课程号 group by课程.课程号 2134
查询可以作为 、_ 报表由 宏是 由一条或多条操作命令组成 的 和数据访问页的数据源。 、主体、页面页脚和报表页脚等 5节组成。 ,其中每条命令用来实现相应 . - - 0 口 左 工 一0 , 1 1 1 ‘. 1 的功能。使用 可以确定按条件执行宏 。 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条 SQL查询语句 写出相应的功能 ,或者按照下列后 两小题的 每种功能写出相应 的 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(10),课程学分 int 选课(学生号 char(7),课程号 char(4),成绩 int) 1. select学生 .学生号,count*)as选课门数 from 学生,选课 where学生 .学生号‘选课 。学生号 group by学生.学生号 2. select } from学生 where exists (select* from选课 where学生 .学生号二选课 。学生号 3. select课程 .课程号 ,count*)as人数 f rom课程,选课 where课程 .课程号 =选课 .课程号 group by课程.课程号 2134
4.从商品库中查询出单价大于等于2000元、或者数量大于等于15的所有商品 5.从教学库中查询出至少有5名学生所选修的全部课程(提示:使用子查询)。 得 分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分)】 假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(I0),成绩 numeric(5,2)两张表。 1.declare @a numeric(5,2),@b numeric(5,2) set@a=(select max(成绩).from score) set@b=(select min(成绩)from score) print @a-@b 2.create procedure xxk2 as begin select x.学号,x.姓名,x.专业,count()as门数 from students x,score y where x.学号=y.学号 group by x.学号,x.姓名,x.专业 end 2135
.从商品库中查询 出单价大于等于 2000元 、或者数量大于等于 15的所有商品 .从教学库中查询 出至少有 5名学生所选修的全部课程(提示 :使用子查询)。 得 分 评卷人 五、根据下 面所给 的 AAA 数据库 ,写 出每小题所 能 实现 的功 能。 (每小题 5分,共 10分) 假设使用名称为 AAA的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar<20),人学 日期 Date1'ime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. declare @a numeric(5,2),@b numeric(5,2) set @a=(select max(成绩)from score) set @ 6= (select min(成绩)from score) print @a一@b 2. create procedure xxk2 begin select x.学号 ,x.姓名,x.专业 ,count( }c)as门数 from students x,score y where x.学号二Y.学号 group by x.学号,x.姓名,x.专业 end 2135
试卷代号:2478 中央广播电视大学2007一2008学年度第一学期“开放专科”期末考试 计算机信息管理专业数据库基础与应用 试题答案及评分标准 (供参考) 2008年1月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.A 2.B 3.C 4.D 5.D 6.A 7.D 8.B 9.B 10.A 二、是非判断题(根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”。每小题2 分,共20分】 1. 2./ 3.× 4./ 5.× 6. 7.× 8.× 9.× 10./ 三、填空题(把合适内容填在横线上。每空1分,共30分)】 1.数据结构化 数据共享(次序无先后) 2.安全性 一致性(次序无先后) 3.实体 参照(次序无先后) 4.部分 传递 5.连接 依赖 6.文件 数据库 7.数据结构 集合运算 8.外模式和模式(全局模式) 模式(全局模式)和内模式(次序无先后) 9.(A,C,G) 10.primary key foreign key 11.1对多 多对多(次序无先后) 12.1md6 2136
试卷代号:2478 中央广播电视大学2007--2008学年度第一学期“开放专科”期末考试 计算机信息管理专业 数据库基础与应用 试题答案及评分标准 (供参考) 2008年 1月 一、单项选择题(把合适的选项编号填写在括号内。每小题 2分,共 20分) 1. A 6. A 2.B 3.C 4.U 5. D 7. D 8. B 9.B 10. A 二、是非判断题(根据叙述正确与否在题 目开始 的括号 内打对号“丫”或叉号“X"。每小题 2 分 ,共 20分) 1.丫 2.丫 3. X 4.了 5.x 6.丫 7. X 8. X 9. X 10.丫 三、填空题(把合适内容填在横线上。每空 1分,共 30分) 1.数据结构化 数据共享(次序无先后) 2.安全性 一致性(次序无先后) 3.实体 参照(次序无先后) 4.部分 传递 5.连接 依赖 6.文件 数据库 7.数据结构 集合运算 8.外模式和模式(全局模式) 模式(全局模式)和内模式(次序无先后) 9. (A,C,G> 3 10.primary key foreign key 11. 1对多 多对多(次序无先后) 12. 1 mdi} 2136
13.窗体· 报表 14.报表页眉 页面页眉(次序无先后) 15.集合(或序列)条件表达式 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出 相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分) 1.从教学库中查询出每个学生选课的门数。 2.从教学库中查询出所有已选有课程的学生信息。 3.从教学库中查询出每门课程被选修的学生人数。 4.select from商品表1 where单价>=2000or数量>=15 5.select from课程 where课程号in(select课程号 from选课 group by课程号having count(*)>=5 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)】 1.求出score表中最高成绩与最低成绩的分数之差。 2.显示出AAA库中每个学生的学号、姓名、专业等信息及选课门数。 2137
13.窗体 报表 14.报表页眉 页面页眉(次序无先后) 15.集合(或序列) 条件表达式 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQI.查询语句 写出 相应的功能,或者按照下列后两小题的每种功能写出相应的 SQI一查询语句。 (每小题 4 分,共2。分) 1.从教学库中查询出每个学生选课的门数 。 .从教学库中查询出所有已选有课程的学生信息。 .从教学库中查询出每门课程被选修的学生人数。 4. select from 商品表 1 where单价>= 2000 or数量>=15 5. select from课程 where课程号 in ( select课程号 from 选课 group by课程号 having count(,}i =J 五、根据下面所给的 AAA数据库 .写出每小题所能实现的功能。(每小题 5分,共 l0分) 1.求出 score表中最高成绩与最低成绩的分数之差。 2.显示出AAA库中每个学生的学号、姓名、专业等信息及选课门数 2137