首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
admin
2021-09-16
33
问题
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
选项
A、水平分割后,得到的子表结构相同
B、水平分割后,查询表中所有数据时需要使用JOIN操作
C、垂直分割后,所有表中均需保留原有表的主码
D、当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度
答案
B
解析
分割表增加了维护数据完整性的代价。分割表分为水平分割表和垂直分割表两种。水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;另一种是当主要过程要重复访问部分行时,最好将被重复访问的这些行单独形成子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但在分割表以后,增加了维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表(不破坏第三范式):一种是当多个过程频繁访问表的不同列时,可将表垂直分成几个表,减少磁盘I/O(每行的数据列少,每页存的数据行就多,相应占用的页就少),更新时不必考虑锁,没有冗余数据。缺点是在插入或删除数据时要考虑数据的完整性,用存储过程维护。另一种是当主要过程反复访问部分列时,最好将这部分被频繁访问的列数据单独存为一个子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但因此增加了重叠列的维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表可以达到最大化利用Cache的目的。水平分割后,查询数据需要使用UNION操作。垂直分割后,查询数据需要JOIN操作。
转载请注明原文地址:https://kaotiyun.com/show/BmeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下述哪一个不是并行数据库中将关系划分存储到多个磁盘常用方法?
设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,哪一条是不正确的?
下面给出的关于数据库的三级模式结构的说法中,哪一个(些)是不正确的?Ⅰ.数据库中只有一个模式Ⅱ.外模式与模式之间的映像实现数据的逻辑独立性Ⅲ.外模式与内模式之间的映像实现数据的物理独立性
在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为
在数据库三级模式中,外模式的个数
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?
在如下2个数据库表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?
SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它也是一种
在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?
下列关于SQLServer2000数据库的叙述中,哪一条是不正确的?()A)Master控制用户数据库的SQLServer的整体运行B)Model为创建新的用户数据库提供模板或原型C)Msdb为调度信息和作业历史提供存储区域D)
随机试题
试述氨基糖苷类抗生素与β-内酰胺类合用的药理基础。
光电耦合器()。
在下列哪种条件下,土壤养分有效性最好,最有利于植物生长
在胎儿分娩过程中,贯穿于整个产程的是
关于木结构的防护措施,下列哪种说法错误?
旅行社接待过程中可能发生的旅游安全事故,主要包括()和其他原因造成的旅游者意外伤亡和财物损失等。
材料1:A市土地管理局在依法发出有关土地使用的许可执照后,为了以更高价住将土地出让给他人,便以公共利益为由将已经生效的土地使用许可收回,从而使市财政收入较往年有大幅度增加。材料2:B市卫生防疫站对该市某一食品店进行了卫生突击检查,并作出了行政处罚
consolidateanduplift
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatche
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
最新回复
(
0
)