1、国家四级数据库工程师-试卷 38 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建一。(分数:2.00)A.索引B.游标C.视图D.另一个表3.数据库的体系结构由哪几部分组成?(分数:2.00)A.模式、外模式和内模式B.数据库、文件和记录C.物理级、数据级和信息级D.文件级、记录级
2、和数据级4.数据库镜像有很多优点,但不包括。(分数:2.00)A.提供完整或接近完整的数据冗余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据存储系统的建设成本D.提高主数据库系统在升级期间的可用性5.在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于_。A)集中式策略 B)分割式策略 C)全复制式策略 D)混合式策略(分数:2.00)A.B.C.D.6.以下关于文件记录格式叙述错误的是_。A) 数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式 B) 定长记录格式的数据库文件中,所有记
3、录具有相同、固定的长度 C) 一个文件存储了多种不同类型的记录时需要采用定长记录格式 D) 文件记录中某个字段可以重复出现时需要采用变长记录格式(分数:2.00)A.B.C.D.7.以下哪种类型的联系不能出现在最终的 IDEF1X 模型中_。A) 标定型联系 B) 非标定型联系 C) 分类联系 D) 非确定联系(分数:2.00)A.B.C.D.8.DFD 图的绘制步骤是_。A) 自顶向下,逐层细化 B) 自底向下,逐步抽象 C) 由内向外,逐步分解D) 自底向上,逐步扩张(分数:2.00)A.B.C.D.9.以下关于数据模型要求错误的是_。A) 能够比较真实地模拟现实世界 B) 容易为人们所理
4、解 C) 便于在计算机上实现 D) 目前大部分数据模型能够很好地同时满足这三方面的要求(分数:2.00)A.B.C.D.10.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之问的关系是_。(分数:2.00)A.包含B.扩展C.分类D.聚集11.如果关系模式 R 的所有属性都是不可分的基本数据项,则 R 满足_。(分数:2.00)A.1NFB.2NFC.3NFD.4NF12.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与
5、索引文件中索引项的排列顺序不一致,则该索引为_。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引13. (分数:2.00)A.B.C.D.14. (分数:2.00)A.B.C.D.15. (分数:2.00)A.B.C.D.16. (分数:2.00)A.B.C.D.17. (分数:2.00)A.B.C.D.18. (分数:2.00)A.B.C.D.19. (分数:2.00)A.B.C.D.20.数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成? _(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块D.数
6、据库维护模块21.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为_。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引22.下面有关唯一索引的描述中,不正确的是一。(分数:2.00)A.一个表中可以有多个唯一索引B.不允许插入重复的列值C.某列创建为主键,则该列会自动创建唯一索引D.某列创建了唯一索引则这一列为主键 23.ORACLE 系统中“COMMIT WORK RELEASE”语句表示事务提交并且-。(分数:2.00)A.释放封锁B.释放所有资源C.撤销 DB 已作的修改D.释放所有数据资源24.若用如下的
7、SQL 语句创建了一个表 s:CREATEtABLE S(S#CHARNOT NULL,SNAME CHARNOT NULLSEX CHAR,AGE INTEGER)今向 S 表插入如下行时哪行可以被插入?一(分数:2.00)A.(NULL,陈道一,男,32)B.(99100l,李明芳,女,23)C.(990746,张为,NULL,NULL)D.(992345,NULL,女,25)25.下列关于数据库重构的描述中,不正确的是一。(分数:2.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序C.当存储空间的分配过于零散,导致存取效率下降,所
8、以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序26.下列 SQL 语句中,能够实现参照完整性控制的语句是。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCESD.REFERENCES27.针对数据量很大的数据库系统,最适合调试应用程序的时机是。(分数:2.00)A.数据库尚未建立之前B.数据库已经建立,但尚未装入任何数据C.数据库已经建立,并已装入部分数据D.全部数据装入数据库之后或投入运行之后28.定期对数据仓库进行维护,维护操作的触发条件是时间的维护策略是_。(分数:2.00)A.定期维护
9、B.实时维护C.延时维护D.快照维护29.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8 192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许(分数:2.00
10、)A.67 178B.65 535C.65 540D.67 15830.VB 6.0 中的数据绑定控件必须_。(分数:2.00)A.同时其有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性D.具有 ConnectionString 属性31.数据库系统性能调优过程中,需要考虑服务器、网络等各方面因素。下列关于数据库系统性能调优的说法,正确的是(分数:2.00)A.当发现数据库服务器 CPU 很忙时,可以考虑增加数据库服务器 CPU 数量,数据库 服务器的处理能力可随
11、之线性增长B.当有大量数据经常需要在数据库服务器和应用服务器之间传输时,需要考虑在内网 与外网之间设置防火墙,以避免内网数据传输对外网带来的影响C.很多情况下,仅依靠增加硬件资源无法实现调优目的,对频繁执行且性能较差的 SQL 语句进行调优有时会起到很好的效果D.通常数据库管理系统能把部分数据暂存在内存缓冲区中,因此一般情况下,磁盘 IO 都不会成为数据库服务器的性能瓶颈二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.在 SQL Server 2000 中,某数据库中有角色 Role 和用户 User
12、,User 是 Role 角色的成员,且只属于该角色。先对 Table 表给 Role 只授予 SELECT 和 DELETE 权限,并授予 User 对 T 表具有 SELECT、UPDATE 和DENY DELETE 权限,则用户 User 对 Table 表可以执行的操作是_。(分数:2.00)_34.SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 _ 的,而主语言是面向_(分数:2.00)_三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_36.某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职工
13、等信息,其中仓库用于存入零件。请写出关系模式。(分数:2.00)_37.在 SQL Server 2000 中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4 列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5 列“本次利润”。请编写实现上述功能的后触发型触发器代码。(分数:2.00)_有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PNam
14、e,Type,PDate) Students 表描述的是学生基本信息Prizing 表描述的是学生获奖信息。(分数:4.00)(1).若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。(分数:2.00)_(2).为了提高查询性能,数据库管理员在 Students 表的 SName 列上建立了一个非聚集索引 SName _ind。如果应用程序使用如下语句查询数据: SELECT*FROM Stud
15、ents WHERE SName like%华 请问SName_ind 索引是否能够提高语句的查询速度,并给出原因。(分数:2.00)_国家四级数据库工程师-试卷 38 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建一。(分数:2.00)A.索引B.游标C.视图 D.另一个表解
16、析:解析:在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间。常用的方法是创建视图,这是使用视图的优点。3.数据库的体系结构由哪几部分组成?(分数:2.00)A.模式、外模式和内模式 B.数据库、文件和记录C.物理级、数据级和信息级D.文件级、记录级和数据级解析:解析:数据库的体系结构由模式、外模式和内模式组成。4.数据库镜像有很多优点,但不包括。(分数:2.00)A.提供完整或接近完整的数据冗余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据存储系统的建设成本 D.提高主数据库系统在升级期间的可用性解析:解析:数据库镜像是用于提高数据库可
17、用性的解决方案。数据库镜像提供了完整或接近完整的数据冗余,增加了数据保护;主数据库系统发生故障时,可快速启动数据库镜像提供服务,增加了数据库的可用性;提高了在升级过程中主数据库系统的可用性。5.在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于_。A)集中式策略 B)分割式策略 C)全复制式策略 D)混合式策略(分数:2.00)A.B.C. D.解析:6.以下关于文件记录格式叙述错误的是_。A) 数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式 B) 定长记录格式的数据库文件中,所有记录具有相同、固定的长度 C) 一个文
18、件存储了多种不同类型的记录时需要采用定长记录格式 D) 文件记录中某个字段可以重复出现时需要采用变长记录格式(分数:2.00)A.B.C. D.解析:7.以下哪种类型的联系不能出现在最终的 IDEF1X 模型中_。A) 标定型联系 B) 非标定型联系 C) 分类联系 D) 非确定联系(分数:2.00)A.B.C.D. 解析:8.DFD 图的绘制步骤是_。A) 自顶向下,逐层细化 B) 自底向下,逐步抽象 C) 由内向外,逐步分解D) 自底向上,逐步扩张(分数:2.00)A. B.C.D.解析:解析:DFD 图采用自顶向下逐步细化的结构化分析方法表示目标系统,DFD 方法以应用信息系统或软件项目
19、的功能为中心进行抽象和分解,以数据流的变换来分析和考查数据对企业及组织中各类业务活动的影响。顶层数据流图是对企业主要业务功能的抽象,也表示企业的使命。首先,由顶层图分解出来的下一层图,描述为了实现顶层的使命必须要完成的功能和活动。然后,再对每个功能活动进行分解,直到每项功能活动都是具体的、可操作的,用一个程序模块可以实现其功能为止。所以本题的答案为 A。9.以下关于数据模型要求错误的是_。A) 能够比较真实地模拟现实世界 B) 容易为人们所理解 C) 便于在计算机上实现 D) 目前大部分数据模型能够很好地同时满足这三方面的要求(分数:2.00)A.B.C.D. 解析:10.用例用来描述系统在对
20、事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之问的关系是_。(分数:2.00)A.包含 B.扩展C.分类D.聚集解析:解析:包含关系是当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某个用例的部分功能很重要时,应该使用包含关系来表示它们。11.如果关系模式 R 的所有属性都是不可分的基本数据项,则 R 满足_。(分数:2.00)A.1NF B.2NFC.3NFD.4NF解析:12.对于数据文件和它的一个索引文件,如果数据文件中
21、数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为_。(分数:2.00)A.聚集索引B.非聚集索引 C.稠密索引D.辅索引解析:解析:对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为非聚集索引。13. (分数:2.00)A.B.C. D.解析:解析:关系数据库设计理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入异常、更新异常、删除异常和数据冗余而引入的。14. (分数:2.00)A. B.C.D.解析:15. (分数:2.00)A. B.C.D.解析:16. (分数:2.00)A.B. C.D.解析
22、:17. (分数:2.00)A.B.C. D.解析:解析:事务内部的故障分为预期和非预期的,其中大部分是非预期的。预期的是指可以通过事务程序本身发现的事物内部的故障。不可预期的是不能由事务程序处理的,比如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障。系统故障又称软故障,是指在数据库运行中,由于硬件故障、数据库软件及操作系统的漏洞等导致系统停止运行,所有正在运行的事务以非正常方式终止,需要重新启动的这一类故障。计算机病毒是一种恶意的计算机程序。18. (分数:2.00)A.B. C.D.解析:19. (分数:2.00)A.B.C.D. 解析:20.数据库管理系统能够实现对数据
23、库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成? _(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块 D.数据库维护模块解析:解析:数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的数据库存取模块完成。21.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为_。(分数:2.00)A.聚集索引B.非聚集索引 C.稠密索引D.辅索引解析:22.下面有关唯一索引的描述中,不正确的是一。(分数:2.00)A.一个表中可以有多个唯一索引B.不允许插入重复的
24、列值C.某列创建为主键,则该列会自动创建唯一索引D.某列创建了唯一索引则这一列为主键 解析:解析:某列创建了唯一索引,这一列可以不是主键。所以 D 项不正确。23.ORACLE 系统中“COMMIT WORK RELEASE”语句表示事务提交并且-。(分数:2.00)A.释放封锁B.释放所有资源C.撤销 DB 已作的修改D.释放所有数据资源 解析:解析:“COMMIT WORK RELEASE”语句表示事务提交并且释放所有数据资源。24.若用如下的 SQL 语句创建了一个表 s:CREATEtABLE S(S#CHARNOT NULL,SNAME CHARNOT NULLSEX CHAR,AG
25、E INTEGER)今向 S 表插入如下行时哪行可以被插入?一(分数:2.00)A.(NULL,陈道一,男,32)B.(99100l,李明芳,女,23)C.(990746,张为,NULL,NULL) D.(992345,NULL,女,25)解析:解析:从创建的 s 表可以看出,若向 S 表插入行,则必须满足 s 表中各元组的属性。25.下列关于数据库重构的描述中,不正确的是一。(分数:2.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序 C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重
26、新设计数据库及相应的应用程序解析:解析:数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。26.下列 SQL 语句中,能够实现参照完整性控制的语句是。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCES D.REFERENCES解析:解析:能够实现参照完整性控制的 SQL 语句是 FOREIGN KEY 和 REFERENCES。27.针对数据量很大的数据库系统,最适合调试应用程序的时机是。(分数:2.00)A.数据库尚未建立之前B.数据库已经建立,但尚未装入任何数据C.数据库已经建立,并已
27、装入部分数据 D.全部数据装入数据库之后或投入运行之后解析:解析:对于数据量很大的数据库系统,最适合调试应用程序的阶段是在数据库已经建立,并已装人部分数据的时候。28.定期对数据仓库进行维护,维护操作的触发条件是时间的维护策略是_。(分数:2.00)A.定期维护B.实时维护C.延时维护D.快照维护 解析:解析:快照维护策略定期对数据仓库进行维护,维护操作的触发条件是时间。这种策略不会给源数据的更新事务或者数据仓库的查询事务增加任何负担,但是通常无法提供最新的数据。29.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每
28、年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8 192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许(分数:2.00)A.67 178 B.65 535C.65 540D.67 158解析:解析:单条商品销售记录占用字节:10+8+8+8+4+4+8=50 字节。 单数据页可存储销售
29、记录条数:163 条(163*50=8150 字节;164*50 =8120 字节)。 保存三年的销售总记录数:3*365*10000=10950000 条。需要的数据页数目=67178(67178*163=10950014;67177*163= 10949851) 。30.VB 6.0 中的数据绑定控件必须_。(分数:2.00)A.同时其有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性 D.具有 ConnectionString 属性解析:解析:VB 6.0 中
30、的数据绑定控件必须具有 DataSource 属性,所以本题的答案为 C31.数据库系统性能调优过程中,需要考虑服务器、网络等各方面因素。下列关于数据库系统性能调优的说法,正确的是(分数:2.00)A.当发现数据库服务器 CPU 很忙时,可以考虑增加数据库服务器 CPU 数量,数据库 服务器的处理能力可随之线性增长B.当有大量数据经常需要在数据库服务器和应用服务器之间传输时,需要考虑在内网 与外网之间设置防火墙,以避免内网数据传输对外网带来的影响C.很多情况下,仅依靠增加硬件资源无法实现调优目的,对频繁执行且性能较差的 SQL 语句进行调优有时会起到很好的效果 D.通常数据库管理系统能把部分数
31、据暂存在内存缓冲区中,因此一般情况下,磁盘 IO 都不会成为数据库服务器的性能瓶颈解析:二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.在 SQL Server 2000 中,某数据库中有角色 Role 和用户 User,User 是 Role 角色的成员,且只属于该角色。先对 Table 表给 Role 只授予 SELECT 和 DELETE 权限,并授予 User 对 T 表具有 SELECT、UPDATE 和DENY DELETE 权限,则用户 User 对 Table 表可以执行的操作是
32、_。(分数:2.00)_正确答案:(正确答案:查询和更改数据)解析:34.SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 _ 的,而主语言是面向_(分数:2.00)_正确答案:(正确答案:集合 记录)解析:解析: SQL 是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的,主要是对数据库中的表进行的一系列活动。三、设计题(总题数:4,分数:8.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:36.某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职工等信息,其中仓库用于存入零件。请写出关系模式。(分数:2.00)_正
33、确答案:(正确答案:产品(产品编号,产品名称,产品型号) 职工(职工编号,姓名,性别,工资,职称) 参加(职工编号,产品编号,天数) 零件(零件编号,零件名称,零件型号) 构成(产品编号,零件编号,零件数) 仓库(仓库编号,仓库负责人) 存放(仓库编号,零件编号,存放量)解析:37.在 SQL Server 2000 中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4 列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,
34、并将该利润赋给销售表的第 5 列“本次利润”。请编写实现上述功能的后触发型触发器代码。(分数:2.00)_正确答案:(正确答案:CREATE TRIGGER update_sale ON 销售表 FORUPDATE FOREACHROW ASBEGIN UPDATE Table_sale SET 本次利润=销售价格-(SELECT 进货价格 FROM 产品表) END CREATE TRIGGER Insert_sale ON 销售表 FOR INSERT FOREACHROW ASBEGIN INSERT INTO 销售表 VALUES(new.商品号,new.销售时间,new.销售数量,n
35、ew.销售价格) END)解析:有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students 表描述的是学生基本信息Prizing 表描述的是学生获奖信息。(分数:4.00)(1).若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。(分数:2.00)_正确答案:(正确答案:可以用聚集文件提高此查询性能。因为
36、聚集文件本身存储不同类型表的联系,能够减少表间的连接操作,提高查询性能。)解析:(2).为了提高查询性能,数据库管理员在 Students 表的 SName 列上建立了一个非聚集索引 SName _ind。如果应用程序使用如下语句查询数据: SELECT*FROM Students WHERE SName like%华 请问SName_ind 索引是否能够提高语句的查询速度,并给出原因。(分数:2.00)_正确答案:(正确答案:此索引不能提高该语句的查询速度。因为该索引是建立在 SNAME 上的非聚集索引,以 SNAME 首字母排序,而查询语句却要求查询名字最后一个是“华”的 SNAME,还是需要全部扫描students 表因此不能提高该语句的查询速度。)解析: