使用索引带来的影响有()
A.会占用更多的物理存储空间
B.索引生效的情况下,能够大幅提升查询的效率
C.插入基表的效率会有下降
D.建立索引后,数据库优化器就一定会在查询中使用索引
A.会占用更多的物理存储空间
B.索引生效的情况下,能够大幅提升查询的效率
C.插入基表的效率会有下降
D.建立索引后,数据库优化器就一定会在查询中使用索引
第2题
A.建立索引是典型的以空间换时间的做法,因此在设计索引时需要在空间与时间两者间进行适当权衡
B.如果SQL语句书写不当,索引可能不会被使用。一般可以采用查看SQL语句执行计划的方法检查索引是否被使用
C.向数据库表插入数据时,在该表上建立的索引有助于提高数据插入语句的执行效率
D.数据库管理系统中最常用的索引结构是B树,有些数据库管理系统也提供位图等其他类型的索引结构
第4题
A、select count(distinct col) from ... 这样的sql也可以使用索引加速。
B、索引对于DML操作的影响有限,因此在设计表时应该尽可能建立完备的索引满足所有查询需要。
C、MySQL对性别类的字段建索引也有很好的效果。
D、... where col like 'cond%' 这类sql语句是无法使用索引的。
第5题
A、MySQL中我们使用几乎全部是BTree索引
B、索引通常可以用来提高查询的效率
C、为了提高数据库的查询效率,应该对表中的每个字段建立索引
D、MySQL的索引虽然会影响写入性能,但是不会额外占用存储空间
第7题
A. 索引模式下所有的滤镜都可以使用
B. CMYK模式下所有的滤镜都可以使用
C. RGB模式下所有的滤镜都可以使用
D. 多通道模式下所有的滤镜都不可以使用
第8题
某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。
张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式町能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了3NF或BC.NF。
在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统的整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而设计方案中的索引设计,并不能完全满足数据查询的性能要求。
应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:
各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其他分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。
应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。
【问题1】(8分)
系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供O-n种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address,product price)为例,解释不规范的关系模式存在哪些问题。
【问题2】(6分)
应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降。请解释其原因。
【问题3】(5分)
请解释逆规范化方法,说明其优缺点。
【问题4】(6分)
针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,井说明该方案存在的问题。
第9题
A.在[以前的版本]索引卷标中,还原包含正确数据的档案版本。
B.还原包含正确档案版本的数据夹版本。
C.开启包含正确档案版本的数据夹版本。
D.复制包含正确档案版本的数据夹版本,然后使用旧的版本取代现有的数据夹版本。
第10题
【问题 1】 (8分) 常见的反规范化设计包括增加冗余列、增加派生列、重新组表和表分割。为解决题干所述需求,王工采用的是哪种方法?请用300字以内的文字解释说明该方法,并指出其优缺点。 【问题2】 (8 分) 物理数据分区技术一般分为水平分区和垂直分区,数据库中常见的是水平分区。水平分区分为范围分区、哈希分区、列表分区等。请阅读下表,在(1)~(8) 中填写不同分区方法在数据值、数据管理能力、实施难度与可维护性、数据分布等方面的特点。【问题 3】(9 分) 根据需求,李工宜选择物理水平分区中的哪种分区方法?请用300字以内的文字分别解释说明该方法的优缺点。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!