SQL数据库和事务管理器在工业生产中的应用

31 篇文章 0 订阅
16 篇文章 0 订阅

本文介绍了关系数据库在工业生产中的应用以及如何使用事务管理器将生产参数下载到PLC,以简化OT/IT融合过程。

一 什么是配方(Recipe)

我们以一家汽车零件制造商的应用举例,该企业专业从事汽车轮毂生产制造。假设该轮毂的型号是“高级镁合金”,而关于其制造方式的描述则有多达数千个参数,例如尺寸、颜色、钻孔位置、孔的大小、轮毂辐条等等,这就是所谓的配方(Recipe)

如果客户订购“黑色高级镁合金”或“灰色高级镁合金”,则其配方都会有所不同。因为配方是一组参数的集合,而这些数据的值是不固定的,并会根据生产线或客户订单进行调整。与用于执行重复任务的传统PLC的静态数据相比,这些可根据生产需求而实时变化的数据更为复杂。

配方不仅是一组参数的集合,还是处理复杂数据的一个优秀工具。然而,对于PLC而言,配方是以什么形式提供?答案是一张表格(如图1)。对于该轮毂制造示例,表格的每一行是一个配方,每一列都有配方的参数:油漆类型(PAINTTYPE)、油漆级别(PAINTLEVEL)等。

7a07afc1-a7fe-484b-93c9-11c45e423009
图1 通过配方,这种表格形式的参数集合,可以很好地处理复杂数据。而PLC在处理表格数据方面则面临了一些挑战,对此可使用SQL数据库来处理这种复杂数据。

为什么PLC在处理表格数据时会面临一些挑战?因为PLC的内存和性能是经过优化的,专门用于处理简单数据:生产流程、移动机器、移动产品、制造产品,而处理复杂数据则需更多内存,PLC难以满足——在PLC中,内存是相当珍贵的。

那么,什么平台能够很好地处理复杂的表格数据并减轻PLC的负担和风险呢?——SQL数据库

二 SQL数据库的功能

什么是SQL数据库?您可将其想象为一张表格,而且您很可能已经拥有这样一个表格——您的IT部门经理或许已使用企业SQL数据库以在整个组织中共享信息(如图2)。因为企业需要在整个公司范围内共享信息,而SQL数据库正是为此而设计的。

例如,当接收到新订单后,该订单将被存入SQL数据库中。如果销售经理想要一份销售报告,他可从SQL数据库中获取该报告;如果生产部门需生产该订单产品,他们可从SQL数据库中获得订单的详细信息。此外,在零件生产完成后,其性能、质量等指标均可被存储在SQL数据库中。通过从SQL数据库中提取这些指标并分析数据之间的关系,可生成报告并优化生产流程。

a1c2f93d-d49b-42ba-bb2c-afa72d5a9aff
 图2 公司使用企业SQL数据库在整个组织中共享信息。(图片来源: https://www.youtube.com/watch?v=s4BwNbnsjm0)

SQL数据库经过安全优化,可严格限制数据存储与读取权限,因此只有经过批准的用户才能访问某些数据。SQL数据库运行在功能强大的PC服务器上,这些设备往往具有大内存、大存储等特点,不仅支持冗余、故障转移等功能,而且还支持从多个位置访问,以确保整个公司始终处于在线状态。

一般情况下,您可能会将配方或生产关键绩效指标(KPIs)和质量参数直接以常数的形式存储在PLC中,然而,PLC是专门处理业务逻辑的设备,若使用PLC来处理复杂数据,则将导致其性能达到极限,容易出现故障,发生计划外的中断。对此,您完全可利用工厂中现有的这些服务器和数据库,来减轻PLC的重负。

如何充分利用这一庞大资源——企业SQL数据库或设施中已有的其他数据库来减轻PLC的负担?接下来我们将从以下这三个方面来进行阐述:准备PLC准备SQL数据库准备事务管理器

| 准备PLC

您需要在PLC中做一些准备工作,而无需在PLC中创建常数配方,比如,在您的PLC中有1000个常数×10种不同的车轮类型,您需要将这些常数更改为在PLC中的变量或用户定义数据类型(UDTs),用于存放从SQL数据库下载的配方,这样您将拥有一个逻辑代码库。当需要制造不同的零件时,您可从SQL数据库中下载新的配方到PLC,且这些新建的变量都将自动更新。

您如何更新PLC中的这些变量来制造10种轮毂中的任意一种呢?——这便需要发挥SQL数据库的作用。您可把1000个常数乘以10个车轮的数据存储在一个SQL数据库表中,并仅在需要时,才将SQL数据库中的数据下载到PLC,由此您的数据库服务器和事务管理器将承担存储和响应信息请求的任务,而PLC只需在读取到数据后进行它所擅长的逻辑控制处理即可。

如何准备企业SQL数据库呢?这就需要由工程师来引导管理SQL数据库的IT部门经理进行接下来的操作。以下将介绍IT部门经理需操作的内容。

| 创建SQL关系数据库

您的配方将存储在所谓的关系数据库中。为了让您的IT部门经理在SQL数据库中创建合适的表格,您需要向他/她提供三条信息:1)表头;2)配方名称;3)配方数据(如图3)。

