试卷代号:2076 座位■ 中央广播电视大学2009一2010学年度第二学期“开放专科”期末考试 计算(信)、计算机应专业 电子信技 数据库基础与应用试题 2010年7月 题 三 四 五 总 分 分 数 得 分 评卷人 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共 20分) 1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关 系A×B具有( )个元组。 A.al+bl B.a2×b2 C.al+b2 D.a2Xbl 2,在一个关系R中,若X能够函数决定所有属性,并且X的任何真子集都不能函数决定 所有属性,则称X为关系R的一个()。 A.候选码 B.外码 C.超码 D.属性组 3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A-+C,D→E}, 则该关系的候选码为()。 A.(B,D) B.(A,C) C.(C,D) D.(A,D) 4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E}, 该关系只满足第一范式,若要规范化为第二范式,则将被分解为()个关系。 A.1 B.2 C.3 D.4 5.由概念设计进入逻辑设计时,原来的( )联系通常都需要转换成对应的基本表。 A.一对一 B.一对多 C.多对多 D.多对一 406
试卷代号 7 6 座位号 中央广播电视大学 0 0 0学年度第二学期"开放专科"期末考试 计算(信)、计算机广 专业数据库基础与应用试题 电子信技 2010 年7 |题号|一|二|三|四|五|总分| |分数 I I I I I I 得分|评卷人 一、单项选择题,把合适的选项编号填写在括号内。{每小题 2分,共 20 1.设一个关系 A具有 l个属性和 2个元组,关系 B具有 I个属性和 2个元组,则关 B具有( )个元组。 A. al 十hI B. a2X h2 C. al 十h2 D. a2Xhl 2. 系R 若X 且X 任何真子集 数决 所有属性,则称X为关系 R的一个( )。 A.候选码 .外码 C. 码D. 性组 3. 个关系 为R(A,B ,C ,D ,E) ,它的最小函数依赖集为 B, C, , 则该关系的候选码为( )。 A. (B,D) B. (A, C) C. (C ,D) D. (A ,D) 4. 系 为R(A ,B ,C ,D 最小 数依赖 为FD={A→B ,C→D ,C→E} , 该关系只满足第一范式,若要规范化为第二范式,则将被分解为( )个关系。 406 A. I C. 3 5. 概念设计 入逻辑设 原来 A.一对一 c.多对多 B. 2 D. 4 )联系通常都需要转换成对应的基本表。 区一对多 D.多对
6.在Access2000数据库系统中,不能建立索引的数据类型是()。 A.文本型 B.备注型 C.数值型 D.日期/时间型 7.ACCESS2000数据库文件中至少包含有(-)对象。 A.表 B.查询 C.窗体 D.模块 8.Access2000中包含有( )种不同的数据库对象。 A.7 B.6 C.8 D.10 9.在设计Access2000数据表时,一个字段的“索引”属性有( )种取值可选。 A.5 B.3 C.7 D.1 10.下列( )图标是Access中新建宏的标志。 A.细新建) B.淘新建y) C.新建 D.乞新健) 得 分 评卷人 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“√” 或叉号“×”。(每小题2分,共20分) 1.在人工管理和文件管理阶段,程序设计依赖于数据表示。() 2.在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。() 3.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生 号,课程号,成绩),则选课关系中的学生号属性和课程号属性之间是多对多的联系。() 4.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则该关系还没有 达到第三范式。() 5.在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立的 逻辑意义上的新关系。() 6.在SQL Server2000中,主数据文件、次数据文件和事务日志文件的默认扩展名依次为 ldf、ndf和mdf。() 7.在SQL Server2000中,定义为varchar数据类型的字段或变量能够自动去掉尾部空 格以节省存储空间。() 8.在SQL Server2000中,在一个已存在数据的表中增加一列时,可以把所增加的列定义 为非空值。() 9.SQL Server2000数据库应用的处理过程只需要在服务器上进行,不能在客户端进行。 () 10.一个局部变量的作用范围局限于一个批处理内,即两个GO语句之间的那一部分。 407
6. 在Access 2000 据库 不能建 数据类 )。 A. 型B. 7. ACCESS C. 型D. 2000 数据 文件 少包含有 )对象。 A.表B.查询 c.窗体 模块 8. Access 2000 包含 )种不同的数据库对象。 A. 7 B. 6 C. 8 D.10 9. 计Access 2000 表时 )种取值可选。 A. 5 B. 3 C. 7 D.1 10. )图标是 c c s中新建宏的标志。 A. C. B. D. 得分|评卷人 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号"~" 或叉号 0 {每小题 2分,共 0分) 1.在人工管理和文件管理阶段,程序设计依赖于数据表示。( ) 2. 个关 ) 3. 一个 为S( 生号 ,课程关系为 (课程号,课程名) ,选课关系为 (学生 号,课程号,成绩) ,则选课关系中的学生号属性和课程号属性之间是多对多的联系。( ) 4. 一个 系 的 非 主属性都不部分依赖 传递依赖 达到第三范式。( ) 5. 在SQL 图 中 个视 在原有表 上建立 逻辑意义上的新关系。( ) 6. 在SQL Server 2000 数据 idf 、ndf 和mdL ( ) 7. 在SQL Server 2000 为varchar 据 类 格以节省存储空间。( ) 8. 在SQL Server 2000 在一 数据 列 时 增加 为非空值。( ) 9. SQL Server 2000 数据库应 理过 需要在 服务器 进行 端进 ( ) 10. 一个 用范 于一个批处理 个GO 间 的 407
得 分 评卷人 三、填空题,把合适内容填写在横线上。(每空1分,共30分) 1.在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单 位为 2.数据库的逻辑数据模型依次有层次、网状、 和 等四种。 3.数据库体系结构中包含的三级模式为 和内模式 三种。 4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=(A→B,A→C,A-→D, D→E},则该关系满足 范式,若要规范化为高一级的范式,则将得到 个关系。 5.在SQL中,根据基本表建立一个视图时,包括建立了该视图的 和 两 个方面。 6.Access2000中的“表”结构设计窗口分为两半部分,上半部分是 ,下 半部分是 _o 7.在Access2000中,“货币”型数据最长为 个字节,“自动编号”型数据最长为 个字节。 8.在Access2000报表中,有 和 视图,而没有数据表视图。 9.Access2000中的模块窗口由 管理器、 窗口和代码 编辑窗口三部分组成。 10.Access2000中的窗体由 和页脚等三个部分组成。 1l.SQL Server2000提供的最常用的管理工具是 和 12.在SQL Server2000中,前后相邻的语句之间可以使用 或回车换 行符分开。 13.在SQL Server2000中,为局部变量赋值的语句是 和 14.对表中记录的维护主要有增加、 和 操作。 15.数据库的安全管理问题归结为对 和 的管理问题。 408
得分!评卷人 三、填空题,把合适内容填写在横线上。(每空 1分,共 0分} 1.在文件系统中,存取数据的基本单位为,在数据库系统中,存取数据的基本单 位为 2. 据库 逻辑 据模 依次有 3. 库体 级模 三种。 4. 数依 集 为 D•E} ,则该关系满足班式,若要规范化为高一级的范式,则将得到个关系。 5. 本表 个视 包括 图 的 个方面。 6. Access 2000 结构 两半 半部 半部分是 7. 在Access 2000 字 节 据最长 个字节。 8. 在Access 2000 报表 9. Access 2000 视图,而没有数据表视图。 管理器、窗口和代码 编辑窗口三部分组成。 10. Access 2000 脚等 组成 11. SQL Server 2000 提供 常用 管理 操作。 的管理问题。 12. 在SQL Server 2000 行符分开。 13. 在SQL Server 2000 为局 量赋 语句 14. 维护 主要有增 15. 408 或回车换
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前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(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学生 group by专业,性别 order by专业 4.从商品库中查询出单价大于等于2000元、或者数量大于等于15的所有商品。 5.从教学库的选课表中查询出每门课程被选修的学生人数。提示:按课程号分组。 409
得分 l评卷人 四、根据主教材第四章所错的商品库和教学库,按照下列前 3小题的 每条 L查询语旬写出相应的功能,以及按照下列后 2小题的 每种功能写出相应的 L查询语句。{每小题 4分,共 0分} 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表l(商品代号 (的,分类名 (肘,单价 fl t,数量 商品表 (商品代号 (的,产地 ,品牌 ),) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 r ( ?) ,姓名 (的,性别 ,出生日期 e, 专业 r ( 1 ,年级 课程(课程号 ,课程名 ,课程学分 选课(学生号 ,课程号 4的) ,成绩 t ) 1. select ,count( as 选课 from 学生 where 选课 生号 group by 学生号 2. select from where exists (select from where 3. select 专业 ,count( as from group by order by 专业 4. 查询 单价大于等 于2000 或者 量 大 于15 5. 学库 程被选修 学生 409
得 分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括students(学号char(8),姓名varchar(8),年龄 int,专业varchar(2o),入学日期DateTime)和score(学号char(8),课程名varchar(10),成绩 numeric(5,2)两张表。 1.create procedure xxkl as begin select from students x,score y where x.学号=y.学号 end 2.create procedure xxk6 ( @a char(8),@b varchar(10) as begin delete from score where学号=@aand课程名=@b end 410
得分|评卷人 五、根据下面所结的 AAA数据库,写出每小题所能实现的功能。 {每小题 5分,共 0分) 假设使用名称为 A的数据库,它包括 ud (学号 (的,姓名 r c (的,年龄 int 业varchar(20) ,入学日期 )和 s c (学号 (的,课程名 (l ,成绩 numeric(5 张表 1. create procedure xxk1 as begin select from students x ,score y where x. 学号 end 2. create procedure xxk6 @a char( ,@b varchar(lO) as begin delete from score where 号=@a and 名=@b end 410
试卷代号:2076 中央广播电视大学2009一2010学年度第二学期“开放专科”期末考试 计算(信)计算机应专业数据库基础与应用 电子信技 试题答案及评分标准 (供参考) 2010年7月 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.B 2.A 3.D 4.C 5.c 6.B 7.A 8.A 9.B 10.D 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“/”或叉号“×”。(每小题2 分,共20分)】 1./ 2./ 3./ 4.X 5./ 6.× 7./ 8.× 9.× 10./ 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1.记录 数据项(或字段) 2.关系 对象 3.全局模式外模式(次序无先后) 4.第二 2 5.结构 内容 6.表设计器 字段属性 7.84 8.设计 预览(次序任意) 9.工程资源 模块属性 10.页眉 主体(次序无先后) 11.企业管理器查询分析器(次序无先后) 411
试卷代号 7 6 中央广播电视大学 0 0 0学年度第二学期"开放专科"期末考试 计算(信)、计算机广一专业数据库基础与应用 电子信技 试题答案及评分标准 (供参考) 2010 年7 -、单项选择题,把合适的选项编号填写在括号内。{每小题 2分,共 0分) 1. B 6. B 2. A 7. A 3. D 8. A 4. C 9. B 5. C 10. D 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号"~"或叉号 (每小题 分,共 0分} 1. .J 2. .J 3. .J 4. X 5. .J 6. X 7. .J 8. X 9. X 10. .J 三、填空题,把合适内窑填在横线上。(每空 1分,共 0分) 1.记录数据项(或宇段) 2. 3. 局模 序无先后 4. 二2 5. 结构 6. 器 字 7. 8 4 8. 设计 9. 工程资源 10. 无先 1. 企业 理器 析器 无先 411
12.空格 分号(次序无先后)》 13.SELECT SET(次序无先后) 14.删除修改(次序无先后) 15.琐 钥匙(次序无先后) 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分】 1.从教学库中查询出每个学生选课的门数。 2.从教学库中查询出所有已被学生选修的课程信息。 3.从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列。 4.select¥ from商品表1 where单价>=2000or数量>=15 5.select课程号,count(课程号)as学生人数 from选课 group by课程号 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 1.显示出AAA库中所有学生的记录信息及选课成绩。 2.从score表中删除学号为@a的值、课程名为@b的值的学生成绩记录。 412
12. 次序无先 13. SELECT SET( 14. 删除 先后 15. 次序无先 四、根据主教材第四章所结的商品库和教学库,按照下到前3小题的每条 L查询语句写出 相应的功能,以及按照下列后2小题的每种功能写出相应的 L查询语句。{每小题 分,共 0分) 1.从教学库中查询出每个学生选课的门数。 2. 被学 3. 教学 个专业每种性别 业升序排 4. select from where 价>=2000 or 量>=15 5. select 程号 count( as from 选课 group by 程号 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。{每小题5分,共 0分) 1.显示出 A库中所有学生的记录信息及选课成绩。 2. 从score 为@a 为@b 学生成 412