试卷代号:2213 座位■■ 中央广播电视大学2009一2010学年度第一学期“开放专科”期末考试 数据库应用 试题 2010年1月 题 号 二 三 四 总 分 分 数 得分 评卷人 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共 20分) 1.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是 对」 的联系。() A.1对.1 B.多对多 C.1对多 D.多对1 2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B+C,B→D,D →E},则该关系的候选码为()。 A.A B.B C.C D.D 3.在SQL的查询语句中,group by选项实现()功能。 A.排序 B.求和 C.查找 D.分组统计 4.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A与B的交集中包含有()个元 素。 A.10 B.5 C.3 D.2 5.在SQL中,alter table为( )数据库中基本表结构的命令。 A.建立 B.修改 C.删除 D.查询 1300
试卷代号:2213 座位号口口 中央广播电视大学2009-2010学年度第一学期“开放专科”期末考试 数据库应用 试题 2010年 1月 题 号 四 总 分 分 数 得 分 评卷人 一、单项选择题 ,把合适的选项编号填写在括号 内。(每小题 2分,共 2。分) 1.若实体 A和 B是 1对多的联系,实体 B和 C是 1对 1的联系,则实体 A和 C是 对 的联系,( ) A. 1对·1 B.多对多 C. 1对多 D.多对 1 2,设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD= (A-B, B-C, B-D, D -o-E),则该关系的候选码为( )。 A. A B. B C. C D. D 3.在 SQL的查询语句中,group by选项实现( )功能。 A.排序 B.求和 C.查找 D.分组统计 4.设一个集合 A= (3,4,5,6,7),集合 B= (1,3,5,7,9),则A与B的交集中包含有( )个元 素。 A. 10 C. 3 B. 5 D. 2 5.在 SQL中,alter table为( A.建立 C.删除 1300 )数据库中基本表结构的命令。 B.修改 D.查询
6.在Access?2000中,共包含有( )种数据库对象。 A.5 B.6 C.7 D.8 7.在Access2000中,共包含有( )种数据类型。 A.4 B.6 C.8 D.10 8.Access是( )办公套件中的一个重要组成部分。 A.Office B.Word C.Excel D.Lotus 9.下列( )图标是Access中新建报表的标志。 A.图新建D B.海新建的) C.淘新建) D.渔新建的) 10.下列( )图标是Access中模块对象的标志。 A.图 B.图 C.新 D.2 得分 评卷人 二、是非判断题,若叙述正确则在题目后面的括号内打“√”否则打 “X”(每小题2分,共20分)》 1.主码是一种候选码,主码中的属性个数可能为1个,也可能为多个。() 2.在一个关系R中,若存在X→Y且X不包含Y,则称X→Y为非平凡依赖,否则,若存 在X→Y且X2Y,则称X→Y为平凡依赖。() 3.在一个关系R中,若存在“学号→系号,系号→系主任”,则学号不能够函数决定系主 任。() 4.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插人、删除 和修改操作能够正常进行。() 5.在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束 可以涉及到多个属性。() 1301
6.在 Access2000中,共包含有( )种数据库对象。 A.5 B. 6 C. 7 D. 8 7.在 Access2000中,共包含有( )种数据类型。 A.4 B. 6 C. 8 D. 10 8. Access是( )办公套件中的一个重要组成部分。 A. Office B. Word C. Excel D. Lotus 9.下列( )图标是 Access中新建报表的标志。 询薪It如 物翁建:必 御新建Q!) 为一戮建(1?) 10.下列( A. C. )图标是 Access中模块对象的标志 。 B. D.蒸 得 分 评卷人 二、是 非判 断题 ,若叙述正确则在题 目后面的括号 内打“丫”否则打 ,fix (每小题 2分 .共 20分) .主码是一种候选码 ,主码中的属性个数可能为 1个 ,也可能为多个 。( ) .在一个关系 R中,若存在 X- Y且 X不包含 Y,则称 X-Y为非平凡依赖,否则 ,若存 在 X-Y且 XQ Y ,则称 X-Y为平凡依赖。( ) 3.在一个关系 R中,若存在“学号~系号 ,系号~ 系主任”,则学号不能够 函数决定系主 4.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插人、删除 和修改操作能够正常进行 。 5.在列级完整性约束中,每个约束 只能涉及到 1个属性,在表级完整性约束 中,每个约束 可以涉及到多个属性。 1301
6.在Access22000中,如果要对大批量的数据进行修改,为了提高效率,最好使用更新查 询。() 7.在Access22000中,查询可以作为窗体和报表的数据源,但不能作为数据访问页的数据 源。() 8.在Access22000的数据表中,只修改字段的名字并不会影响该字段中的数据。(,) 9.在Access2000中,使用“自动创建报表”功能可以创建纵栏式报表,不能创建表格式报 表。() 10.在设置或撤消数据库密码的过程中,密码对于字母大小写是敏感的。() 得 分 评卷人 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1.在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单 位为 2.候选码中的每个属性称为 属性,否则称为 属性。 3.数据库的逻辑数据模型依次有层次、网状、 和 等四种。 4.假定一个关系中有个元组,则一个列的当前全部不同取值的个数最少为 个,最多为 个。 5.数据库体系结构中包含的三级模式为 和内模式 三种。 6.SQL具有数据 、更新和控制等四种主要功能。 7.传统的集合运算包括并、 和笛卡尔积四种。 8.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D, D→E},该关系满足范式,若要规范化为高一级的范式,则将得到 个关系。 9.在SQL中,insert、.update和delete分别为对基本表进行 和删除记 录操作的命令。 10.在SQL中,根据基本表建立一个视图时,包括建立了该视图的 和 两个方面。 11.在Access2000的“表”结构设计窗口中,其上半部分是设计表中每个字段的 及说明。 1302
6.在 Access2000中,如果要对大批量的数据进行修改,为了提高效率,最好使用更新查 询 。( ) 7.在 Access2000中,查询可以作为窗体和报表的数据源,但不能作为数据访问页的数据 源 。( ) 8.在Access2000的数据表中,只修改字段的名字并不会影响该字段中的数据。( ) 9.在 Access 2000中,使用“自动创建报表”功能可以创建纵栏式报表,不能创建表格式报 表 。( ) 10.在设置或撤消数据库密码的过程中,密码对于字母大小写是敏感 的。( ) 得 分 评卷人 三、填空题,把合适内容填在横线上。(每空 1分,共 30分) 1.在文件系统中,存取数据的基本单位为_ ,在数据库系统中,存取数据的基本单 位为 2.候选码中的每个属性称为_ 属性,否则称为_ 属性。 3.数据库的逻辑数据模型依次有层次、网状、_ 和_ 等四种。 4.假定一个关系中有 n个元组,则一个列的当前全部不同取值的个数最少为 个 ,最多为 个。 5.数据库体系结构中包含的三级模式为 、 和内模式 三种。 6. SQL具有数据 、 、更新和控制等四种主要功能。 7.传统的集合运算包括并、_ 、_ 和笛卡尔积四种。 8.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD= (A-B, A-C, A-D, D-=E },该关系满足_ 范式,若要规范化为高一级的范式,则将得到_ 个关系。 9·在SQL中,insert, update和delete分别为对基本表进行_ 、_ 和删除记 录操作的命令 。 10.在 SQL中,根据基本表建立一个视图时,包括建立了该视图的 和 两个方面 。 11.在 Access2000的“表”结构设计 窗 口中,其上半 部分是设计 表 中每个字段 的 及说明。 1302
12.在Access22000中,“货币”型数据最长为 个字节,“自动编号”型数据最长为 个字节。 13.在Access2000中,报表有 和 视图,而没有数据表视图。 14.Access:2000数据库包含有表、 、报表、页、宏、模块等数据库对象。 15.Access:2000中的窗体由 和页脚等三个部分组成。 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条SQL查询语句写出相应的功能,以及按照下列后三小题的 每种功能写出相应的SQL查询语句。(每小题5分,共30分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表l(商品代号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) l.select课程.课程号,count(*)as选课人数 from课程,选课 where课程.课程号-选课.课程号 group by课程.课程号 2.select from课程 where not exists(select选课.课程号 from选课 where课程,课程号=选课.课程号 3.select x,课程名,课程学分,成绩 from学生x,课程y,选课z where x.学生号=z.学生号andy.课程号=z.课程号 4.从商品库中查询出数量大于等于12的所有商品。 5.从商品库中查询出比所有电视机的单价都高的所有商品。 6.从教学库中查询出姓名为@m1值的学生所选修的全部课程的课程号。 1303
12.在 Access2000中,“货币”型数据最长为 个字节。 13.在 Access 2000中,报表有 和 14. Access2000数据库包含有表、_ 、. 15. Access2000中的窗体由 个字节 ,“自动编号”型数据最长为 视图,而没有数据表视图。 、报表、页、宏 、模块等数据库对象。 和页脚等三个部分组成 。 得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条 SQL查询语句写出相应的功能,以及按照下列后三小题的 每种功能写出相应的 SQL查询语句。(每小题 5分 .共 30分) 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 。har(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表 ,它们 的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 。har(2),出生 日期 datetime,专业 。har (10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 。har(7),课程号 char(4),成绩 int) 1. select课程.课程号,count(*)as选课人数 from 课程 ,选课 where课程.课程号=选课.课程号 group by课程.课程号 2. select * from 课程 where not exists (select选课.课程号 from选课 where课程.课程号 =选课.课程号 3. select x. ,课程名,课程学分,成绩 from学生x,课程Y,选课z where x.学生号=z.学生号and y.课程号=z.课程号 4.从商品库中查询出数量大于等于 12的所有商品。 5.从商品库中查询出比所有电视机的单价都高的所有商品。 6.从教学库中查询出姓名为@ml值的学生所选修的全部课程的课程号。 1303
试卷代号:2213 中央广播电视大学2009一2010学年度第一学期“开放专科”期末考试 数据库应用试题答案及评分标准 (供参考) 2010年1月 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.C 2.A 3.D 4.C 5.B 6.C 7.D 8.A 9.D 10.B 二、是非判断题,若叙述正确则在题目后面的括号内打“√”否则打“X”(每小题2分,共20分) 1./ 2./ 3.X 4.X 5./ 6./ 7.× 8./ 9.X 10./ 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1.记录 数据项 2.主 非主 3.关系 对象(次序无先后) 4.1n 5.全局模式 外模式(次序无先后) 6.定义 查询(操纵)(次序无先后) 7.交差(次序无先后) 8.第二 2 9.插人 修改(更新) 10.结构 内容(数据) 11.名称 数据类型(次序任意) 12.84 13.设计 预览(次序任意) 14.查询 窗体(次序任意) 15.页眉 主体(次序无先后) 1304
试卷代号:2213 中央广播电视大学2009--2010学年度第一学期“开放专科”期末考试 数据库应用 试题答案及评分标准 (供参考) 2010年 1月 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2分,共20分) 1. C 6. C 2. A 3. D 4. C 5. B 7. D 8. A 9.D 10. B 二、是非判断题,若叙述正确则在题目后面的括号内打“丫”否则打“X"(每小题 2分,共 20分) 1.了 6.了 2.丫 7.X 3.X 8.丫 4.X 9.X 5.丫 10.丫 三、填空题,把合适内容填在横线上。(每空 1分,共 30分) 1.记录 数据项 2.主 非主 3.关系 对象(次序无先后) 4. 1 n 5.全局模式 外模式 (次序无先后) 6.定义 查询(操纵)(次序无先后) 7.交 差(次序无先后) 8.第二 2 9.插人 修改(更新) 10.结构 内容(数据) 11.名称 数据类型(次序任意) 12.8 4 13.设计 预览(次序任意) 14.查询 窗体(次序任意) 15.页眉 主体(次序无先后) 1304
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出 相应的功能,以及按照下列后三小题的每种功能写出相应的SQL查询语句。(每小题5 分,共30分) 1.从教学库中查询出每门课程被选修的学生人数。 2.从教学库中查询出没有被学生选修的所有课程。 3.从教学库中查询出每个学生选课的全部信息。 4.select from商品表1 where数量>=12 5.select¥ from商品表1 where单价>all(select单价 /单价选项可以用max(单价)代替 from商品表1 where分类名='电视机, 6.select课程号 from学生,选课 where学生.学生号=选课.学生号and姓名=@ml 1305
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL查询语句写出 相应的功能,以及按照下列后三小题的每种功能写出相应的 SQL查询语句。(每小题 5 分,共 30分) 1.从教学库中查询出每门课程被选修的学生人数。 2.从教学库中查询出没有被学生选修的所有课程。 3.从教学库中查询出每个学生选课的全部信息。 4. select from商品表 1 where数量>“12 5. select * from 商品表 1 where单价>all(select单价 //单价选项可以用 max(单价)代替 from 商品表 1 where分类名钾’电视机’ 6. select from 课程号 学生,选课 where学生.学生号=选课.学生号 and姓名二@ml 1305