d0ca9374-a911-48e8-ba2d-c630b3d0d99b
图3 为了让IT经理创建SQL数据库,您需要向IT经理提供三部分信息:表头、配方名称和配方数据。

表头位于每一列的顶部,其只是您数据的一个简短描述或说是一个列标题。如果您使用Microsoft Excel作为建立模板的工具,则可从定义电子表格中的表头开始,然后将其放在每一列的顶部。

在SQL数据库中,每一行被称为一条记录(Record)。配方名称放在每一行的第一个单元格中,如图2所示。如果您有10个配方,那您将有10行或说10条记录。

为什么称之为记录?在关系数据库中,我们有四个主要的任务:插入(Insert)记录、选择(Select)记录、更新(Update)记录和删除(Delete)记录。

在我们的例子中,由于我们要从数据库里获取配方并将配方下载到PLC中,因此我们将使用“Select”命令。在您的配方电子表格中,需将配方名称放在每一行的第一个单元格中,最后需填写您的配方电子表格数据。这意味着,对于每个配方,您都要填写每一列的常数数据。至此,您的电子表格已包含有配方名称、列描述和数据——而这就是IT经理构建SQL表格所需的全部信息。

目前,我们已引导您完成了最难的部分——SQL数据库模板构建过程。SQL数据库的另一个极其实用的应用是“Insert”命令,而这恰好也是最容易使用的命令,因为无需修改PLC程序。通过使用“Insert”命令,我们可将PLC的值上传到数据库中。“Insert”主要用于在SQL数据库中存储PLC变量,例如,当我们需要查看KPI(关键绩效指标)或产品质量时,可将这些变量上传到SQL数据库中。

在PLC标签和SQL表格被创建后,如何在PLC和SQL数据库之间进行数据的双向传输?如何将配方从SQL数据库下载到PLC?对此,可通过使用事务管理器来轻松解决。

| 准备事务管理器(Transaction Manager)

事务管理器有什么作用?如果您需要下载一个配方到PLC,则可使用“Select”命令,从SQL数据库中获取配方......

请点击此处,查看剩余30%精彩内容!

| 往期回顾

▶ Softing dataFEED OPC Suite:轻松应对工业4.0数据通信挑战

