首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
admin
2021-09-16
66
问题
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是( )。
选项
A、水平分割后,得到的子表结构相同
B、水平分割后,查询表中所有数据时需要使用JOIN操作
C、垂直分割后,所有表中均需保留原有表的主码
D、当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度
答案
B
解析
分割表增加了维护数据完整性的代价。分割表分为水平分割表和垂直分割表两种。水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;另一种是当主要过程要重复访问部分行时,最好将被重复访问的这些行单独形成子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但在分割表以后,增加了维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表(不破坏第三范式):一种是当多个过程频繁访问表的不同列时,可将表垂直分成几个表,减少磁盘I/O(每行的数据列少,每页存的数据行就多,相应占用的页就少),更新时不必考虑锁,没有冗余数据。缺点是在插入或删除数据时要考虑数据的完整性,用存储过程维护。另一种是当主要过程反复访问部分列时,最好将这部分被频繁访问的列数据单独存为一个子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但因此增加了重叠列的维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表可以达到最大化利用Cache的目的。水平分割后,查询数据需要使用LINION操作。垂直分割后,查询数据需要JOIN操作。
转载请注明原文地址:https://kaotiyun.com/show/K2eZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在关系数据库设计理论中,如果一个关系R满足1NF,但R的某个非码属性传递函数依赖于码,则关系R至多属于
一个进程执行V操作意味着
SQLServer2000除了具有DBMS的基本功能特点外,还具有许多功能特点。下列哪一个不是SQLServer2000的功能特点?
新一代数据库应用开发工具应具备的特征有Ⅰ.支持与多种数据库连接Ⅱ.支持可视化图形用户界面Ⅲ.支持面向对象的程序设计Ⅳ.支持开放性Ⅴ.提供完善的数据对象
对现实世界要处理的对象进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。这属于哪一阶段的任务?
进程对主存的访问具有局部性特征,即时间局部性和【】局部性。
进程对主存的访问具有局部性特征,即时间局部性和______局部性。
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是学生(学号,姓名,班级号,成绩)班级(班级号,班级名,班级人数,平均成绩)
下面三个题基于学生一课程数据库中的3个基本表:学生信息表:s(sno,sname,sex,age,dept)主码为sno课程信息表:c(cno,cname,teacher)主码为cno学生选课信息表:sc(sno,cno,grade
随机试题
对下颌管描述错误的是
A.总产程超过24hB.宫口开大3cm至宫口开全超过8h者C.总产程不超过3hD.宫口开全后初产妇超过2h,经产妇超过1h尚未分娩者E.从临产至宫口开大3cm,超过16h者滞产是指()。
界线测绘的内容包括界线测绘准备、()、边界点测定、边界线及相关地形要素调绘、边界协议书附图制作与印刷、边界点位置和边界走向说明的编写。
围堰一般可以按( )进行分类。
下列各项中,()是做人的基本准则,也是职业道德的精髓。
所有形式的金融深化,本质上讲,其内容都是某种意义上有关()的交易。
反应评估层次和学习评估层次的最佳评估时间为()。
2020年5月28日,十三届全国人大三次会议表决通过了《中华人民共和国民法典》,自2021年1月1日起施行。《民法典》是新中国条文最多的一部法律,1260个法条,对应着细致入微的民生关切。《民法典》对推进全面依法治国、加快建设社会主义法治国家,对发展社会主
下面不属于表单事件的是
Whatisthepurposeofthetalk?
最新回复
(
0
)