电大-数据库基础与应用期末试题汇总(5套)24页_第1页
电大-数据库基础与应用期末试题汇总(5套)24页_第2页
电大-数据库基础与应用期末试题汇总(5套)24页_第3页
电大-数据库基础与应用期末试题汇总(5套)24页_第4页
电大-数据库基础与应用期末试题汇总(5套)24页_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 B.10 C.5 D.69.下列()图标是Access2000中新建查询的标

3、志。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.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图。()15.由概念设计进入逻辑设

4、计时,原来的实体不需要转换成对应的基本表或视图。(X)16.在SQL Server2000中,通过使用主码约束或唯一值约束,系统将自动建立相应的索引。()17.常见的SQL Server2000的版本只包括有标准版、个人版、开发版和评估版。(X)18.数据库备份和恢复的Transact-SQL语句分别对应为Restore Databas和BackupDatabase。(X)19.在SQL Server 2000中引人索引可以加快数据查询的速度。()20.SQL Server 2000支持两种形式的变量,即局部变量和全局变量。()三、填空题(每空2分,共30分)21.在文件系统中,存取数据的基本

5、单位为(记录)在数据库系统中,存取数据的基本单位为数据项。22.数据库的逻辑数据模型依次有层次、网状、(关系)和对象等四种。23.数据库体系结构中包含的三级模式为(全局模式)外模式和内模式三种。24.设一个关系为R(A.B.C.D.E),它的最小函数依赖集为FD=AB,AC,AD,DE,该关系满足(第二)范式。25.在SQL中,根据基本表建立一个视图时,包括建立了该视图的(结构)和内容两个方面。26.实体之间的联系类型有三种,分别为1对1、(1对多)和多对多。27.数据库系统的三级模式结构和两级数据映象确保了数据的(逻辑)独立性和物理独立性。28.在SQL的select查询语句中.group

6、by选项实现(分组统计)功能,orde r by选项实现对结果表的排序功能。29.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、(逻辑统计)、物理设计、机器实现、运行维护等六个阶段。30.由概念设计进入逻辑设计时,原来的实体被转换为对应的(基本表)或视图。3 1.在Access2000中,表结构设计窗口分为两半部分,上半部分是(表设计器),下半部分是字段属性设置。32.在Access2000中,货币型数据最长为(8)个字节。33.在Access 2000中,报表有(设计)和预览两种视图,而没有数据表视图。34.模块窗口由工程资源管理器、模块属性窗口和(代码)编辑窗口三部分组成。3

7、5.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),性别ch

8、ar(2),出生日期datetime,专业(10),年级int)课程(课程号char(4),课程名char(10),课程学分int选课(学生号char(7),课程号char(4),成绩int)36.select distinct品牌from商品表2 答:从商品库中查询显示出所有商品的不同品牌。37.select课程号from选课where学生号=sl答:从教学库中查询出学生号为sl的学生所选修的所有课程的课程号。38.select专业,count(长)as人数from学生group by专业答:从教学库中查询出每个专业的学生人数。39.从商品库中查询出每类(即分类名相同)商品的最高单价。答:s

9、elect分类名,max(单价)as最高单价from商品表1group by分类名40.从商品库中查询出所有商品的不同分类名。答:select distinct分类名from商品表1五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名Varcha,(8),年龄int:,专业Varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2)两张表。 41.declarea numeric(5,2),b numeri

10、c(5,2)seta=(select max(成绩)from Score)setb=(select min(成绩)from Score)printa一b42.create procedure xxk2asbeginselect x.学号,x.姓名,count(*)as门数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分)11P 12 13P

11、14P 5 16P 17 18 1 9P 20P三、填空题(每空2分,共30分)21.记录 22.关系 23.全局模式 24.第二 25.结构26.1对多 27.逻辑 28.分组统计 29.逻辑设计 30.基本表31.表设计器 32.8 33.设计 34.代码 35.页眉四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分)36.从商品库中查询显示出所有商品的不同品牌。37.从教学库中查询出学生号为sl的学生所选修的所有课程的课程号。38.从教学库中查询出每个专业的学生人数。

12、39.select分类名,max(单价)as最高单价from商品表1group by分类名40.select distinct分类名from商品表1五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)41.求出Sco re表中最高成绩与最低成绩的分数之差。42.显示出AAA库中每个学生的学号、姓名及选课门数。数据库基础与应用(计信息管理)试题2题 号一二三四五总 分2011.1.13考 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1域是实体中相应属性的( )。 A. 取值范围 B. 值 C. 名称 D. 描述 2把保存关系定义的关系称为

13、对应数据库的( )。 A. 一般关系 B. 元关系 C. 特定关系 D. 正常关系 3在一个关系R中,若存在XY和XZ,则存在X(Y,Z),称此为函数依赖的( )规则。 A. 传递性 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. insert 6在SQL中,create table为( )数据库中

