试卷代号:2478 座位号☐ 中央广播电视大学2008一2009学年度第二学期“开放专科”期末考试 计算机信、计信管行专业数据库基础与应用 试题 2009年7月 题 号 二 三 四 五 总分 分 数 得 分 评卷人 一、单项选择题,把合适的选项编号填写在括号内(每小题2分,共 20分) 1.设D1、D2和D3域的基数分别为2、3和4,则D1XD2×D3的元组数为( )。 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 4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖 的( )规则。 A.传递性 B.分解性 C.合并性 D.增广性 2154
试卷代号:2478 座位号口口 中央广播电视大学2008-2009学年度第二学期“开放专科”期末考试 计算机信、计信管行专业 数据库基础与应用 试题 2009年 7月 题 号 四 五 总 分 分 数 得 分 评卷人 一、单项选择题,把合适的选项编号填写在括号内(每小题 2分,共 20分) 1.设 D, D:和 D,域的基数分别为2,3和 4,则 D, X D, X D,的元组数为( )。 A.9 B.24 C. 10 D. 20 2.若一个关系为 R(学生号,姓名,性别,年龄),则( )适合作为该关系的主码。 A.学生号 B.姓名 C.性别 p.年龄 3.设一个集合 A = {3,4,5,6,7},集合 B=(1,3,5,7,9),则 A和 B的并集中包含有 ( )个元素。 A. 10 B. 8 C. 7 D. 6 4.在一个关系 R中,若存在 X-(Y,Z),则也隐含存在 X-Y和 X-Z,称此为函数依赖 的( )规则 。 A.传递性 B.分解性 C.合并性 D.增广性 2154
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.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说 明被显示在( )上。 A.状态栏 B.工具栏 C.菜单栏 D.标题栏 10.Access2000中数据访问页有两种视图,它们是设计视图和( )视图。 A.浏览 B.显示 C.页面 D.预览 2155
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. Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说 明被显示在( )上 。 A‘状态栏 B.工具栏 C.菜单栏 D.标题栏 10.Access 2000中数据访问页有两种视图,它们是设计视图和( )视图。 A.浏览 B.显示 C.页 面 D.预览 2155
得分 评卷人 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√” 或叉号“×"(每小题2分,共20分) )1.当建立和删除一个视图时,对相应的基本表没有影响。 ( )2.由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应 的基本表。 )3.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码 的。 (·4.在对象数据模型中,对象既不能够继承,也不能够嵌套。 ( )5.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X (学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为Ⅱ举生号(X)与S的 自然连接。 )6.SQL Server2oo0中的整数类型包括bigint、int、smallint和tinyint四种。 )7.SQL Server2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管 理工作。 ( )8.当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一 值、聚集和非空的索引。 )9.用于配置客户端网络连接的工具是客户端网络实用工具。 )10.'局部变量的开始标记为@@,全局变量的开始标记为@。 得 分 评卷人 三、填空题,把合适内容填在横线上(每空1分,共30分】 1.数据库处理技术依次经历了人工管理、 、以 及分布式数据库管理等四个发展阶段。 2.关系数据模型包括 和关系运 算三个方面。 2156
得 分 评卷人 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“丫,1 或叉号“X"(每小题 2分,共 20分) ) 1.当建立和删除一个视图时,对相应的基本表没有影响。 )2.由概念设计进人逻辑设计时,原来的 1对 1或 1对多联系通常都需要被转换为对应 的基本表 。 )3.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码 的。 )4.在对象数据模型中,对象既不能够继承,也不能够嵌套。 )5.设一个学生关系为 S<学生号,姓名),课程关系为 C(课程号 ,课程名),选课关系为 X (学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为 I,生号(X)与S的 自然连接。 )6. SQL Server 2000中的整数类型包括 bigint, int, smallint和 tinyint四种。 )7. SQL Server 2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管 理工作 。 )8.当指定基本表中某一列或若干列为主码时,则系统将在这些列上 自动建立一个唯一 值、聚集和非空的索引。 )9.用于配置客户端网络连接的工具是客户端网络实用工具 。 )10.‘局部变量的开始标记为@@,全局变量的开始标记为@。 得 分 评卷人 三、填空题.把合适内容填在横线上(每空 1分,共 30分) 1.数据库处理技术依次经历了人工管理、 、 、以 及分布式数据库管理等四个发展 阶段。 2.关系数据模 型包括 和关 系运 算三个方面。 2156
3.学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则 属 性为 关系中的外码。 4.一个关系若存在 函数依赖和 函数依赖,则必然会造成数据冗余和操 作异常。 5.在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间 的连接共有三种方式,分别称为中间连接 和 6.数据库系统具有 数据独立性、数据粒 度小、独立的数据操作界面、由DBMS统一管理等优点。 7.在实体中能作为码的属性称为 ,否则称为 8.关系完整性包括 完整性、 完整性和用户定义的完整性三个方面。 9.在一个关系R中,“职工号”函数决定“姓名”既是 函数依赖,又是 函数依赖。 10.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,D→ E,D→F},则该关系的候选码为 ,该候选码含有 属性。 11.Access中的表间关系有1对1、 和 三种。 12.一个Access数据库对应于操作系统中的 个文件,其文件扩展名为 13.查询可以作为窗体、 和 的数据源。 14.报表由报表页眉、页面页眉、主体 和 等 5节组成。 15.Access为用户提供了多种数据库安全措施,如设置用户 和 2157
3.学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则 性为 关系中的外码。 4一 个关系若存在 函数依赖和 函数依赖,则必然会造成数据冗余和操 作异常。 5.在新版的SQL中,查询所涉及到的表及表之间的连接是在 f rom选项中实现的,表之间 的连接共有三种方式,分别称为中间连接、 6.数据库系统具 有 、数据独立 性、数据粒 度小、独立的数据操作界面、由DBMS统一管理等优点。 7.在实体中能作为码的属性称为 ,否则称为 8.关系完整性包括 完整性 、 完整性和用户定义的完整性三个方面。 9.在 一个 关 系 R 中,“职工 号 ”函数 决定 “姓 名”既是 函数 依 赖,又 是 函数依赖。 10.设一个关系为 R(A,B,C,D,E,F),它的最小函数依赖集为 FD= (A- B, A- C, DE, D- F),则该关系的候选码为 ,该候选码含有 属性 。 11. Access中的表间关系有 1对 1, 三 种 。 12.一个 Access数据库对应于操作系统中的 个文件 ,其文件扩展名为 13.查询可以作为窗体、 和 的数据源。 14.报表 由报表页眉、页面页眉、主体 、 和 等 5节组成。 15. Access为用户提供了多种数据库安全措施,如设置用户 2157
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条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(l0),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) l.select课程.课程号,课程.课程名,count(*)as选课人数 from课程,选课 where课程.课程号=选课.课程号 group by课程.课程号,课程.课程名 2.select¥ from课程 where exists(select课程号 from选课 where课程.课程号=选课.课程号 group by课程号having count()>=3 ) 3.select x.*,课程名,课程学分,成绩 from学生x,课程y,选课z where x.学生号=z.学生号andy.课程号=z.课程号 order by x.学生号,z.成绩 4.从商品库中查询出每种商品的商品代号、单价、数量和产地。 5.从商品库中查询出数量最多的一种商品。 2158
得 分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条 SQL查询语句写出相应 的功能,或者按照下列后两小题 的 每种功能写出相应的 SQL查询语句(每小题 4分 .共 20分 ) 在名称为商品库的数据库中包含有商品表 1和商品表 2,它们的定义分别为: 商品表1(商品代号char(8),分类名char(8),单价float,数量int) 商品表 2(商品代号 。har(8),产地 。har(6),品牌 char(6),) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(堂里呈char(7),姓名char(6),性别char(2),出生日期datetime,专业char(10) 年级 int) 课程(课程号 char(4),课程名 。har(10),课程学分 int) 选课 (学生号 。har(7),课程号 char(4),成绩 int) 1. select课程.课程号,课程.课程名,count(,)as选课人数 from 课程 ,选课 where课程.课程号“选课.课程号 group by课程.课程号 ,课程.课程名 2. select from课程 where exists (select课程号 from选课 where课程.课程号=选课.课程号 group by课程号 having count(,)>二3 3. select x.,,课程名,课程学分,成绩 f rom 学生 x,课程 y,选课 : where x.学生号=z.学生号and y.课程号=z.课程号 5. 2158 order by x.学生号,z.成绩 从商品库中查询出每种商品的商品代号、单价、数量和产地。 从商品库中查询出数量最多的一种商品
得 分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每 小题5分,共10分) 假设使用名称为AAA的数据库,它包括Students((学号char(8),姓名varchar(8),年龄 int,专业varchar(2o),入学日期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 xxkl as begin select from students x,score y where x.学号=y.学号 end 2159
得 分 评卷人 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能(每 小题 5分,共 10分 ) 假设使用名称为 AAA的数据库,它包括 Students(学号 。har(8),姓名 varchar(8),年龄 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 xxkl as begin select * from students x,score y where x.学号=y.学号 end 2159
试卷代号:2478 中央广播电视大学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 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“/”或叉号“×”(每小题2分, 共20分】 1.√ 2.× 3./ 4.× 5./ 6./ 7.× 8./ 9.√ 10.× 三、填空题,把合适内容填在横线上(每空1分,共30分) 1.文件管理 数据库管理 2.关系数据结构 关系完整性规则 3.院系号 学生 4.部分 传递 5.左连接 右连接(次序无先后) 6.数据结构化 数据共享(次序无先后) 7.主属性 非主属性 8.实体 参照 (次序无先后) 9.非平凡 完全(次序无先后) 10.(A,D) 2 11.1对多 多对多(次序无先后) 12.1 mdb 2160
试卷代号:2478 中央广播电视大学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.了 2_ X 5.了 7. X 3.丫 8.丫 4. X 9.丫 10_ X 三、填空题,把合适内容填在横线上(每空 1分,共 30分) 1.文件管理 数据库管理 2.关系数据结构 关系完整性规则 3.院系号 学生 4.部分 传递 5.左连接 右连接 (次序无先后) 6.数据结构化 数据共享 (次序无先后) 7.主属性 非主属性 8.实体 参照 (次序无先后) 9.非平凡 完全 (次序无先后) 10. (A, D) 2 11. 1对多 多对多 (次序无先后) 12. 1 mdb 2160
13.报表 数据访问页 (次序无先后) 14.页面页脚 报表页脚(次序无先后) 15.密码权限(次序无先后) 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出 相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句(每小题4分, 共20分) 1.从教学库中查询出每门课程被选修的学生数。 2.从教学库中查询出至少被3名学生选修的所有课程。 3.从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。 4.select商品表1.商品代号,单价,数量,产地 from商品表1,商品表2 where商品表1.商品代号=商品表2.商品代号 5.select from商品表1 where数量=some(select max(数量)from商品表l) 五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分) 1.从score表中查询出大于等于平均成绩的所有记录。 2.显示出AAA库中所有学生的记录信息及选课成绩。 2161
13.报表 数据访问页 (次序无先后) 14.页面页脚 报表页脚 (次序无先后) 15.密码 权限 (次序无先布) 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL查询语句写出 相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句(每小题 4分, 共 20分) 1.从教学库中查询出每门课程被选修的学生数。 2.从教学库中查询出至少被 3名学生选修的所有课程。 3.从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。 4. select商品表 1.商品代号,单价,数量,产地 from商品表 1,商品表 2 where商品表 1.商品代号二商品表 2.商品代号 5. select from 商品表 1 where数量=some( select max(数量)from商品表 1) 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能(每小题 5分 ,共 10分 ) .从 score表中查询出大于等于平均成绩的所有记录。 .显示出 AAA库中所有学生的记录信息及选课成绩 。 2161