
试卷代号:2076 座位☐ 中央广播电视大学2009一2010学年度第二学期“开放专科”期末考试 计算(信)、计算机应专业 电子信技 数据库基础与应用 试题 2010年7月 题 号 三 四 五 总 分 分 数 得 分 评卷人 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共 20分】 1.设一个关系A具有al个属性和a2个元组,关系B具有b1个属性和b2个元组,则关 系AXB具有( )个元组。 A.al+bl B.a2Xb2 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

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. 0 得 分 评卷人 二、是非判断题,根据叙述正确与香在冠目后面的括号内打对号“/” 或叉号“X”。(每小题2分,共20分) 1.在人工管理和文件管理阶段,程序设计依赖于数据表示。() 2.在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。() 3.设一个学生关系为$(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生 号,课程号,成绩),则选课关系中的学生号属性和课程号属性之间是多对多的联系。() 4,若一个关系的任何非主属性都不部分依赖和传递依懒于任何候选码,则该关系还设有 达到第三范式。() 5.在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立的 逻辑意义上的新关系。() 6.在SQL Server2000中,主数据文件、次数据文件和事务日志文件的默认扩展名依次为 ldf、ndf和mdf。() 7.在SQL Server2000中,定义为varchar数据类型的字段或变量能够自动去掉尾部空 格以节省存储空间。() 8.在SQL Server2000中,在一个已存在数据的表中增加一列时,可以把所增加的列定义 为非空值。() 9.SQL Server2000数据库应用的处理过程只需要在服务器上进行,不能在客户端进行。 () 10.一个局部变量的作用范围局限于一个批处理内,即两个G0语句之间的那一部分。 () 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中的“表”结构设计窗口分为两半部分,上半部分是 ,下 半部分是 7.在Access2000中,“货币”型数据最长为 个字节,“自动编号”型数据最长为 个字节。 8.在Access2000报表中,有 和 视图,而没有数据表视图。 9.Access2000中的模块窗口由 管理器、 窗口和代码 编辑窗口三部分组成。 10.Access2000中的窗体由 和页脚等三个部分组成。 11.SQL Server2000提供的最常用的管理工具是 和 12.在SQL Server2000中,前后相邻的语句之间可以使用 或回车换 行符分开。 13.在SQL Server2000中,为局部变量赋值的语句是 和 14.对表中记录的维护主要有增加、 和 操作。 15.数据库的安全管理问题归结为对 和 的管理问题。 408

得分评卷人 四、根据主敏材第四章所给的商品库和教学库,按照下列前3小题的 每条SQL查询语句写出相应的功能,以及按照下列后2小题的 每种功能写出相应的SQL查询语句。(每水题4分,共20分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号char(8),分类名char(8),单价loat,数量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) l.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(20),入学日期DateTime)和score(学号.char(8),课程名varchar(l0),成绩 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

试卷代号: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 二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“/”或叉号“X”。(每小题2 分,共20分) 1.√ 2.√ 3./ 4.× 5.√ 6.× 7./ 8.× 9.× 10./ 三、填空题,把合适内容填在横线上。(每空1分,共30分), 1.记录数据项(或字段) 2.关系对象 3.全局模式 外模式(次序无先后) 4.第二2 5.结构 内容 6.表设计器 字段属性 7.84 8.设计 预览(次序任意) 9.工程资源 模块属性 10.页眉 主体(次序无先后) 11.企业管理器 查询分析器(次序无先后) 411

+4。 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