14、基本表结构的命令。 A. 建立 B. 修改 C. 删除 D. 查询 7在Access数据库中,基本数据保存在( )对象中。 A窗体 B查询 C报表 D表 8下列( )图标是Access中查询对象的标志。 A B C D 9在一个宏中要打开一个报表,应该使用的操作是( )。 AOpenForm BOpenTable COpenReport DOpenQuery 10宏的英文名称是( )。 AMacro BView CForm DPage 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题2分,共20分)( )1主码是一种候选码,主码中的属性个数可以为多个。( )2在一

15、个关系R中,若存在XY且X不包含Y,则称XY为非平凡依赖,否则,若存在XY且XY ,则称XY为平凡依赖。( )3在一个关系R中,若存在“学号系号,系号系主任”,则学号不能够函数决定系主任。( )4一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。( )5在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。( )6需求说明书是系统总体设计方案,是开发单位与用户单位共同协商达成的文档。( )7SQL Server2000版本系列只包括企业版、开发版和评估版这3个不同版本。( )8. SQL Server2

16、000与Windows 2000操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册(登录)账号。( )9. 在网络多用户环境下,在停止SQL Server服务之前,不能先执行暂停操作。( )10. 在SQL Server2000系统中,每条SELECT语句能够同时为多个变量赋值,每条SET语句只能为一个变量赋值。 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1. 数据处理技术相继经历了人工管理、_、_、以及分布式数据库管理等四个发展阶段。 2关系数据模型包括_、_和关系运算三个方面。 3学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则_属性为_关系中的外

17、码。 4一个关系若存在_函数依赖和_函数依赖,则必然会造成数据冗余和操作异常。 5在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为中间连接、_和_。 6数据库系统具有_、_、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 7在实体中能作为码的属性称为_,否则称为_。 8关系完整性包括_完整性、_完整性和用户定义的完整性三个方面。 9在一个关系R中,属性之间有非平凡和平凡函数依赖,以及完全和部分函数依赖,则“职工号”函数决定“姓名”既是_函数依赖,又是_函数依赖。 10设一个关系为R(A,B,C,D,E,F),它

18、的最小函数依赖集为FD=AB,AC,DE,DF,则该关系的候选码为_,该候选码含有_属性。 11Access中的查询操作共有5种,分别为选择查询、交叉表查询、_、_和SQL查询。 12一个Access数据库对应于操作系统中的_个文件,其文件扩展名为_。 13查询可以作为窗体、_和_的数据源。 14报表由报表页眉、页面页眉、主体、_和_等5节组成。 15. Access为用户提供了多种数据库安全措施,如设置用户_和访问_。 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分)

19、 在名称为商品库的数据库中包含有商品表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),成绩

20、 int) 1select distinct 产地 from 商品表2 2select * 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的数据库,它包括

21、Students(学号 char(8),姓名 varchar(8),年龄 int,专业 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) ) as begin delete from score where 学号=a and 课

22、程名=b end中央广播电视大学数据库基础与应用(计信息管理)试题参考答案及评分标准2 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1. A 2. B 3. C 4. B 5. D 6. 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.

23、左连接、右连接(次序无先后) 6. 数据结构化、数据共享(次序无先后) 7. 主属性、非主属性 8. 实体、参照(次序无先后) 9. 非平凡、完全(次序无先后) 10. (A,D)、2 11. 参数查询、更新查询(次序无先后) 12. 1、mdb 13.报表、数据访问页(次序无先后) 14. 页面页脚、报表页脚(次序无先后) 15. 密码、权限(次序无先后) 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题4分,共20分) 1. 从商品库中查询出所有商品的不同产地。 2. 从教学库中查

24、询出被5个以上学生选修的全部课程。 3. 从教学库中查询出所有选修了课程的学生信息。 4. select * from 商品表1 where 数量 between 15 and 25 (或where 数量=15 and 数量=25) 5. select * from 商品表1 where 数量=some( select min(数量) from 商品表1) /或者where 数量=a中央广播电视大学数据库基础与应用(计信息管理)试题参考答案及评分标准3 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1. B 2. A 3. B 4. C 5. C 6. A 7. C

25、8. D 9. A 10. D 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题2分,共20分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 三、填空题,把合适内容填在横线上。(每空1分,共30分) 1. 记录、数据项(或字段) 2. 关系、对象 3. 全局模式、外模式(次序无先后) 4. 第二、2 5. 结构、内容 6. 取值范围、2 7. R1、R2 8. 主、非主 9. 第三、函数依赖 10. 旅客登记表、消费卡表 11. 表设计器、字段属性 12. 8、4 13. 设计、预览(次序任意) 14. 工程资源、模块属性 15. 页眉、主体(次

26、序无先后) 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,以及按照下列后2小题的每种功能写出相应的SQL查询语句。(每小题3分,共15分) 1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2. 从教学库中查询出同时选修了3门课程的全部学生。 3. 从教学库中查询出学生号为s1的学生和学生号为s2的学生所选修的共同课程的课程号。 4. select count(*) from 商品表1 where 数量10 5. select * from 商品表1 where 单价all(select avg(单价) from 商品表1)

