2022年电大本科数据库应用技术试题附答案1.关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成(A)。A.数据结构、关系操作集合和关系的完整性B.一级模式、二级模式、三级模式C.数据库、数据表、索引D.数据库、数据表、视图2.以下不属于SQLServer数据库特点的是(C)。A.采用SQL结构化查询语言B.具有客户/服务器体系结构C.基于面向对象的数据模型D.提供了大量易用的管理工具3.SQLServer数据库一般包括两大类数据库类型(D)。A.Master和ModelB.基本表和视图C.外模式和内模式D.系统数据库和用户数据库4.在一个物资台账数据表中,能够成为主关键字(或称主码)的字段是(B)。A.物资类别B.物资编码C.规格型号D.计划单价5.在物理层面,SQLServer数据库是由数据文件和事务日志文件两个操作系统文件组成的,它们的后缀分别是(A)。A.MDF和LDFB.LDF和MDFC.DAT和LOGD.LOG和DAT6.SQLServer数据库中的系统表的表名通常以(B)为前缀。A.MasterB.SysC.TableD.System7.设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上的一个惟一值与之对应,则称X和Y(C)。A.属于第一范式B.属于第二范式C.具有函数依赖关系D.具有非函数依赖关系8.下列符合第三范式的关系是(B)。A.教师(编号,姓名,系所编号,系所名称)B.教师(编号,姓名,职称)C.教师(编号,姓名,课程号,课程名称)D.教师(编号,姓名,系所编号,系所主任姓名)9.一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为(C)。A.两个关系的交B.两个关系的并C.两个关系的积D.两个关系的差10.SQLServer提供的Nchar、Nvarchar、Ntext等几种双字节数据类型实际上是一种(A)。A.Unicode数据类型B.ASCII数据类型C.时间戳数据类型D.数值型类型11.一个用户访问SQLServer通常要依次经过4个层次的安全控制,分别是(A)。A.操作系统、服务器、数据库、表和列B.表和列、数据库、服务器、操作系统C.操作系统、数据库、网络、列D.列、网络、数据库、操作系统12.下列哪些不属于索引的类型(D)。A.单列索引B.惟一索引C.聚集索引D.事务日志索引13.SQLServer中进行数据库备份的SQL语句是(B)。A.INSERTDATABASEB.BACKUPDATABASEC.RESTOREDATABASED.UPDATEDATABASE14.在成绩数据表中,要计算某课程的平均成绩,可采用(D)。A.Max函数B.Min函数C.Count函数D.Avg函数15.设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于90分且课程号首字母为A的所有记录”,则对应的SQL语句是(C)。A.SELECT*FROM课程成绩表WHERE成绩90AND课程号LIKEA%B.SELECT*FROM课程成绩表WHERE成绩90OR课程号LIKEA%C.SELECT*FROM课程成绩表WHERE成绩90AND课程号LIKE‘A%’D.SELECT*FROM课程成绩表WHERE成绩90OR课程号LIKE‘A%’1.数据库管理系统中的(B)功能实现对数据库的插入、删除、修改。A、数据定义B、数据操纵C、数据库的运行管理D、数据库的建立与维护2.以二维表的形式表示关系之间的联系,属于关系模型中(A)的功能。A、数据结构B、规范性C、关系完整性D、数据独立性3.在系统数据库中,(A)包含了系统级信息。A、master数据库B、tempdb数据库C、model数据库D、msdb数据库4.如果要存储的数据是带有小数位的数据,应使用(A)做为数据类型。A、数值数据类型B、字符型C、日期时间型D、位型5.下列(A)情况,适于建立索引。A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列6.下列关于视图的描述不正确的是(C)。A、视图是由行和列组成的二维表B、视图可以限制用户对数据的访问C、视图与数据表是一样的D、视图是建立在基本表上的7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将(C)。A、保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B、保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C、清除对学生表的修改D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8.下列关系中,符合第2范式但不符合第3范式的是(B)。A、姓名性别单位城市邮编联系电话办公电话手机号张华男天津大学北京110110367653213511299898B、学号姓名性别专业课程号课程名课程学分成绩0101002张华男电子A02计算机网络568C、学号姓名性别专业0101002张华男电子D、姓名性别单位城市邮编办公电话手机号王明男天津大学北京1101103676512135112998989.把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为(C)。A、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差10.如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含(C)。A、SELECTMIN(年龄)AS平均FROM学生表B、SELECTMAX(年龄)AS平均FROM学生表C、SELECTAVG(年龄)AS平均FROM学生表D、SELECTCOUNT(年龄)AS平均FROM学生表11.数据库的备份不包括(A)。A、操作系统B、系统数据库C、用户数据库D、事务日志12.下列说法中,(A)属于表设计原则。A、遵守第三范式标准的数据库设计B、尽可能的建立触发器C、适当使用视图D、尽可能多地采用外键13.下列SQL语句中,能够对查询结果进行排序的是(A)。A、SELECT*FROM学生表WHERE专业=‘软件’ORDERBY年龄B、SELECT*FROM学生表WHERE专业=‘软件’C、SELECT*FROM学生表WHERE专业=‘软件’AVG年龄D、SELECT*FROM学生表WHERE专业=‘软件’DISTINCT年龄14.查询姓名中带有“玲”字的学生,则条件语句应包含(B)。A、WHERE姓名LIKE%‘玲’B、WHERE姓名LIKE‘%玲%’C、WHERE姓名%‘LIKE玲LIKE’D、WHERE姓名LIKE‘玲%’15.下列SQL语句中,对字段创建唯一的聚集索引的约束是(B)。A、学号char(8)NOTNULLCONSTRAINTun_noUNIQUEB、学号char(8)NOTNULLCONSTRAINTPK_学生表PRIMARYKEYC、性别char(2)NOTNULLcheck(性别=‘男’or性别=‘女’)D、学号char(8)NOTNULL1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是(B)。A、Where姓名%‘王’B、Where姓名LIKE‘王%’C、Where姓名%‘LIKE王’D、Where姓名LIKE‘王’2.通常情况下,“数据库管理系统”的英文缩写是(A)。A、DBMSB、DBSC、DBAD、DMS3.从最终用户应用程序的视角看,数据库系统的三级模式结构是(C)。A、模式、外模式和内模式B、内模式、外模式和模式C、外模式、模式和内模式D、外模式、内模式和模式4.在一个学生关系中,能够成为主关键字(或称主码)的属性是(C)。A、性别B、年龄C、学号D、班级5.有严格的数学基础的数据模型是(A)。A、关系模型B、网状模型C、层次模型D、面向对象模型6.下列关于索引的说明不正确的是(A)。A、索引必须创建在主关键字之上B、索引与基本表分开存储C、索引是为了提高查询速度而创建的D、索引会在一定程度上影响增删改操作的效率7.设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R符合(A)。A、第二范式B、第三范式C、BNC范式D、第四范式8.下列符合第三范式的关系是(D)。A、学生(学号,姓名,课程号,课程名)B、学生(学号,姓名,课程名,成绩)C、学生(学号,姓名,课程号,成绩)D、学生(学号,姓名,性别)9.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为(D)。A、两个关系的积B、两个关系的并C、两个关系的交D、两个关系的差10.数据库应用程序开发中,需求分析阶段的主要目的是(A)。A、回答“干什么”的问题B、回答“怎么干”的问题C、建立逻辑数据模型D、建立最佳物理存储结构11.用户使用SQLServer时,通常需要依次经过两个安全性阶段(C)。A、登录验证、操作验证B、操作验证、登录验证C、身份验证、权限认证D、权限认证、身份验证12.SQLServer数据库中的一个完整的备份通常要包括(A)。A、系统数据库、用户数据库和事务日志B、系统数据库、系统表和数据字典C、系统数据库、用户数据库和数据字典D、用户数据库和事务日志13.SQLServer中进行数据库恢复的SQL语句是(C)。A、INSERTDATABASEB、BACKUPDATABASEC、RESTOREDATABASED、UPDATEDATABASE14.下列SQL语句中,能够完成并运算的是(A)。A、SELECT*FROM篮球爱好者UNIONSELECT*FROM足球爱好者B、SELECT*FROM篮球爱好者INTERSECTSELECT*FROM足球爱好者C、SELECT*FROM篮球爱好者EXCEPTSELECT*FROM足球爱好者D、SELECT*FROM篮球爱好者,足球爱好者15.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是(D)。A、SELECT姓名FROM学生表WHERE学生表.学号=课程表.学号AND课程表.成绩90B、SELECT姓名FROM课程表WHERE学生表.学号=课程表.学号AND课程表.成绩90C、SELECT姓名FROM学生表,课程表WHERE学生表.学号=课程表.学号OR课程表.成绩90D、SELECT姓名FROM学生表,课程表WHERE学生表.学号=课程表.学号AND课程表.成绩90二、填空题(每空2分,共10分)1.SQL语言共分为四大类,即数据定义语言,数据查询语言,数据操纵语言、和。数据控制语言2.能够惟一标识某条记录的属性称为主键(或主码、主关键字)3.关系的规范化程度可分为多个级别,但通常只需要达到第三范式即可。4.备份是指将数据从硬盘复制到可移动媒体上的过程。1.数据库系统的三级模式是指外模式、模式和内模式。2.数据库还原方式包括完全还原方式、简单还原方式和大容量日志记录还原方式。3.数据库设计的主要原则包括表设计原则、字段设计原则和其他原则。4.关系完整性是指关系模型中数据的正确性、一致性和有效性。5.SQLServer中的事务处理控制语句,COMMIT[TRAN[SACTION]]实现提交一个事务。1.数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级抽象模式构成。2.进行数据库备份时,必须同时复制主数据文件和事务日志文件。3.“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为E-R方法(或ER图方法)。4.用户使用SQLServer数据库时,一般需要经过两个安全性阶段:身份验证和权限认证。三、判断题(正确的在括号内打上“√”,错误的打上“╳”。每小题2分,共10分)1.数据流图是需求分析的常用工具之一,人们也经常称它为DFD图(╳)。2.数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的。(√)。3.SQLServer数据库中