▶ Softing echocollect e:连接OT和IT的多协议工业网关

  • 27
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
达梦数据库_SQL语言手册.pdf 数据库快照定义语句 数据库快照删除语句 第章数据查询语句和全文检索语句 单表查询 简单查询 带条件查询 集函数 情况表达式 连接查询 子查询 标量子查询 表子查询 派生表子查询 定量比较 带 谓词的子查询 多列表子查询 查询结果的合并 和 子句的使用 子句的使用 子句 选取前儿条数据 选取其屮几条数据 全文检索 层次查询 层次查询子句 层次查询相关伪列 层次查询相关操作符 层次查询相关函数 查看执行计划 第章数据的插入、删除和修改 数据插入语句 数据修改语句 数据删除语句 伪列的使用 和 自增列的使用 自增列定义 属性 第章视图 视图的作用 视图的定义 视图的删除 视图的查询 视图数据的更新 第章嵌入式 前缀和终结符 宿主变量 输入和输出变量 指示符变量 服务器登录与退出 登录服务器 退出服务器 游标的定义与操纵 定义游标语句 打开游标语句 拨动游标语句 关闭游标语句 关于可更新游标 游标定位删除语句 游标定位修改语句 单元组查询语句 动态 立即执行语句 准备语句 执行语句 异常处理 第章函数 数值函数 字符串函数 日期时间函数 空值判断函数 类型转换函数 杂类函数 系统函数 存储加密函数 标记处理函数 备份恢复函数 附加分离数据库 第章一致性和并发性 事务相关语句 事务的开始 事务的结束 保存点相关语句 设置事务隔离级及读写特性 手动上锁语句 第章存储模块 存储模块的定义 存储模块的删除 存储模块的控制语句 语句块 赋值语句 条件语句 循环语句 语句 调用语句 语句 语句 语句 语句 打印语句 存储模块的异常处理 异常变量的说明 异常的抛出 异常处理器 异常处理用法举例 存储模块的语句 游标 动态 游标变量 返回查询结果集 语句应用举例 客户端存储模块 子过程、子函数 子过程 子函数 记录类型 记录类型定义 记录赋值 第章触发器 触发器的定义 触发器类型 触发器激发顺序 新、旧行值的引用 触发器谓词 变异表 设计触发器的原则 触发器的删除 禁止和允许触发器 触发器应用举例 使用触发器实现审计功能 使用触发器维护数据完整性 使用触发器保障数据安全性 使用触发器派生字段值 第章安全管理 创建角色语句 删除角色语句 授权语句数据库权限 授权语句对象权限 授权语句角色权限 回收权限语句数据库权限 回收权限语句对象权限 回收权限语句角色权限 策略与标记管理 创建策略 修改策略 删除策略 安全标记 用户标记设置语句 表标记设置语句 审计设置语句 审计取消语句 审计信息查阅语句 审计分析 创建审计分析规则 删除审计分析规则 加密引擎 创建加密引擎 修改加密引擎 删除加密引擎 第章外部链接 创建外部链接 删除外部链接 使用外部连接进行远程对象操作 第章备份还原 备份数据库 还原数据库 第章包 创建包 创建包规范 创建包主体 删除包 删除包规范 删除包主体 应用实例 第章同义词 创建同义词 删除同义词 附录关键字和保留字 附录 语法描述说明 附录命令参考 附录系统存储过程和函数 附录技术支持 第1章结构化查询语言简介 第章结构化查询语言 简介 结构化查询语言 是在年提出的一种关系数据库语言。 由于语言接近英语的语句结构,方便简洁、使用灵活、功能强人,倍受用户及计算机工业 界的欢迎,被众多计算机公司和数据库厂商所采用,经各公司的不断修改、扩充和完善,语 言最终发展成为关系数据库的标准语言。 的第一个标准是年月由美国国家标准化组织公布的 数据库语言 简称 年国际标准化组织也通过了这一标准。以后通过对 的不断修改和完善,于年第二次公布了标准 年又公布了标准 即 。最新的标准是 (也称 年作为 《信息技术——数据库语言》发布。我国也相继 公布了数据库语言的国家标准。 成为国际标准以后,其影响远远超出了薮据库领域。例如在 软件工程、人工智 能、分布式等领域,人们不仅把作为检索数据的语言规范,而且也把作为检索图形、 图象、声音、文字等信息类型的语言规范。目前,世界上大型的著名数据库管理系统均支持 语言,如 等。在未来相当长的时间里,仍将是数据库领 域以至信息领域数据处理的主流语言之 由于不同的产品,大都按自己产品的特点对语言进行了扩充,很难完全符合 标准。目前在 市场上已将的符合夲作为衡量产品质量的重要指标,并研制成专门的 测试软件,如 目前, 入门级和过渡级的符合率均达到,并且部分支持 更新的 标准。同时还兼容 和 的部分语言特性。本章主要 介绍系统所支持的语言 语 语言的特点 语言符合结构化査询语言标准,是标准的扩充。它集数据定乂、数据査 询、薮据操纵和数据控制于一体,是一种统一的、综合的关系数据库语言。它功能强大,使用简 单方便、容易为用户掌握 语言具有如下特点: 功能一体化 的功能一体化表现在以下两个方面 支持多媒体数据类型,用户在建表时可直接使用。系统在处理常规数据与 多媒体数据时达到了四个一体化:一体化定义、一体化存储、一体化检索、一体化处理,最大限 度地提高了数据库管理系统处理多媒体的能力和速度; 语言集数据库的定义、査询、更新、控制、维护、恢复、安全等一系列操作于 体,每一项操作都只需一种操作符表示,格式规范,风格一致,简单方便,很容易为用户所掌 握 两种用户接口使用统一语法结构的语言 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能独立运行于联机交 互方式。作为嵌入式语言, 浯句能够嵌入到和语言程序,将高级语言也称主 语言灵活的表达能力、强大的计算功能与 语言的数据处理功能相结合,完成各种复杂 的事务处理。而在这两种不同的使用方式, 语言的语法结构是一致的,从而为用户使 第1章结构化查询语言简介 用提供了极大的方使性和灵活性。 高度非过程化 语言是·种非过程化语言。用户只需指出“做什么”,而不需指出“怎么做”,对数 据存取路径的选择以及 语句功能的实现均由系统自动完成,与用户编制的应用程序与 具体的机器及关系 的实现细节无关,从而方便了用户,提高了应用程序的开发效率,也 增强了数据独立性和应用系统的叮移植性。 面向集合的操作方式 语言采用了集合操作方式。不仅查询结果可以是元组的集合,而且一次插入、删除、 修改操作的对象也可以是元组的集合,相对于面向记录的数据库语言一次只能操作一条记录来 语言的使用简化了用户的处理,提高了应用程序的运行效率 语言简洁,方便易学 语言功能强大,格式规范,表达简洁,接近英语的语法结构,容易为用户所掌握。 保留字与标识符 标识符的语法规则兼容标准 ,标识符分为正规标识符和定界标识符两大类。 正规标识符以字母、、、或汉字开头,后面可以跟随字母、数字、、、或者汉字,正 规标识符的最大长度是个英文字符或个汉字。正规标识符不能是保留字 正规标识符的例子:, 表 定界标识符的标识符体用双引号括起来时,标识符体可以包含任意字符,特别地,其使用 连续两个双引号转义为一个双引号 定界标识符的例子: 保留字的清单参见附录 语言的功能及语句 语言是一种介于关系代数与关系演算之间的语言,其功能主要包括数据定义、查询 操纵和控制四个方面,通过各种不同的语句米实现。按照所实现的功能, 语句分 为以下几种 数据库、登录、用户、模式、基表、视图、索引、序列、全文索引、存储过程和触发器 的定义和删除语句,登录、基表、视图、仝文索引的修改语句,对象的更名语句; 査询(含全文检索)、插入、删除、修改语句; 数据库安全语句。包括创建角色语句、删除角色语句,授权语句、回收权限语句,修改 登录口令语句,审计设置语句、取消审计设置语句等。 在嵌入方式,为了协调 语言与主语言不同的数据处理方式 语言引入 了游标的概念。因此在嵌入方式下,除了数据查询语句一次查询一条记录外,还有几种与游标 有关的语句: 游标的定义、打廾、关闭、拨动语句 游标定位方式的数据修改与删除语句。 为了有效维护数据库的完整性和一致性,支持 的并发控制机制 语言提供 了事务的回滚( )与提交( )语句。同时允许选择实施事务级读一致 性,它保证同一事务内的可重复读,为此提供用户多种手动上锁语句,和设置事务隔离级别 第1章结构化查询语言简介 语句 所支持的数据类型 数据类型是可表示值的集。值的逻辑表示是字值。值的物理表示依赖于实现。系统具 有 的绝大部分数据类型,以及部分 和 的数据类型。 常规数据类型 字符数据类型 类型 语法:长度 功能: 数据类型指定定长字符串。在基表,定义 类型的列时,可以指 定一个不超过的正整数作为字符长度,例如 如果未指定长度,缺省为。 确保存储在该列的所有值都具有这一长度。 数据类型的最大长度由数据库页面大 小决定,字符类型最大长度和页面大小的对应关系请见下表支持按字节存放字符 串 表 数据库页面大 最大长度 类型 语法: 长度 功能:与 相同。 类型 语法: 长度 功能 数据类型指定变长字符串,用法类似 数据类型,可以指定一 个不超过的正整数作为字符长度,例如: 。如果未指定长度,缺省为 在系统, 数据类型的实际最大长度由数据库页面大小决定,具体最 大长度算法如表 的区别在于前者长度不足时,系统自动填充空 格,而后者只占用实际的字节空间。 表 数据库页面大 实际最大长度 注:这个限制长度只针对建表的情况,在定义变量的时候,可以不受这个限制长度的限 制 数值数据类型
书名:《SQL Server 2008宝典》(电子工业.刘智勇.刘径周) 2010年3月出版,全书共802页,共压缩打包成4部分,这是第2部分。 内容简介 本书全面介绍了SQL Server 2008各方面的知识,全书由6部分组成:第1部分为数据库的基础篇,介绍了数据库的类型、概念、对象、SQL语言等;第2部分为SQLServer 2008的准备篇,介绍了SQL Server 2008的功能、特性、各版本的比较、安装方法、SQL Server 2008的服务、客户端的工具等;第3部分为SQL Server 2008的基本操作篇,介绍如何管理与配置SQL Server 2008服务器、如何创建数据库和数据表、如何对数据库里的数据进行操作;第4部分为数据库管理篇,介绍如何使用T-SQL程序对数据进行复杂的运算,以及如何使用视图、存储过程、触发器、索引、用户定义数据类型、用户定义函数、全文索引、游标、事务和锁、统计信息和同义词等方面的知识;第5部分为SQL Server高级技术,介绍如何进行数据库备份与恢复、如何规划数据库、如何保证数据库的安全、复制与发布、自动化管理、如何使用性能工具优化数据库、数据的导入导出、SQL Server邮件的使用、Analysis Services、Reporting Services、SQL Server与XML的应用,以及如何使用客户端和应用程序访问SQL Server;第6部分为SQL Server 2008改进篇,介绍了SQL Server 2008相对于之前版本进行了哪些方面的重大改进和优化,进一步帮助读者了解SQL Server 2008更多的独有特性。 本书适合SQL Server 2008的初学者学习,也适合子数据库的管理人员和开发人员阅读和参考。 目录 第1部分 基础篇1 第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据(记录)操作204 第4部分 数据库管理篇257 第8章 T-SQL程序258 第9章 视图296 第10章 存储过程311 第11章 触发器340 第12章 索引371 第13章 用户定义数据类型和函数396 第14章 全文索引411 第15章 游标438 第16章 事务与锁460 第17章 其他数据对象477 第5部分 SQLServer高级技术篇491 第18章 数据库备份与恢复492 第19章 系统数据库与用户数据库520 第20章 SQLServer2008的安全530 第21章 复制与发布547 第22章 SQLServer的自动化管理565 第23章 SQLServer的性能工具584 第24章 SQLServer邮件590 第25章 数据导入与导出601 第26章 AnalysisServices607 第27章 ReportingServices624 第28章 SQLServer与XML634 第29章 客户端及应用程序访问SQLServer的方式666 第6部分 SQLServer2008改进篇673 第30章 对T-SQL的改进674 第31章 数据存储和数据类型695 第32章 安全性的增强735 第33章 SQLServerIntegrationService754 第34章 分析服务的改进773 第35章 报表服务的改进785
书名:《SQL Server 2008宝典》(电子工业.刘智勇.刘径周) 2010年3月出版,全书共802页,共压缩打包成4部分,这是第4部分。 内容简介 本书全面介绍了SQL Server 2008各方面的知识,全书由6部分组成:第1部分为数据库的基础篇,介绍了数据库的类型、概念、对象、SQL语言等;第2部分为SQLServer 2008的准备篇,介绍了SQL Server 2008的功能、特性、各版本的比较、安装方法、SQL Server 2008的服务、客户端的工具等;第3部分为SQL Server 2008的基本操作篇,介绍如何管理与配置SQL Server 2008服务器、如何创建数据库和数据表、如何对数据库里的数据进行操作;第4部分为数据库管理篇,介绍如何使用T-SQL程序对数据进行复杂的运算,以及如何使用视图、存储过程、触发器、索引、用户定义数据类型、用户定义函数、全文索引、游标、事务和锁、统计信息和同义词等方面的知识;第5部分为SQL Server高级技术,介绍如何进行数据库备份与恢复、如何规划数据库、如何保证数据库的安全、复制与发布、自动化管理、如何使用性能工具优化数据库、数据的导入导出、SQL Server邮件的使用、Analysis Services、Reporting Services、SQL Server与XML的应用,以及如何使用客户端和应用程序访问SQL Server;第6部分为SQL Server 2008改进篇,介绍了SQL Server 2008相对于之前版本进行了哪些方面的重大改进和优化,进一步帮助读者了解SQL Server 2008更多的独有特性。 本书适合SQL Server 2008的初学者学习,也适合子数据库的管理人员和开发人员阅读和参考。 目录 第1部分 基础篇1 第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据(记录)操作204 第4部分 数据库管理篇257 第8章 T-SQL程序258 第9章 视图296 第10章 存储过程311 第11章 触发器340 第12章 索引371 第13章 用户定义数据类型和函数396 第14章 全文索引411 第15章 游标438 第16章 事务与锁460 第17章 其他数据对象477 第5部分 SQLServer高级技术篇491 第18章 数据库备份与恢复492 第19章 系统数据库与用户数据库520 第20章 SQLServer2008的安全530 第21章 复制与发布547 第22章 SQLServer的自动化管理565 第23章 SQLServer的性能工具584 第24章 SQLServer邮件590 第25章 数据导入与导出601 第26章 AnalysisServices607 第27章 ReportingServices624 第28章 SQLServer与XML634 第29章 客户端及应用程序访问SQLServer的方式666 第6部分 SQLServer2008改进篇673 第30章 对T-SQL的改进674 第31章 数据存储和数据类型695 第32章 安全性的增强735 第33章 SQLServerIntegrationService754 第34章 分析服务的改进773 第35章 报表服务的改进785
书名:《SQL Server 2008宝典》(电子工业.刘智勇.刘径周) 2010年3月出版,全书共802页,共压缩打包成4部分,这是第1部分。 内容简介 本书全面介绍了SQL Server 2008各方面的知识,全书由6部分组成:第1部分为数据库的基础篇,介绍了数据库的类型、概念、对象、SQL语言等;第2部分为SQLServer 2008的准备篇,介绍了SQL Server 2008的功能、特性、各版本的比较、安装方法、SQL Server 2008的服务、客户端的工具等;第3部分为SQL Server 2008的基本操作篇,介绍如何管理与配置SQL Server 2008服务器、如何创建数据库和数据表、如何对数据库里的数据进行操作;第4部分为数据库管理篇,介绍如何使用T-SQL程序对数据进行复杂的运算,以及如何使用视图、存储过程、触发器、索引、用户定义数据类型、用户定义函数、全文索引、游标、事务和锁、统计信息和同义词等方面的知识;第5部分为SQL Server高级技术,介绍如何进行数据库备份与恢复、如何规划数据库、如何保证数据库的安全、复制与发布、自动化管理、如何使用性能工具优化数据库、数据的导入导出、SQL Server邮件的使用、Analysis Services、Reporting Services、SQL Server与XML的应用,以及如何使用客户端和应用程序访问SQL Server;第6部分为SQL Server 2008改进篇,介绍了SQL Server 2008相对于之前版本进行了哪些方面的重大改进和优化,进一步帮助读者了解SQL Server 2008更多的独有特性。 本书适合SQL Server 2008的初学者学习,也适合子数据库的管理人员和开发人员阅读和参考。 目录 第1部分 基础篇1 第1章 认识数据库2 第2章 SQLServer2008简介及安装9 第2部分 准备篇41 第3章 初识SQLServer2008 42 第3部分 基础操作篇63 第4章 数据库服务器管理64 第5章 数据库管理105 第6章 数据表管理154 第7章数据(记录)操作204 第4部分 数据库管理篇257 第8章 T-SQL程序258 第9章 视图296 第10章 存储过程311 第11章 触发器340 第12章 索引371 第13章 用户定义数据类型和函数396 第14章 全文索引411 第15章 游标438 第16章 事务与锁460 第17章 其他数据对象477 第5部分 SQLServer高级技术篇491 第18章 数据库备份与恢复492 第19章 系统数据库与用户数据库520 第20章 SQLServer2008的安全530 第21章 复制与发布547 第22章 SQLServer的自动化管理565 第23章 SQLServer的性能工具584 第24章 SQLServer邮件590 第25章 数据导入与导出601 第26章 AnalysisServices607 第27章 ReportingServices624 第28章 SQLServer与XML634 第29章 客户端及应用程序访问SQLServer的方式666 第6部分 SQLServer2008改进篇673 第30章 对T-SQL的改进674 第31章 数据存储和数据类型695 第32章 安全性的增强735 第33章 SQLServerIntegrationService754 第34章 分析服务的改进773 第35章 报表服务的改进785

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值