
中央广播电视大学2007 数据岸幕础与应用试愿8 题号 三 四 五 总分 2008年7月已考 一、单项选择愿。把合适的选明输号填写在括号内。(每小愿2分,共如分) 1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()。 A一对一 B,一对多 C多对一 D.多对多 2。若一个关系的任何属性都不部分德锁和传递依赖于任何候透码,则该关系最高达到了 〔)范式 L第一 B.第二 C,第三 D.BC 3.在SqL中,create table为()数据库中基本表结构的命令。 A建立B修政 C别除 D.查海 4,若规定基本表中某一列或若干列为丰空和壁一值双重约束,则这些列就是该基本表的 ()码,若贝规定为难一值约束,则不允许空值置复出现。 儿主码 B备用码 C.外码 D内码 5.设一个集合=34,5,87}。集合=1,3,5,7,9外,则A减B的差集中包含有() 个元素。 L10 B5 C.3 0.2 6。下列哪一个不是设置表间“关系”时的这项()。 A.实施参黑完整性 B.级联追加相关记录 C.级联更新相关字段 D.缓联制除相关记录 7.在Ac心ess2000数据库系统中,不能建立素引的数据类重是()。 A,文本型B.备注型 C,数值型 D,日期/时间型 8.Access2000用户操作界面由()个部分组成。 1
1 中央广播电视大学 2007 数据库基础与应用试题 8 题 号 一 二 三 四 五 总 分 2008 年 7 月已考 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分) 1.若实体 A 和 B 是多对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和 C 是( )。 A. 一对一 B. 一对多 C. 多对一 D. 多对多 2.若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则该关系最高达到了 ( )范式。 A. 第一 B. 第二 C. 第三 D. BC 3.在 SQL 中,create table 为( )数据库中基本表结构的命令。 A. 建立 B. 修改 C. 删除 D. 查询 4. 若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的 ( )码,若只规定为唯一值约束,则不允许空值重复出现。 A. 主码 B. 备用码 C. 外码 D. 内码 5.设一个集合 A={3,4,5,6,7},集合 B={1,3,5,7,9},则 A 减 B 的差集中包含有( ) 个元素。 A. 10 B. 5 C. 3 D. 2 6.下列哪一个不是设置表间“关系”时的选项( )。 A.实施参照完整性 B.级联追加相关记录 C.级联更新相关字段 D.级联删除相关记录 7.在 Access2000 数据库系统中,不能建立索引的数据类型是( )。 A.文本型 B.备注型 C.数值型 D.日期/时间型 8.Access2000 用户操作界面由( )个部分组成

A,4 B.5 C.3 D.8 9.下列()图标是Access2000中新建查面的标志. A.□新键D B.新健D C.日新建0 D.①新进0 10.Access2000颅块窗口由()个部分组成。 A.2 B.3 C.4 D.5 二、是非判新题,根据叙述正确与香在题日后的指号内打对号”√”成艾号“X”(每小 题2分,共20分) 1。在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。 () 2。在一个关系R中,若属性集X函数决定属性集Y,则记作为X一Y,称X为决定因素。 () 3。己知“职工号一性别”成立,则“(积工号,性别)一性别”是平凡函数依赖,但不 是部分函数依赖。 () 4.在S网L中,通过使用视图。能够使在关系规范化时被分解的关系重新连接起来,能够 增强数据库的安全性。 () 5。需求分析阶段的主要目标是画出数据流图和建立量据字典,不需要编写需求说明书, () 6.在进行量据库应用系统调试时,要有意地使用各种不同的数据和违行各种不月的操作, 去测试系统中的所有方面。 () 7.在SQL Server2000中,不适合使用bit数据类型米表示逻辑数据。 ()
2 A.4 B.5 C.3 D.6 9.下列( )图标是 Access2000 中新建查询的标志。 A. B. C. D. 10.Access2000 模块窗口由( )个部分组成。 A.2 B.3 C.4 D.5 二、是非判断题,根据叙述正确与否在题目后的括号内打对号“√”或叉号“×”(每小 题 2 分,共 20 分) 1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。 ( ) 2.在一个关系 R 中,若属性集 X 函数决定属性集 Y,则记作为 X→Y,称 X 为决定因素。 ( ) 3. 已知“职工号→性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不 是部分函数依赖。 ( ) 4.在 SQL 中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够 增强数据库的安全性。 ( ) 5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。 ( ) 6.在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的操作, 去测试系统中的所有方面。 ( ) 7. 在 SQL Server2000 中,不适合使用 bit 数据类型来表示逻辑数据。 ( )