27、 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 1. 从Students表中分组统计出每个年份入学的学生人数。 2. 从Score表中查询出大于等于平均成绩的记录个数。数据库基础与应用试题三2004春一、填空题(每空1分,共40分)1、数据库处理技术经历了人工管理、_、_以及分布式数据库管理等四个发展阶段。2、任一种数据模型都有_和_的区别。3、专门的关系运算包括_、_、连接和除四种。4、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有_个属性和_个元组。5、在一个关系R中,若XY,并且X的任何真子集都不能函数决定Y

28、,则称XY为_函数依赖,否则,若XY,并且X的一个真子集也能够函数决定Y,则称XY为_函数依赖。6、若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了_范式,该关系中所有属性的_都是候选码。7、在SQL中,建立、修改和删除数据库中基本表结构的命令分别为_、_和_命令。8、基本表属于全局模式中的表,它是_,而视图则属于局部模式中的表,它是_。9、一个数据库应用系统的开发过程大致相继经过_、概念设计、_、_、机器实现、运行维护等六个阶段。10、Access的用户操作界面由标题栏、 、 、 、状态栏等五个部分组成。11、数据访问页是直接链接到_的一种Web页,可以在_中调用数

29、据访问页。12、模块是用Access提供的_语言编写的程序段。13、SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 _ 。14、Microsoft SQL Server2000是运行在_操作系统平台上的、逻辑模型为_型数据库管理系统。15、SQL Server支持两种形式的变量,即_变量和_变量。16、函数RIGHT(abcdef,2)的结果是 。17、数据库备份和恢复的Transact-SQL语句分别是_和_。18、触发器是一种特殊的存储过程,它可以在对一个表上进行_、_和_操作中的任一种或几种操作时被自动调用执行。19、DB2 UDB提供了一套具有统一的图形

30、用户界面的管理工具,用于与任何服务器平台的数据库进行交互。这些管理工具最主要的二个是_和_。20、在Oracle 9i内提供了一套具有图形用户界面的数据库管理工具_。二、选择题(每小题1分,共14分)1、下列( )图标是Access中表对象的标志。 A B C D2、下面有关表的叙述中错误的是( )。 A表是Access数据库中的要素之一 B表设计的主要工作是设计表的结构 CAccess数据库的各表之间相互独立 D可以将其他数据库的表导入到当前数据库中3、Access中字段的“小数位”属性被用来指定( )型数据的小数部分的位数。 A货币和数字 B货币和备注 C文本和数字 D数字和备注4、下列(

31、 )图标是Access中新建宏的标志。 A B C D5、模块窗口由( )个部分组成。 B A2 B3 C4 D56、可以通过Internet进行数据发布的对象是( )。 A窗体 B报表 C查询 D数据访问页7、提高SQL Server性能的最佳方法之一是( )。 A. 增大硬盘空间B. 增加内存 C. 减少数据量D. 采用高分辨率显示器8、语句“USE master GO SELECT * FROM sysfiles GO”包括( )个批处理。 A. 1B. 2C. 3D.49、当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会( )。 A. 为数据加上页级锁B

32、. 为数据加上行级锁 C. 需要用户的干涉和参与D. 使用户独占数据库10、Transact-SQL对标准SQL的扩展主要表现为( )。 A. 加入了程序控制结构和变量B. 加入了建库和建表语句 C. 提供了分组(Group By)查询功能 D. 提供了Min、Max待统计函数11、以下哪种情况应尽量创建索引( )。 A. 在Where子句中出现频率较高的列 B. 具有很多NULL值的列 C. 记录较少的基本表 D. 需要更新频繁的基本表12、下列SQL Server语句中出现语法错误的是( )。 A. DECLARE Myvar INT B. SELECT * FROM AAA C. CRE

33、ATE DATABASE AAA D. DELETE * FROM AAA13、属于事务控制的语句是( )。 A. Begin Tran、Commit、RollBackB. Begin、Continue、End C. Create Tran、Commit、RollBack D. Begin Tran、Continue、End14、下列( )标识符可以作为局部变量使用。 A. MyvarB. My varC. MyvarD. My var三、学生选课数据库有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下所示,请根据所给的每种功能写出相应的查询语句。(每小题5分,共20分)S(S# ,

34、SN ,SEX ,AGE ,DEPT)C(C# ,CN)SC(S# ,C# ,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。1、 统计学生选课数据库中学生的总人数。2、 查询学生姓名及其所选修课程的课程号和成绩。3、 从学生选课库中查询出被2至4名学生选修的所有课程信息。4、 从学生选课库中查询出选修至少两门课程的学生学号。四、简单应用题(共26分,其中前3个小题每小题6分,第4小题8分)1、假设学生关系S、课程关系C和选课关系SC与上面第三题所述相同,请用关系代数表达式表示下列查询。(共6分)(1)、查询年龄大于21岁的男学生的学号和姓名。(3分)(2)、查询姓名为变量K的值的学生所选修的全部课程信息 (3分)2、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,则该关系的候选码为什么?该关系属于第几范式,请简要地说明理由。(6分)3、简要回答下列问题(6分,每小题3分)(1)、Access的数据库对象有哪些?(2)简述宏的创建过程。4、假设存在名为AAA的数据库,包括S(S# char(8),SN varchar(8),AGE int,DEPT varchar(20),DateT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论