电大数据库基础与应用期末试题汇总5套.docx
《电大数据库基础与应用期末试题汇总5套.docx》由会员分享,可在线阅读,更多相关《电大数据库基础与应用期末试题汇总5套.docx(29页珍藏版)》请在冰豆网上搜索。
电大数据库基础与应用期末试题汇总5套
试卷代号:
2478
中央广播电视大学2010—2012学年度第一学期“开放专科”期末考试
数据库基础与应用试题
2012年1月
一、单选题(每小题2分,共20分)
1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C的联系是(多对多)
A.一对一B.一对多C.多对一D.多对多
2.若一个关系的任何属性都不会部分依赖和传递依赖于任何候选码,则该关系最高达到了(BC)范式。
A.第一B.第二C.第三D.BC
3.在SQL中,createtable为(建立)数据库中基本表结构的命令。
A.建立B.修改C.删除D.查询
4.若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的(候选)码。
A.主码B.候选码C.外码D.内码
5.设一个集合A={3,4,5,6,7},集合B={l,3,5,7,9},则A减B的差集中包含有
(2)个元素。
A.10B.5C.3D.2
6.下列哪一个不是设置表间"关系"时的选项(级联追加相关记录)。
A.实施参照完整性B.级联追加相关记录
C.级联更新相关字段D.级联删除相关记录
7.在Access数据库系统中,不能建立索引的数据类型是(备注型)。
A.文本型B.备注型C.数值型D.日期/时间型
8.Access2000用户操作界面由(5)个部分组成。
A.8B.10C.5D.6
9.下列(
)图标是Access2000中新建查询的标志。
10.AccessZOOO中包含有(7)种数据库对象。
A.7B.12C.8D.10
二、是非题(在每小题题号前打“√”表示正确,打“X”表示错误。
每小题2分,共20分)
11.在文件管理阶段,程序和数据在存储位置上是分开存放的。
(√)
12.若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。
(X)
13.在SQL中建立和删除数据库模式的命令分别为createschema和dropschema。
(√)
14.对于较复杂的系统,概念设计阶段的主要任务是:
首先根据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图。
(√)
15.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。
(X)
16.在SQLServer2000中,通过使用主码约束或唯一值约束,系统将自动建立相应的索引。
(√)
17.常见的SQLServer2000的版本只包括有标准版、个人版、开发版和评估版。
(X)
18.数据库备份和恢复的Transact-SQL语句分别对应为RestoreDatabas和BackupDatabase。
(X)
19.在SQLServer2000中引人索引可以加快数据查询的速度。
(√)
20.SQLServer2000支持两种形式的变量,即局部变量和全局变量。
(√)
三、填空题(每空2分,共30分)
21.在文件系统中,存取数据的基本单位为(记录)在数据库系统中,存取数据的基本单位为数据项。
22.数据库的逻辑数据模型依次有层次、网状、(关系)和对象等四种。
23.数据库体系结构中包含的三级模式为(全局模式)外模式和内模式三种。
24.设一个关系为R(A.B.C.D.E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足(第二)范式。
25.在SQL中,根据基本表建立一个视图时,包括建立了该视图的(结构)和内容两个方面。
26.实体之间的联系类型有三种,分别为1对1、(1对多)和多对多。
27.数据库系统的三级模式结构和两级数据映象确保了数据的(逻辑)独立性和物理独立性。
28.在SQL的select查询语句中.groupby选项实现(分组统计)功能,orderby选项实现对结果表的排序功能。
29.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、(逻辑统计)、物理设计、机器实现、运行维护等六个阶段。
30.由概念设计进入逻辑设计时,原来的实体被转换为对应的(基本表)或视图。
31.在Access2000中,表结构设计窗口分为两半部分,上半部分是(表设计器),下半部分是字段属性设置。
32.在Access2000中,货币型数据最长为(8)个字节。
33.在Access2000中,报表有(设计)和预览两种视图,而没有数据表视图。
34.模块窗口由工程资源管理器、模块属性窗口和(代码)编辑窗口三部分组成。
35.Access2000中的窗体由(页眉)、主体和页脚等三个部分组成。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。
(每小题4分,共20分)
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表l(商品代号char(8),分类名char(8),单价float,数量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.selectdistinct品牌
from商品表2
答:
从商品库中查询显示出所有商品的不同品牌。
37.select课程号
from选课
where学生号=@sl
答:
从教学库中查询出学生号为@sl的学生所选修的所有课程的课程号。
38.select专业,count(长)as人数
from学生
groupby专业
答:
从教学库中查询出每个专业的学生人数。
39.从商品库中查询出每类(即分类名相同)商品的最高单价。
答:
select分类名,max(单价)as最高单价
from商品表1
groupby分类名
40.从商品库中查询出所有商品的不同分类名。
答:
selectdistinct分类名
from商品表1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。
(每小题5分,共10分)
假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名Varcha,(8),年龄int:
,专业Varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。
41.declare@anumeric(5,2),@bnumeric(5,2)
set@a=(selectmax(成绩)fromScore)
set@b=(selectmin(成绩)fromScore)
print@a一@b
42.createprocedurexxk2
as
begin
selectx.学号,x.姓名,count(*)as门数
fromStudentsx,Scorey
wherex.学号=y.宇:
号
groupbyx.学号,x.姓名
end
参考答案
一、单选题(每小题2分,共20分)
1.D2.D3.A4.B5.D6.B7.B8.C9.D10.A
二、是非题(在每小题题号前打“√”表示正确,打“X”表示错误。
每小题2分,共20分)
11.✓12.×13..✓14..✓5.×16..✓17.×18.×19..✓20.✓
三、填空题(每空2分,共30分)
21.记录22.关系23.全局模式24.第二25.结构
26.1对多27.逻辑28.分组统计29.逻辑设计30.基本表
31.表设计器32.833.设计34.代码35.页眉
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。
(每小题4分,共20分)
36.从商品库中查询显示出所有商品的不同品牌。
37.从教学库中查询出学生号为@sl的学生所选修的所有课程的课程号。
38.从教学库中查询出每个专业的学生人数。
39.select分类名,max(单价)as最高单价
from商品表1
groupby分类名
40.selectdistinct分类名
from商品表1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。
(每小题5分,共10分)
41.求出Score表中最高成绩与最低成绩的分数之差。
42.显示出AAA库中每个学生的学号、姓名及选课门数。
数据库基础与应用(计信息管理)试题2
题号
一
二
三
四
五
总分
2011.1.13考
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.域是实体中相应属性的()。
A.取值范围B.值C.名称D.描述
2.把保存关系定义的关系称为对应数据库的()。
A.一般关系B.元关系C.特定关系D.正常关系
3.在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的()规则。
A.传递性B.分解性C.合并性D.增广性
4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},则该关系的候选码为()。
A.(A,B)B.(A,C)C.(A,E)D.(A,D)
5.在SQL中,对基本表进行插入记录的命令为()。
A.createB.updateC.deleteD.insert
6.在SQL中,createtable为()数据库中基本表结构的命令。
A.建立B.修改C.删除D.查询
7.在Access数据库中,基本数据保存在()对象中。
A.窗体B.查询C.报表D.表
8.下列()图标是Access中查询对象的标志。
A.
B.
C.
D.
9.在一个宏中要打开一个报表,应该使用的操作是()。
A.OpenFormB.OpenTableC.OpenReportD.OpenQuery
10.宏的英文名称是()。
A.MacroB.ViewC.FormD.Page
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题2分,共20分)
()1.主码是一种候选码,主码中的属性个数可以为多个。
()2.在一个关系R中,若存在X→Y且X不包含Y,则称X→Y为非平凡依赖,否则,若存在X→Y且X
Y,则称X→Y为平凡依赖。
()3.在一个关系R中,若存在“学号→系号,系号→系主任”,则学号不能够函数决定系主任。
()4.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。
()5.在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。
()6.需求说明书是系统总体设计方案,是开发单位与用户单位共同协商达成的文档。
()7.SQLServer2000版本系列只包括企业版、开发版和评估版这3个不同版本。
()8.SQLServer2000与Windows2000操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册(登录)账号。
()9.在网络多用户环境下,在停止SQLServer服务之前,不能先执行暂停操作。
()10.在SQLServer2000系统中,每条SELECT语句能够同时为多个变量赋值,每条SET语句只能为一个变量赋值。
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.数据处理技术相继经历了人工管理、__________、__________、以及分布式数据库管理等四个发展阶段。
2.关系数据模型包括________________、__________________和关系运算三个方面。
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中的查询操作共有5种,分别为选择查询、交叉表查询、___________、____________和SQL查询。
12.一个Access数据库对应于操作系统中的_______个文件,其文件扩展名为________。
13.查询可以作为窗体、_____________和_______________的数据源。
14.报表由报表页眉、页面页眉、主体、____________和____________等5节组成。
15.Access为用户提供了多种数据库安全措施,如设置用户_______和访问________。
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,以及按照下列后2小题的每种功能写出相应的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(10),课程学分int
选课(学生号char(7),课程号char(4),成绩int)
1.selectdistinct产地
from商品表2
2.select*
from课程
where课程号in(select课程号
from选课
groupby课程号havingcount(*)>5
)
3.select*
from学生
whereexists(select*
from选课
where学生.学生号=选课.学生号
)
4.从商品库中查询出数量在15和25之间的所有商品。
5.从商品库中查询出数量字段的值最小的商品记录。
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。
(每小题5分,共10分)
假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。
1.selectmonth(入学日期)as入学月份,count(*)as人数
fromstudents
groupbymonth(入学日期)
2.createprocedurexxk6
(
@achar(8),@bvarchar(10)
)
as
begin
deletefromscore
where学号=@aand课程名=@b
end
中央广播电视大学
数据库基础与应用(计信息管理)试题参考答案及评分标准2
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.A2.B3.C4.B5.D
6.A7.D8.B9.C10.A
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题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.参数查询、更新查询(次序无先后)
12.1、mdb
13.报表、数据访问页(次序无先后)
14.页面页脚、报表页脚(次序无先后)
15.密码、权限(次序无先后)
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。
(每小题4分,共20分)
1.从商品库中查询出所有商品的不同产地。
2.从教学库中查询出被5个以上学生选修的全部课程。
3.从教学库中查询出所有选修了课程的学生信息。
4.select*
from商品表1
where数量between15and25(或where数量>=15and数量<=25)
5.select*
from商品表1
where数量=some(selectmin(数量)from商品表1)
//或者where数量<=all(select数量from商品表1)
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。
(每小题5分,共10分)
1.从students表中分组统计出每个月份入学的学生人数。
2.从score表中删除学号为@a的值、课程名为@b的值的学生成绩记录。
中央广播电视大学
数据库基础与应用(计信息管理)试题3
题号
一
二
三
四
五
总分
2011年3月军队考
一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)
1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A⨯B具有()个元组。
A.a1+b1B.a2⨯b2C.a1+b2D.a2⨯b1
2.在一个关系R中,若X能够函数决定R中的每个属性,并且X的任何真子集都不能够函数决定R中的每个属性,则称X为关系R的一个()。
A.候选码B.外码C.超码D.属性组
3.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的()规则。
A.传递性B.分解性C.合并性D.增广性
4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只满足第一范式,若要规范化为第二范式,则将被分解为()个关系。
A.1B.2C.3D.4
5.由概念设计进入逻辑设计时,原来的()联系通常都需要转换成对应的基本表。
A.一对一B.一对多C.多对多D.多对一
6.ACCESS2000数据库文件中至少包含有()对象。
A.表B.查询C.窗体D.模块
7.如果字段内容为声音文件,可将此字段定义为()类型。
A.文本B.查询向导C.OLE对象D.备注
8.下列()是主键的标志。
A.
B.
C.
D.
9.Access中字段的“小数位”属性被用来指定()型数据的小数部分的位数。
A.货币和数字B.货币和备注
C.文本和数字D.数字和备注
10.创建数据访问页,将生成一个单独的()文件,此文件不包括在Access2000数据库中。
A.MDTB.MDBC.MDFD.HTML
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题2分,共20分)
()1.当建立和删除一个视图时,对相应的基本表没有影响。
()2.由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应的基本表。
()3.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的。
()4.在对象数据模型中,对象既不能够继承,也不能够嵌套。
()5.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),若一个学生可以选修多门课程,则S和X之间是1对多的联系。
()6.SQLServer2000中的整数类型包括bigint、int、smallint和tinyint四种。
()7.SQLServer2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管理工作。
()8.在SQLServer2000系统中,当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引。
()9.在SQLServer2000系统中,用于配置客户端网络连接的工具是客户端网络实用工具。
()10.在SQLServer中,局部变量的开始标记为@@,全局变量的开始标记为@。
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。
2.数据库的逻辑数据模型依次有层次、网状、________和________等四种。
3.数据库体系结构中包含的三级模式为________、________和内模式三种。
4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E