版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLServer2026期末考试试题及详细答案考试时长:120分钟满分:100分适用专业:计算机相关专业一、单项选择题(每题2分,共20分)1.在SQLServer中,以下不属于数据库系统核心对象的是()A.数据表B.视图C.文件夹D.存储过程2.用于查询数据表中所有字段数据的关键字是()A.ALLB.*C.DISTINCTD.TOP3.以下哪种数据类型适合存储固定长度的字符串数据()A.VARCHARB.CHARC.TEXTD.NVARCHAR(MAX)4.在WHERE子句中,用于模糊查询匹配任意字符的通配符是()A._B.%C.#D.@5.能够实现对查询结果去重的关键字是()A.UNIQUEB.DISTINCTC.GROUPBYD.ORDERBY6.SQLServer中,主键约束的默认特点是()A.允许为空、允许重复B.不允许为空、不允许重复C.允许为空、不允许重复D.不允许为空、允许重复7.用于对查询结果进行排序的子句是()A.SORTBYB.GROUPBYC.ORDERBYD.HAVING8.以下聚合函数中,用于统计记录总行数的是()A.SUM()B.AVG()C.COUNT()D.MAX()9.在事务操作中,用于提交事务的语句是()A.ROLLBACKB.COMMITC.BEGIND.END10.视图对应的数据库操作本质是()A.物理存储的数据表B.一条预编译的查询语句C.存储过程D.触发器二、填空题(每题2分,共20分)1.SQL语句中,用于插入数据的关键字是__________。2.更新数据表数据的关键字是UPDATE,删除数据的关键字是__________。3.SQLServer中,外键约束主要用于维护数据库的__________完整性。4.分组查询必须使用的子句是__________。5.条件查询中,__________关键字用于判断字段值是否为空。6.联合查询中,__________关键字可以合并两个或多个结构相同的查询结果集。7.为数据表字段创建__________可以大幅提升数据查询效率。8.HAVING子句用于对__________后的分组结果进行条件筛选。9.SQLServer事务的四大特性分别是原子性、一致性、隔离性、__________。10.用于返回查询结果前N条数据的关键字是__________。三、简答题(每题6分,共30分)1.简述主键、唯一键的区别与联系。2.简述WHERE子句和HAVING子句的使用区别。3.简述视图的优缺点。4.简述SQLServer事务的作用及使用场景。5.简述索引的分类及适用场景。四、实操应用题(每题10分,共30分)已知基础数据表结构:学生表(Student):学号StuID(主键),姓名StuName,性别StuSex,年龄StuAge,班级ClassID班级表(Class):班级IDClassID(主键),班级名ClassName,班主任TeacherName成绩表(Score):成绩IDScoreID,学号StuID,课程名CourseName,分数ScoreNum根据数据表完成以下SQL编写:1.查询所有班级为“计算机2班”的学生姓名、性别、年龄。2.统计每门课程的最高分、最低分、平均分,并按平均分降序排序。3.创建视图,展示学生姓名、课程名、分数、所属班级名称。参考答案及详细解析一、单项选择题答案及解析1.答案:C解析:SQLServer核心数据库对象包含数据表、视图、存储过程、触发器、索引等,文件夹是系统文件目录对象,不属于数据库内部对象。2.答案:B解析:*代表数据表中所有字段,ALL为默认查询所有数据,DISTINCT用于去重,TOP用于限定查询条数。3.答案:B解析:CHAR为固定长度字符串类型,存储空间固定;VARCHAR、NVARCHAR为可变长度类型,TEXT为大文本类型。4.答案:B解析:%匹配任意长度任意字符,_匹配单个任意字符,#和@不属于SQL模糊查询通配符。5.答案:B解析:DISTINCT关键字用于查询结果去重;UNIQUE是字段约束,用于限制字段值唯一。6.答案:B解析:主键约束是数据表唯一标识,强制字段非空且数值唯一,一张表只能有一个主键。7.答案:C解析:ORDERBY为结果排序子句,支持升序(ASC)和降序(DESC);GROUPBY用于分组,HAVING用于分组筛选。8.答案:C解析:COUNT()统计记录数,SUM()求和,AVG()求平均值,MAX()获取最大值。9.答案:B解析:COMMIT提交事务,ROLLBACK回滚事务,BEGIN用于开启事务。10.答案:B解析:视图不存储物理数据,本质是一条封装好的SELECT查询语句,调用视图即执行对应查询语句。二、填空题答案1.INSERT2.DELETE3.参照(引用)4.GROUPBY5.ISNULL6.UNION7.索引8.分组9.持久性10.TOP三、简答题详细答案1.主键、唯一键的区别与联系联系:两者都属于唯一性约束,都可以限制数据表中字段或字段组合的值不重复,保证数据唯一性。区别:①非空性:主键字段不允许为空值,唯一键允许存在一个空值;②数量限制:一张数据表只能设置一个主键,可设置多个唯一键;③默认索引:主键默认创建聚集索引,唯一键默认创建非聚集索引。2.WHERE子句和HAVING子句的使用区别①筛选时机不同:WHERE是分组前筛选原始数据,过滤不符合条件的记录;HAVING是分组后筛选分组结果,过滤不符合条件的分组数据。②适用范围不同:WHERE子句可以单独使用,HAVING子句必须配合GROUPBY分组子句使用。③函数支持不同:WHERE子句中不能使用聚合函数(SUM、COUNT等),HAVING子句支持聚合函数筛选。3.视图的优缺点优点:①简化查询操作,将复杂多表查询封装为视图,直接调用即可查询;②提高数据安全性,可隐藏数据表敏感字段,只开放指定数据;③统一查询逻辑,避免重复编写相同SQL语句。缺点:①无物理存储,每次调用都需执行底层查询,复杂视图查询效率较低;②视图修改存在限制,无法直接修改聚合查询、多表关联查询生成的视图数据。4.SQLServer事务的作用及使用场景作用:事务可以保证一组数据库操作要么全部执行成功,要么全部失败回滚,避免出现数据部分更新、数据错乱的问题,保障数据完整性和一致性。使用场景:适用于多步关联的数据库操作,且所有步骤必须同时成功的场景,例如转账、订单创建、库存增减、批量数据修改等业务操作。5.索引的分类及适用场景①聚集索引:数据物理存储顺序与索引顺序一致,一张表仅有一个,适用于经常排序、范围查询的字段(如主键、时间字段)。②非聚集索引:索引与数据物理存储分离,一张表可创建多个,适用于高频查询、筛选条件常用的普通字段。③唯一索引:限制索引字段值唯一,适用于手机号、身份证号、账号等唯一性数据字段。四、实操应用题标准答案(可直接运行)1.查询计算机2班学生信息sql
SELECTs.StuName,s.StuSex,s.StuAge
FROMStudents
JOINClasscONs.ClassID=c.ClassID
WHEREc.ClassName='计算机2班';2.统计各课程成绩数据并排序sql
SELECTCourseName,MAX(ScoreNum)AS最高分,MIN(ScoreNum)AS最低分,AVG(ScoreNum)AS平均分
FROMScore
GROUPBYCourseName
ORDERBY平均分DESC;3.创建学生成绩信息视图sql
CREATEVIEWv_StudentScoreAS
S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园消防安全检查流程与操作指南
- (正式版)DB14∕T 751-2013 《胡萝卜品种抗黑腐病评价方法》
- 电信技术售后服务工程师KPI考核表
- 客户满意度调研问卷发放函5篇范文
- 设备维护检修团队绩效评估表
- 服装设计行业设计师产品设计与开发能力绩效评定表
- 网络安全项目管理安全管理及漏洞修复绩效评估表
- 《为中华之崛起而读书》教案
- 广告行业客户经理客户满意度与项目创意度KPI考核表
- 关于2026年某区域渠道合作伙伴的确认函(3篇)
- 2025年山东公务员考试申论试题及答案(B卷)
- 雨课堂学堂在线学堂云《软件测试与质量保证(北京理工)》单元测试考核答案
- 青岛网约车合同范本
- T∕CROAKER 008-2025 大黄鱼鱼苗质量等级评定
- 基础化学仪器分析课件
- 2025承插型盘扣式钢管脚手架安全管理要点培训
- DG-TJ08-2144-2025 公路养护工程质量检验评定标准
- 误伤私了协议书范本
- 生物化学 -第四章 酶
- 2025版中石化石油化工项目可行性研究报告编制规定
- 2024年秋新沪教牛津版英语三年级上册 Unit 5 第1课时 教学课件
评论
0/150
提交评论