1、试卷代号:2478中央广播电视大学 20102012 学年度第一学期“开放专科”期末考试数据库基础与应用 试题2012 年 1 月一、单选题(每小题 2 分,共 20 分)1.若实体 A 和 B 是多对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和 C 的联系是(多对多)A.一对一 B.一对多 C.多对一 D.多对多2.若一个关系的任何属性都不会部分依赖和传递依赖于任何候选码,则该关系最高达到了(BC)范式。A.第一 B.第二 C.第三 D.BC3.在 SQL 中,create table 为(建立)数据库中基本表结构的命令。A.建立 B.修改 C.删除 D.查询4.若规定
2、基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的(候选)码。A.主码 B.候选码 C.外码 D.内码5.设一个集合 A=3,4,5,6,7,集合 B=l,3,5,7,9,则 A 减 B 的差集中包含有(2)个元素。A.10 B.5 C.3 D.26.下列哪一个不是设置表间“关系“时的选项(级联追加相关记录)。A.实施参照完整性 B.级联追加相关记录C.级联更新相关字段 D.级联删除相关记录7.在 Access 数据库系统中,不能建立索引的数据类型是(备注型)。A.文本型 B.备注型 C.数值型 D.日期/时间型8.Access2000 用户操作界面由(5)个部分组成。A.8
3、 B.10 C.5 D.69.下列( )图标是 Access2000 中新建查询的标志。10.AccessZOOO 中包含有(7)种数据库对象。A.7 B.12 C.8 D.10二、是非题(在每小题题号前打“”表示正确,打“X”表示错误。每小题 2 分,共 20 分)1 1.在文件管理阶段,程序和数据在存储位置上是分开存放的。()12.若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。(X)13.在 SQL 中建立和删除数据库模式的命令分别为 create schema 和 drop schema。()14.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局
4、部应用画出各自对应的局部ER 图,然后再进行综合和整体设计,画出整体 ER 图。()15.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。(X)16.在 SQL Server2000 中,通过使用主码约束或唯一值约束,系统将自动建立相应的索引。()17.常见的 SQL Server2000 的版本只包括有标准版、个人版、开发版和评估版。(X)18.数据库备份和恢复的 Transact-SQL 语句分别对应为 Restore Databas 和 BackupDatabase。(X)19.在 SQL Server 2000 中引人索引可以加快数据查询的速度。()20.SQL S
5、erver 2000 支持两种形式的变量,即局部变量和全局变量。()三、填空题(每空 2 分,共 30 分)21.在文件系统中,存取数据的基本单位为(记录)在数据库系统中,存取数据的基本单位为数据项。22.数据库的逻辑数据模型依次有层次、网状、 (关系)和对象等四种。23.数据库体系结构中包含的三级模式为(全局模式)外模式和内模式三种。24.设一个关系为 R(A.B.C.D.E),它的最小函数依赖集为 FD=AB,AC,AD,DE,该关系满足(第二)范式。25.在 SQL 中,根据基本表建立一个视图时,包括建立了该视图的(结构)和内容两个方面。26.实体之间的联系类型有三种,分别为 1 对 1
6、、 (1 对多)和多对多。27.数据库系统的三级模式结构和两级数据映象确保了数据的(逻辑)独立性和物理独立性。28.在 SQL 的 select 查询语句中.group by 选项实现(分组统计)功能,orde r by 选项实现对结果表的排序功能。29.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、 (逻辑统计) 、物理设计、机器实现、运行维护等六个阶段。30.由概念设计进入逻辑设计时,原来的实体被转换为对应的(基本表)或视图。3 1.在 Access2000 中,表结构设计窗口分为两半部分,上半部分是(表设计器) ,下半部分是字段属性设置。32.在 Access2000 中,
7、货币型数据最长为(8)个字节。33.在 Access 2000 中,报表有(设计)和预览两种视图,而没有数据表视图。34.模块窗口由工程资源管理器、模块属性窗口和(代码)编辑窗口三部分组成。35.Access2000 中的窗体由(页眉) 、主体和页脚等三个部分组成。四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分)在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为:商品表 l(商品代号 char(8),分类名 char(8),单价 f
8、loat,数量 int)商品表 2(商品代号 char(8),产地 char(6),品牌 char(6),)在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int选课(学生号 char(7),课程号 char(4),成绩 int)36.select distinct 品牌from 商品表 2 答:从商品库中查询显示出所有商品的不同品牌。37.select 课程号from 选课w
9、here 学生号=sl答:从教学库中查询出学生号为sl 的学生所选修的所有课程的课程号。38.select 专业,count(长)as 人数from 学生group by 专业答:从教学库中查询出每个专业的学生人数。39.从商品库中查询出每类(即分类名相同)商品的最高单价。答:select 分类名,max(单价)as 最高单价from 商品表 1group by 分类名40.从商品库中查询出所有商品的不同分类名。答:select distinct 分类名from 商品表 1五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5 分,共 10 分)假设使用名称为 AAA 的数
10、据库,它包括 Students(学号 char(8),姓名 Varcha,(8),年龄 int:,专业Varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2)两张表。 41.declarea numeric(5,2),b numeric(5,2)seta=(select max(成绩)from Score)setb=(select min(成绩)from Score)printa 一b42.create procedure xxk2asbeginselect x.学号,x.姓名,count(*)as
11、 门数from Students x,Score ywhere x.学号=y.宇:号group by x.学号,x.姓名end参考答案一、单选题(每小题 2 分,共 20 分)1D 2D 3A 4B 5D 6B 7B 8C 9D 10A二、是非题(在每小题题号前打“”表示正确,打“X”表示错误。每小题 2 分,共 20 分)11 12 13 14 5 16 17 18 1 9 20三、填空题(每空 2 分,共 30 分)21.记录 22.关系 23.全局模式 24.第二 25.结构26.1 对多 27.逻辑 28.分组统计 29.逻辑设计 30.基本表31.表设计器 32.8 33.设计 34
12、.代码 35.页眉四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分)36.从商品库中查询显示出所有商品的不同品牌。37.从教学库中查询出学生号为sl 的学生所选修的所有课程的课程号。38.从教学库中查询出每个专业的学生人数。39.select 分类名,max(单价)as 最高单价from 商品表 1group by 分类名40.select distinct 分类名from 商品表 1五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题
13、5 分,共 10 分)41.求出 Sco re 表中最高成绩与最低成绩的分数之差。42.显示出 AAA 库中每个学生的学号、姓名及选课门数。数据库基础与应用(计信息管理)试题 2题 号 一 二 三 四 五 总 分2011.1.13 考一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)1域是实体中相应属性的( ) 。A. 取值范围 B. 值 C. 名称 D. 描述2把保存关系定义的关系称为对应数据库的( ) 。A. 一般关系 B. 元关系 C. 特定关系 D. 正常关系3在一个关系 R 中,若存在 XY 和 XZ,则存在 X(Y,Z),称此为函数依赖的( )规则。A.
14、 传递性 B. 分解性 C. 合并性 D. 增广性4. 设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD=AB,CD,CE,则该关系的候选码为( ) 。A. (A,B) B. (A,C) C. (A,E) D. (A,D)5在 SQL 中,对基本表进行插入记录的命令为( ) 。A. create B. update C. delete D. insert6在 SQL 中,create table 为( )数据库中基本表结构的命令。A. 建立 B. 修改 C. 删除 D. 查询7在 Access 数据库中,基本数据保存在( )对象中。A窗体 B查询 C报表 D表8下列( )图标
15、是 Access 中查询对象的标志。A B C D9在一个宏中要打开一个报表,应该使用的操作是( ) 。AOpenForm BOpenTable COpenReport DOpenQuery10宏的英文名称是( ) 。AMacro BView CForm DPage二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题 2 分,共 20分)( )1主码是一种候选码,主码中的属性个数可以为多个。( )2在一个关系 R 中,若存在 XY 且 X 不包含 Y,则称 XY 为非平凡依赖,否则,若存在 XY 且 XY ,则称 XY 为平凡依赖。( )3在一个关系 R 中,若存在“
16、学号系号,系号系主任” ,则学号不能够函数决定系主任。( )4一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。( )5在列级完整性约束中,每个约束只能涉及到 1 个属性,在表级完整性约束中,每个约束可以涉及到多个属性。( )6需求说明书是系统总体设计方案,是开发单位与用户单位共同协商达成的文档。( )7SQL Server2000 版本系列只包括企业版、开发版和评估版这 3 个不同版本。( )8. SQL Server2000 与 Windows 2000 操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册(登录)账号。( )9
17、. 在网络多用户环境下,在停止 SQL Server 服务之前,不能先执行暂停操作。( )10. 在 SQL Server2000 系统中,每条 SELECT 语句能够同时为多个变量赋值,每条 SET 语句只能为一个变量赋值。三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分)1. 数据处理技术相继经历了人工管理、_、_、以及分布式数据库管理等四个发展阶段。2关系数据模型包括_、_和关系运算三个方面。3学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则_属性为_关系中的外码。4一个关系若存在_函数依赖和_函数依赖,则必然会造成数据冗余和操作异常。5在新版的 SQL 中,查
18、询所涉及到的表及表之间的连接是在 from 选项中实现的,表之间的连接共有三种方式,分别称为中间连接、_和_。6数据库系统具有_、_、数据独立性、数据粒度小、独立的数据操作界面、由 DBMS统一管理等优点。7在实体中能作为码的属性称为_,否则称为_。8关系完整性包括_完整性、_完整性和用户定义的完整性三个方面。9在一个关系 R 中,属性之间有非平凡和平凡函数依赖,以及完全和部分函数依赖,则“职工号”函数决定“姓名”既是_函数依赖,又是_函数依赖。10设一个关系为 R(A,B,C,D,E,F),它的最小函数依赖集为 FD=AB,AC,DE,DF,则该关系的候选码为_,该候选码含有_属性。11Ac
19、cess 中的查询操作共有 5 种,分别为选择查询、交叉表查询、_、_和 SQL查询。12一个 Access 数据库对应于操作系统中的_个文件,其文件扩展名为_。13查询可以作为窗体、_和_的数据源。14报表由报表页眉、页面页眉、主体、_和_等 5 节组成。15. Access 为用户提供了多种数据库安全措施,如设置用户_和访问_。四、根据主教材第四章所给的商品库和教学库,按照下列前 3 小题的每条 SQL 查询语句写出相应的功能,以及按照下列后 2 小题的每种功能写出相应的 SQL 查询语句。 (每小题 4 分,共 20 分)在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义
20、分别为:商品表 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)1select distinct 产地from 商品表 22
21、select *from 课程where 课程号 in (select 课程号from 选课group by 课程号 having count(*)5)3select *from 学生where exists (select *from 选课where 学生.学生号=选课.学生号)4从商品库中查询出数量在 15 和 25 之间的所有商品。5从商品库中查询出数量字段的值最小的商品记录。五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。 (每小题 5 分,共 10 分)假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 i
22、nt,专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。1. select month(入学日期) as 入学月份,count(*) as 人数from students group by month(入学日期)2.create procedure xxk6(a char(8),b varchar(10) )asbegindelete from scorewhere 学号=a and 课程名=bend中央广播电视大学数据库基础与应用(计信息管理)试题参考答案及评分标准 2一、单
23、项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)1. A 2. B 3. C 4. B 5. D6. A 7. D 8. B 9. C 10. A二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题 2 分,共 20分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分)1. 文件管理、数据库管理2. 关系数据结构、关系完整性规则3. 院系号、学生4. 部分、传递(次序无先后)5. 左连接、右连接(次序无先后)6. 数据结构化、数据共享(次序无先后)7. 主属性、非主属性
24、8. 实体、参照(次序无先后)9. 非平凡、完全(次序无先后)10. (A,D)、211. 参数查询、更新查询(次序无先后)12. 1、mdb13.报表、数据访问页(次序无先后)14. 页面页脚、报表页脚(次序无先后)15. 密码、权限(次序无先后)四、根据主教材第四章所给的商品库和教学库,按照下列前 3 小题的每条 SQL 查询语句写出相应的功能,以及按照下列后 2 小题的每种功能写出相应的 SQL 查询语句。 (每小题 4 分,共 20 分)1. 从商品库中查询出所有商品的不同产地。2. 从教学库中查询出被 5 个以上学生选修的全部课程。3. 从教学库中查询出所有选修了课程的学生信息。4.
25、 select * from 商品表 1where 数量 between 15 and 25 (或 where 数量=15 and 数量=25)5. select * from 商品表 1where 数量=some( select min(数量) from 商品表 1)/或者 where 数量=all( select 数量 from 商品表 1)五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。 (每小题 5 分,共 10 分)1. 从 students 表中分组统计出每个月份入学的学生人数。2. 从 score 表中删除学号为a 的值、课程名为b 的值的学生成绩记录。中央广播电视
26、大学数据库基础与应用(计信息管理)试题 3题 号 一 二 三 四 五 总 分2011 年 3 月军队考一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)1设一个关系 A 具有 a1 个属性和 a2 个元组,关系 B 具有 b1 个属性和 b2 个元组,则关系 AB 具有( )个元组。A. a1+b1 B. a2b2 C. a1+b2 D. a2b12在一个关系 R 中,若 X 能够函数决定 R 中的每个属性,并且 X 的任何真子集都不能够函数决定 R 中的每个属性,则称 X 为关系 R 的一个( ) 。A. 候选码 B. 外码 C. 超码 D. 属性组3. 在一个关
27、系 R 中,若存在 X(Y,Z),则也隐含存在 XY 和 XZ,称此为函数依赖的( )规则。A. 传递性 B. 分解性 C. 合并性 D. 增广性4设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD=AB,CD,CE,该关系只满足第一范式,若要规范化为第二范式,则将被分解为( )个关系。A. 1 B. 2 C. 3 D. 45由概念设计进入逻辑设计时,原来的( )联系通常都需要转换成对应的基本表。A. 一对一 B. 一对多 C. 多对多 D. 多对一6ACCESS 2000 数据库文件中至少包含有( )对象。A表 B查询 C窗体 D模块7如果字段内容为声音文件,可将此字段定义为( )类型。A文本 B查询向导 COLE 对象 D备注8下列( )是主键的标志。A B C D9Access 中字段的“小数位”属性被用来指定( )型数据的小数部分的位数。A货币和数字 B货币和备注C文本和数字 D数字和备注10创建数据访问页,将生成一个单独的( )文件,此文件不包括在 Access2000 数据库中。