8.聚集素引比非聚集素引的查询速度要慢。 () 9,单行成行尾注释的开始标记为一”,多行注释的开始标记为/体”,结束标记也为/体”。 () 10,每执行一次使用游标的取数、修改成刷除操作的语句时,都只能对表中的单个记素 进行操作。 () 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1。数据库系统具有 数据独立性、数据较度小、鞋立的数据操 作界面、由D匹统一管理等优点, 2.D5具有 、并发性和数据库核复等管理控制功能 3。关系完整性包括完整性、 完整性和用户定文的完整性三个方面。 4.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存 在函数流定和函数决定, 5。对关系进行援范化,通常只要求规范化到第三范式。该规范化过程能够很好地保持数 据的无损 性和函数性。 6.Access2000中的表间关系有1对1. 三种。 7.一个ccess22000数据库对应于操作系统中的一个文件,其文件扩展名为 8。查面可以作为 和数据访月页的数据源。 9。报表由 主体、页面页脚和报表页脚等5节组成。 10,宏是由一条成多条操作命◆组成的 ·其中每条命令用来实现相应的功能。 3
3 8. 聚集索引比非聚集索引的查询速度要慢。 ( ) 9. 单行或行尾注释的开始标记为“—”,多行注释的开始标记为“/*”,结束标记也为“/*”。 ( ) 10. 每执行一次使用游标的取数、修改或删除操作的语句时,都只能对表中的单个记录 进行操作。 ( ) 三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分) 1.数据库系统具有__________、__________、数据独立性、数据粒度小、独立的数据操 作界面、由 DBMS 统一管理等优点。 2.DBMS 具有________、________、并发性和数据库恢复等管理控制功能。 3.关系完整性包括________完整性、________完整性和用户定义的完整性三个方面。 4.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存 在______函数决定和______函数决定。 5.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数 据的无损________性和函数________性。 6.Access2000 中的表间关系有 1 对 1、___________和____________三种。 7.一个 Access2000 数据库对应于操作系统中的_______个文件,其文件扩展名为 ________。 8.查询可以作为___________、_____________和数据访问页的数据源。 9.报表由____________、____________、主体、页面页脚和报表页脚等 5 节组成。 10. 宏是由一条或多条操作命令组成的__________,其中每条命令用来实现相应的功能

使用」 可以确定按条件执行宏, 11.在SqL.新版的查海语句中,select透项实现 运算,fr0n选项实现 运算,here选项实现选择运算。 12.从是否改变基本表记录的物理位置角度可将需引分为 和 索 两类。 13,使月create d山tabase命令定义一个数据库,包括定义 文件和 文件两个部分。 14 素引的命令关量字为CEA正NDEx, 索引的命令关键字为 DROP INDEX. 15,局部变量的开始标记为一,全局变量的开始标记为一· 四、根第主教材第四章所给的商品库和敏学库,按原下列三小题的每条S迎查油语句 写出相应的功能,以及按限下列后两小是的每种功能写出相应的S查询语句。(每小题4 分,共20分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代曼car(8),分类名chnr(8),单价float,.数量int) 商品表2(峦品代曼car(8),产地char(6),品牌char(6).》 在名称为数学库的数据库中包含有学生、误程和选课三个表,它们的定义分别为: 学生(学生号char(7),姓名char(6),性别char2),出生日期datetime, 专业char(10),年级int) 误程(课程曼char(),误程名char(10),课程学分int 选课(学生曼char(),退程曼char(4),成绩int) 1,8 elect课程,课程号,c0mt()as选课人数 fraa课程,选课 ere误程.课程号-选课.课程号 roup b,课程课程号
4 使用________________可以确定按条件执行宏。 11. 在 SQL 新版的查询语句中,select 选项实现________运算,from 选项实现________ 运算,where 选项实现选择运算。 12. 从是否改变基本表记录的物理位置角度可将索引分为__________和__________索引 两类。 13. 使用 create database 命令定义一个数据库,包括定义__________文件和__________ 文件两个部分。 14. __________索引的命令关键字为 CREATE INDEX,__________索引的命令关键字为 DROP INDEX。 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(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int 选课(学生号 char(7),课程号 char(4),成绩 int) 1.select 课程.课程号,count(*) as 选课人数 from 课程,选课 where 课程.课程号=选课.课程号 group by 课程.课程号

2.select* from误程 here exists(select课程号 frca选课 here课程.课程号-选课.误程号 group by课程号having count(e)>-5 3.select x.*,课程名,课程学分,成绩 fro面学生x,误程,选课z here工学生号=z.学生号dy.课程号z.课程号 order by x,学生号,2成领 4。从商品库中查询出每种商品的商品代号,单价、数量和产地。 5。从商品岸中查询出数量最多的一种商品。 五、根据下面所给的4M数据岸,写出每小题所能实现的功脆,(每小恩5分,共10分) 假设使用名称为AM的数据岸,它包括Students(学曼char(⑧),姓名archar(⑧)
5 2.select * from 课程 where exists (select 课程号 from 选课 where 课程.课程号=选课.课程号 group by 课程号 having count(*)>=5 ) 3.select x.*,课程名,课程学分,成绩 from 学生 x,课程 y,选课 z where x.学生号=z.学生号 and y.课程号=z.课程号 order by x.学生号,z.成绩 4.从商品库中查询出每种商品的商品代号、单价、数量和产地。 5.从商品库中查询出数量最多的一种商品。 五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5 分,共 10 分) 假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8)

年龄int,专业archar20),入学日期ateTine)和Score(学曼char(8),送程名 varchar(10),成锁uric(5,2))两张表: 1.declare ea nuneric(5,2) seta-(select avg(成绩from score》 select* from score where成慎>=a 2.create procedure xxkl 5 bezin select◆ fron students x,score y here x.学号-y.学号 end 6
6 年龄 int,专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. declare @a numeric(5,2) set @a=(select avg(成绩) from score) select * from score where 成绩>=@a 2. create procedure xxk1 as begin select * from students x,score y where x.学号=y.学号 end

中央广播电视大学2007 数据岸茶建与应用试思参考答案及评分标准8 一、单项选择题,把合适的遗头偏号填写在括号内。(每小题2分.共20分) 1.D2.D3.A4.B5.D 6.B7.BR.B9.D10.B 二、是非判断恩,根据氨述正确与否在题目后的括号内打对号”√”或义号“X”(每小 题2分,共20分) 1.2.√3×4.人5× 6.√7.×8.×9.×10.√ 三、填空恩,把合适内容填在横能上。(每空1分,共30分) 1,数据结构化、数据共享《次序无先后》 2.安金性、一致性(次序无先后)】 3,实体,参塑(次序无先后) 4,部分,传通 5。连接、依赖 6,1对多、多对多(次序无先后) 7.1、b 8。窗体、报表 9.报表页眉、页面页眉(次序无先后) 10.集合(或序列)、条件表达式 11,授影、连接 12,聚集、非聚集 13.数据、日志 14,创建(建立)、副除 15,8、60 四、根据主教材第四章所给的商品库和散学库,按儒下列前三小想的每条$查油语句 写由相应的功能,以及按丽下列后两小是的每种功能写出相应的S查询语句,(每小思4 分。共20分) 1,从教学岸中查询出每门跟程被选修的学生数。 2.从教学库中查询出至少被5名学生透修的所有课程
7 中央广播电视大学 2007 数据库基础与应用试题参考答案及评分标准 8 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分) 1. D 2. D 3. A 4. B 5. D 6. B 7. B 8. B 9. D 10. B 二、是非判断题,根据叙述正确与否在题目后的括号内打对号“√”或叉号“×”(每小 题 2 分,共 20 分) 1. √ 2. √ 3. × 4. √ 5. × 6. √ 7. × 8. × 9. × 10. √ 三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分) 1. 数据结构化、数据共享(次序无先后) 2. 安全性、一致性(次序无先后) 3. 实体、参照(次序无先后) 4. 部分、传递 5. 连接、依赖 6. 1 对多、多对多(次序无先后) 7. 1、mdb 8. 窗体、报表 9. 报表页眉、页面页眉(次序无先后) 10. 集合(或序列)、条件表达式 11. 投影、连接 12. 聚集、非聚集 13. 数据、 日志 14. 创建(建立)、删除 15. @、@@ 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语句 写出相应的功能,以及按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分) 1. 从教学库中查询出每门课程被选修的学生数。 2. 从教学库中查询出至少被 5 名学生选修的所有课程

3,从教学库中查询出每个学生选误的全部情况,并依次被学生号和成绩排序。 4.select商品表1.商品代号,单价,数量,产地 froa商品表1,商品表2 here商品表1.商品代号-商品表2.商品代号 5.select* frca商品表1 动here数量-soe(select nax(数量) foa商品表1 五、根据下面所给的AM数帮岸,写出每小题所能实现的功能,(每小题5分,共10分) 1,从s心oe表中查询出大于等于平均成绩的所有记录。 2,显示出从从库中所有学生的记录信息及选误成领
8 3. 从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。 4. select 商品表 1.商品代号,单价,数量,产地 from 商品表 1,商品表 2 where 商品表 1.商品代号=商品表 2.商品代号 5. select * from 商品表 1 where 数量=some(select max(数量) from 商品表 1 ) 五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5 分,共 10 分) 1. 从 score 表中查询出大于等于平均成绩的所有记录。 2. 显示出 AAA 库中所有学生的记录信息及选课成绩