- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习目标: 了解事务处理的概念和方法 掌握执行、撤销和回滚事务 了解引入锁的原因和锁的类型 掌握如何设置事务和锁的相关操作 12.4 创建分区 分区是SQL Server 2005新引入的功能,在SQL Server 2008中得到更加广泛地运用与拓展。对于大型数据库来讲,采用分区技术可以将数据存储在不同的分区,将复杂的查询问题简单化。 12.5 SQL Server服务体系 在SQL Server 2008中,除了本书前面章节介绍的最常用的数据库管理部分,还包含了许多新特性,包括报表服务、集成服务和分析服务等,所有这些组件都基于.NET Framework的程序库。通过本节的学习,读者将会对SQL Server 2008所提供的服务体系有一个系统的全新的认识与了解。 分区是SQL Server 2005新引入的功能,在SQL Server 2008中得到更加广泛的运用与拓展。对于大型数据库来讲,采用分区技术可以将数据存储在不同的分区,将复杂的查询问题简单化。 SQL Server 2008是一个全面的、集成的、端到端的数据解决方案,为企业中的用户提供了一个用于企业数据管理和商业智能开发的安全、可靠、高效的平台。 12.4.1 分区概述 分区技术的分类 1. 硬件分区 2. 垂直分区 3. 水平分区 创建分区函数 分区函数指定用于分区数据的键的数据类型、分区数量、分区依据列以及每个分区的边界值。 使用CREATE PARTITION FUNCTION 语句创建分区函数。该命令的基本语法如下:CREATE PARTITION FUNCTION partition_function_name (input_parameter_type) AS RANGE [LEFT/RIGHT] FOR VALUES ([boundary_value[,…n]])[;] 创建分区方案 创建分区函数以后,必须将其与指定的分区方案相关联。分区方案将在分区函数中定义的分区映射到将物理存储这些分区的文件组。可将所有的分区映射到同一个文件组,也可将部分或全部分区映射到不同的文件组,根据具体需要定。 使用CREATE PARTITION SCHEME 语句创建分区方案。该命令的基本语法如下: CREATE PARTITION SCHEME partition_scheme_name AS PARTITION partition_function_name TO ({file_group_name/[PRIMARY]}[,…n]])[;] 创建分区表 若一个表中包含了大量的、以多种不同方式使用的数据,且通常情况下的查询不能按照预期的情况完成,那么这时就可以考虑使用分区表。分区表是将数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个不同的文件组中。 CREATE TABLE 表名称 ( 列名 数据类型, 列名 数据类型, 列名 数据类型, ) ON 分区方案名称(该表分区的列) 管理分区 分区过程不是静态的,可对分区表执行三个主要操作:切换分区、合并分区和拆分分区。可用到这SPLIT、MERGE和SWITCH三个运算符管理分区。 切换分区: 使用ALTER TABLE 语句的SWITCH 子句可将已填充的表或分区与空的表或分区进行交换。 合并分区: 可使用ALTER PARTITION FUNCTION 语句合并分区。执行合并操作时,在这个语句中,指定了边界值的分区将被删除,并且该数据合并到相邻的分区中。 拆分分区 也使用ALTER PARTITION FUNCTION 语句来拆分分区。将创建新分区,并相应的重新分配数据。新的分区创建在基于分区函数的每一个分区方案中指定为下一个文件组的文件组中。 使用向导创建分区表 尚辅网 / 第 12 章SQL 的高级应用 12.1 事务(Transaction) 12.1.1 事务的由来 在SQL Server 2008中使用DELETE或UPDATE语句对数据库进行更新时,一次只能操作一个表,但SQL Server 2008又允许多个用户并发使用数据库。因此可能会带来数据库的数据不一致的问题。 如现实中的转账过程,它需要两条UPDATE语句来完成业务流程: 从转出帐户A里减掉需转账的金额; 在转入帐户B里加上转账的金额。 这两个过程必须全部完成,整个转账过程才完成。否则,款项从A帐户扣除了,正好此时因为其他原因导致程序中断,这样,B账户没有收到款项,而A账户的钱也没有了,这样明显是错误的。 为了解决这种类似的情况,数据库管
您可能关注的文档
- 金工实习下册第2版课件作者黄明宇徐钟林第一章节.ppt
- 金工实习下册第2版课件作者黄明宇徐钟林目录.ppt
- Protel2004电路原理图及印刷电路板设计技术课件作者贺哲荣第10-13章节_第10章节.ppt
- 金工实习下册第2版课件作者黄明宇徐钟林素材第八章节.ppt
- Protel2004电路原理图及印刷电路板设计技术课件作者贺哲荣第10-13章节_第11章节.ppt
- Protel2004电路原理图及印刷电路板设计技术课件作者贺哲荣第10-13章节_第12章节.ppt
- Protel2004电路原理图及印刷电路板设计技术课件作者贺哲荣第10-13章节_第13章节.ppt
- 金工实习下册第2版课件作者黄明宇徐钟林素材第二章节.ppt
- 金工实习下册第2版课件作者黄明宇徐钟林素材第九章节.ppt
- Proteus教程——电子线路设计 制版与仿真(第2版)课件作者978-7-302-25687-8第3章节Proteus的虚拟仿真工具.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块1初识SQLServer.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块2数据库和表的操作.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块3T-SQL语言基础.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块4查询.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块5数据的更新.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块6规则 默认和完整性约束.ppt
- 实用公共关系课件作者罗建华模块7公关形象.ppt
- SQLServer2012数据库应用与开发教程(第三版)课件作者卫琳主编模块7创建和使用索引.ppt
- 市场调查与预测课件作者王玉华3 4 5市场调查的方法.ppt
- 市场调查与预测课件作者许以洪第三章节资料收集方法(一).ppt
文档评论(0)