试卷代号:2213 座位口 中央广播电视大学2008一2009学年度第二学期“开放专科”期末考试 数据库应用 试题 2009年7月 题 号 二 三 四 总分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分】 1.设D、D2和D3域的基数分别为2、3和4,则D1×D2XD3的元组数为()。 A.9 B.24 C.10 D.20 2.若一个关系为R(学生号,姓名,性别,年龄),则( )适合作为该关系的主码。 A.学生号 B.姓名 C.性别 D.年龄 3.设一个集合A={3,4,5,6,7),集合B={1,3,5,7,9},则A和B的并集中包含有 ( )个元素。 A.10 B.8 C.7 D.6 1266
试卷代号:2213 座位号巨口 中央广播电视大学2008-2009学年度第二学期“开放专科”期末考试 数据库应用 试题 2009年 7月 题 号 四 总 分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题 2分,共 20分) 1.设 D1,玖 和 D,域的基数分别为 2,3和 4,则D, X玖 XD:的元组数为( )。 A.9 B. 24 C. 10 D. 20 2.若一个关系为 R(学生号,姓名,性别,年龄),则( )适合作为该关系的主码。 A.学生号 B.姓名 C.性别 D.年龄 3.设一个集合 A = {3,4,5,6,7},集合 B={1,3,5,7,9),则 A和 B的并集中包含有 )个元素。 A. 10 B. 8 C. 7 D. 6 1266
4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖 的( 规则。 A.传递性 B.分解性 C,合并性 D.增广性 5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了 ()范式。 A.第一 B.第二 C.第三 D.BC 6.Access数据库中的“一对多”指的是( )。 A.一个字段可以有多个属性 B.一个数据库可以有多个表 C,一个表可以有多个元组 D.一条记录可以与不同表中的多条记录相联系 7.文本型字段最多可以存放( )个字符。 A.250 B.252 C.254 D.255 8.下列( )图标是Access的标志。 A.图 B.圆 c.国 D.回 9.字段说明用于对字段作进一步的描述,该说明显示在( )上。 A.状态栏 B.工具档 C.菜单栏 D.标题栏 10.Access2000中数据访问页有两种视图,它们是设计视图和( )视图。 A.浏览 B.显示 C.页面 D.预览 1267
的( 4.在一个关系 R中,若存在 X-(Y,Z),则也隐含存在 X- Y和 X-Z,称此为函数依赖 )规则。 A.传递性 B.分解性 C.合并性 D.增广性 5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了 )范式。 A.第一 C.第三 B.第二 D. BC 6. Access数据库中的“一对多”指的是( )。 A.一个字段可以有多个属性 B.一个数据库可以有多个表 C.一个表可以有多个元组 D.一条记录可以与不同表中的多条记录相联系 7.文本型字段最多可以存放( )个字符。 A.250 B. 252 C. 254 D. 255 8.下列( )图标是 Access的标志。 A.围 B.回 C.固 D.回 9.字段说明用于对字段作进一步的描述,该说明显示在( )上。 A.状态栏 B.工具栏 C.菜单栏 D.标题栏 10. Access 2000中数据访问页有两种视图,它们是设计视图和( )视图。 A.浏览 C.页 面 B.显示 D.预览 1267
得 分 评卷人 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打 “X”。每小题2分,共20分) 1.在文件管理阶段程序和数据在存储位置上是分开存放的。() 2.若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。 () 3.在SQL中建立和酬除数据库模式的命令分别为create schema和drop schema。 () 4.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出 各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图。() 5.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。() 6.Access22000数据库系统中字段的“有效性规则”不能够限定该字段的取值范围。 () 7.在Access2000中创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之 间存在着1对多的关系。() 8.数据访问页是直接链接到Access22000数据库的一种Web页,它不可以在Internet Explorer5.0或更高版本中被调用。() 9,在Access2000的用户界面中,工具栏中的功能不能够通过执行下拉菜单中的相应命 令来实现。() 10.在设置或撤消数据库密码的过程中,数据库必须以独占方式打开。() 得分 评卷人 三、填空题(把合适内容填在横线上。每空1分,共30分】 1.在 系统中,数据没有独立的操作界面,在 系统中,数据具有独立 的操作界面。 2.任一种数据模型都有 和 的区别。 1268
得 分 评卷人 二、是非判断题(若叙述正确则在题 目后面的括号 内打“,v;,否则打 +X1。每小题 2分 .共 20分) .在文件管理阶段程序和数据在存储位置上是分开存放的。( ) .若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。 ( ) 3.在 SQL中建立和删除数据库模式的命令分别为 create schema和drop schema, 4.对于较复杂的系统 ,概念设计 阶段的主要任务是 :首先根据系统 的各个局部应用 画出 各 自对应的局部 ER图,然后再进行综合和整体设计,画出整体 ER图。( ) 5.由概念设计进人逻辑设计时,原来的实体不需要转换成对应的基本表或视图。( 6. Access200。数据库系统中字段的“有效性规则”不能够限定该字段的取值范围。 ( ) 7.在 Access2000中创建带子窗体的窗体时,必须确定作为主窗体和子窗体的数据源之 间存在着 1对多的关系。( ) 8.数据访 问页是直 接链接到 Access2000数据库 的一种 Web页,它不 可以在 Internet Explorer5. 0或更高版本 中被调用。( 9.在 Access200。的用户界面中,工具栏中的功能不能够通过执行下拉菜单中的相应命 令来实现 。( ) 10。在设置或撤消数据库密码的过程 中,数据库必须以独 占方式打开。( ) 得 分 评卷人 三、填空题(把合适内容填在横线上。每空 1分,共 30分) 1.在 系统中,数据没有独立的操作界面 ,在 系统 中,数据具有独立 的操作界面。 2. 1268 任一种数据模型都有_ 和_ 的区别
3.关系数据库系统具有 单一、采用 数据完全独立、 数学理论支持等优点。 4.在数据库体系结构中,两级数据映象分别是指 和 之间的数 据映象以及模式和内模式之间的数据映象。 5.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,B+E}, 则该关系的候选码为 ,该候选码含有 属性。 6.数据处理技术依次经历了人工管理、 管理、 管理、以及分布 式数据库管理等四个发展阶段。 7.在SQL中, 约束的关键字为primary key, 约束的关键字为.foreign key。 8.在SQL中,create view和drop view命令分别为, 和 视图的命令。 9.在新版的SQL中,表之间的连接共有三种方式,对应的关键字分别为 和right join。 10.在一个关系R中,若存在X→Y且X不包含Y,则称X→Y为 函数依 赖,否则,若存在X→Y且X2Y,则称X→Y为 函数依赖。 11.Access22000数据库包含有、 、窗体、报表、页、宏、模块等7种数据 库对象。 12.在Accessa2000的表结构设计窗口中,其上半部分的“表设计器”是由 名称、 类型和说明等三列所组成。 13.在Access22000中,模块被分为 和 两种类型。 14.在Access2000中,标准模块包含的两种过程是 和 15.SQL Server2000版本一般包括企业版、 、开发版和评估 版等。 1269
3.关系数据库系统具有 单一 、采用 、数据完全独立 、 数学理论支持等优点。 4.在数据库体系结构中,两级数据映象分别是指 之 间的数 据映象以及模式和内模式之间的数据映象。 5.设一个关系为 R(A;B,C,D,E),它的最小函数依赖集为 FD= (A-B,C-D,B-E) 则该关系的候选码为 ,该候选码含有 属性 。 6.数据处理技术依次经历了人工管理、 管理 、 管理、以及分 布 式数据库管理等四个发展阶段 。 7.在 SQL中, 约束的关键字为primary key, 约束的关键字为.foreign key 8.在SQL中,create view和drop view命令分别为 和 视图的命令。 9.在 新 版 的 SQL 中,表 之 间 的 连 接 共 有 三 种 方 式 ,对 应 的 关 键 字 分 别 为 和 right join, 10.在一个关系 R中,若存在 X- Y且 X不包含 Y,则称 X- Y为 函数依 赖,否则 ,若存在 X-Y且 XQY ,则称 X->Y为 函数依赖。 11. Access2000数据库包含有 、窗体、报表 、页、宏 、模块等 7种数据 库对象 。 12.在 Access200。的表结构设计窗口中,其上半部分的“表设计器”是由 名称 、 类型和说 明等三列所组成 。 13.在 Access2000中,模块被分为 两种类型。 14.在 Access2000中,标 准 模 块 包 含 的 两 种 过 程 是 15. SQL Server2000版本一般包括企业版、 、开发 版和评估 版等。 1269
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条SQL查询语句写出相应的功能,以及按照下列后三小题的 每种功能写出相应的SQL查询语句(每小题5分,共30分) 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表l(商品代号char(8),分类名char(8),单价f1oat,数量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(distinct产地)as产地数 from商品表2 2.select distinct x. from课程x,选课y where x.课程号=y.课程号 3.select专业,count()as专业人数 from学生 group by专业 order by专业人数desc 4,从教学库中查询出课程名等于局部变量@x的值的课程信息。 5.从商品库中查询出每类(即分类名相同)商品的平均数量。 6.从商品库中查询出每种商品的总价值,并按降序排列出来。 1270
得 分 评卷人 四、根据主教材第四章所给的商品库和教学库 ,按照下列前三小题 的 每条SQL查询语句写出相应的功能,以及按照下列后三小题的 每种功能写出相应的 SQL查询语句(每小题 5分.共 30分} 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表 1(商品代号 。har(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 。har(7),姓名 char(6),性别 。har(2),出生 日期 datetime, 专业 。har(10),年级 int) 课程(课程号 。har(4),课程名 。har(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) l. select count(distinct产地)as产地数 from 商品表 2 2. select distinct x. from 课程 x,选课 y where x.课程号二Y.课程号 3. select专业,count(,)as专业人数 from 学生 group by专业 order by专业人数 desc 4.从教学库中查询出课程名等于局部变量@x的值的课程信息。 5.从商品库中查询出每类(即分类名相同)商品的平均数量。 6.从商品库中查询出每种商品的总价值,并按降序排列出来。 1270
试卷代号:2213 中央广播电视大学2008一2009学年度第二学期“开放专科”期末考试 数据库应用 试题答案及评分标准 (供参考) 2009年7月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.B 2.A 3.C 4.B 5.B 6.D 7.D 8.B 9.A 10.C 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打“X”。每小题2分,共20分) 1. 2.X 3.V 4.V 5.X 6.X 7.V 8.X 9.X 10./ 三、填空题(把合适内容填在横线上。每空1分,共30分) 1.文件 数据库 2.型 值(次序无先后) 3.数据结构 集合运算 4.外模式 模式(次序无先后) 5.(A,C) 2 6.文件 数据库 7.主码 外码 8.建立 删除 9.inner join left join 10.非平凡 平凡 11.表 查询(次序无先后) 12.字段 数据 13.类模块 标准模块(次序无先后) 14.通用过程 常用过程(次序无先后) 15.标准版 个人版(次序无先后) 1271
试卷代号:2213 中央广播电视大学2008-2009学年度第二学期“开放专科”期末考试 数据库应用 试题答案及评分标准 (供参考) 2009年 7月 一、单项选择题 (把合适的选项编号填写在括号内。每小题 2分,共 20分) 1. B 6. D 2. A 3. C 4. B 5. B 7.D 8. B 9.A 10. C 二、是非判断题(若叙述正确则在题 目后面的括号内打“"/ ,否则打“X"。每小题 2分 ,共 20分) 1.训 6.X 2.X 3.认 8.X 4.侧 9.又 5.X 7. \/ 10.了 三、填空题(把合适内容填在横线上。每空 1分,共30分) 1.文件 数据库 2.型 值(次序无先后) 3.数据结构 集合运算 4。外模式 模式(次序无先后) 5. (A, C) 2 6.文件 数据库 7.主码 外码 8.建立 删除 9. inner join left join 10.非平凡 平凡 11.表 查询(次序无先后) 12。字段 数据 13.类模块 标准模块(次序无先后) 14.通用过程 常用过程(次序无先后) 15.标准版 个人版(次序无先后) 1271
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出 相应的功能,以及按照下列后三小题的每种功能写出相应的SQL查询语句(每小题5分, 共30分】 1,从商品库中查询出所有商品的不同产地的总数。 2.从教学库中查询出已被学生选修的所有课程的信息。 3.从教学库中查询出每个专业的学生人数,并按人数多少降序排列。 4.select from课程 where课程名=@x 5.select分类名,avg(数量)as平均数量 from商品表1 group by分类名 6.select*,单价*数量as总价值 from商品表1 order by总价值desc 1272
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL查询语句写出 相应的功能,以及按照下列后三小题的每种功能写出相应的 SQL查询语句(每小题 5分, 共 30分) 1。从商品库中查询出所有商品的不同产地的总数。 2.从教学库中查询出已被学生选修的所有课程的信息. 3,从教学库中查询出每个专业的学生人数,并按人数多少降序排列。 4. select from 课程 where 5. selec 课程名“@x 分类名,avg(数量)as平均数量 from商品表 1 group by分类名 6. select*,单价*数量as总价值 from 商品表 1 order by总价值 desc 1272