• SQL Server 2008高级程序设计
  • SQL Server 2008高级程序设计
  • SQL Server 2008高级程序设计

SQL Server 2008高级程序设计

40 4.1折 98 九品

仅1件

上海闵行
认证卖家担保交易快速发货售后保障

作者[美]维埃拉 著;杨华、腾灵灵 译

出版社清华大学出版社

出版时间2010-04

版次1

装帧平装

货号76-2

上书时间2021-11-24

闻雅书店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]维埃拉 著;杨华、腾灵灵 译
  • 出版社 清华大学出版社
  • 出版时间 2010-04
  • 版次 1
  • ISBN 9787302222729
  • 定价 98.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 730页
  • 字数 1250千字
  • 正文语种 简体中文
【内容简介】
  MicrosoftSQLServer2008极大地完善了数据库引擎的核心组件,也改变了数据库应用程序的构建方式。《SQLServer2008高级程序设计》由世界顶尖SQLServer权威专家RobertVieira编写,旨在指导您熟练运用一系列日趋复杂的功能,助您更高效地管理数据。
  本书首先介绍SQLServer2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和改正脚本错误。
  本书提供了快速创建和部署数据驱动的解决方案来满足业务需求的信息,介绍了新数据类型、索引结构、管理功能和高级时区处理等重要内容,掌握这些知识后,您将使自己的数据库发挥㈩最大功效。
  主要内容
  ◆除规范化外的数据设计技巧
  ◆尽量提高应用程序运行速度的方法
  ◆有关存储过程和用户定义函数的全部内容
  ◆存储过程的高级处理方法
  ◆报表服务和集成服务的用法
  ◆提高数据库安全性的提示信息
  ◆如何利用XML和XQuery支持
  ◆通过修改特定数据值进行推理分析的步骤
  读者对象
  本书面向想要学用所有SQLServer2008功能的有经验的开发人员。
【作者简介】
  维埃拉(RobertVieira),当1978年的计算机热潮席卷而来时,RobertVieira对计算机技术萌生了浓厚兴趣。他从1983年开始攻读计算机信息系统学位,于1985年后期涉足自己钟爱的“计算机程序故障”领域,于1990年获得商业管理学位。丰富的商业知识和计算知识为保障他的事业取得成功奠定了坚实基础。获得学士学位后,他又相继获得CMA、MCSD、MCT、MCDBA以及EMT等认证。
  Robert目前担任HuronConsultingGroup的Stockamp公司的数据库团队领导,迄今已出版了6本有关SQLServer开发的书籍。
【目录】
第1章回顾SQLServer中的对象
1.1数据库的构成
1.2数据库对象概述
1.2.1数据库对象
1.2.2事务日志
1.2.3最基本的数据库对象:表
1.2.4模式
1.2.5文件组
1.2.6图表
1.2.7视图
1.2.8存储过程
1.2.9用户自定义函数
1.2.10用户和角色
1.2.11规则
1.2.12默认值
1.2.13用户自定义数据类型
1.2.14全文目录
1.3SQLServer数据类型
1.4SQLserver对象标识符
1.4.1需要命名的对象
1.4.2命名规则
1.5小结

第2章工具
2.1联机丛书
2.2SQLServer配置管理器
2.2.1服务管理
2.2.2网络配置
2.2.3协议
2.2.4客户端配置
2.3SQLServerMaliagementStudi0
2.3.1启动ManagemencStudio
2.3.2查询编辑器
2.4SQLServerBusillessIntelligenceDeveloplhentStudio
2.5SQLserver集成服务(SsIs)
2.6R.epOningSerVices
2.7BulkCopyPrograml(bcp)
2.8SQLServerProfiler
2.9sqlcmd
2.10小结

第3章提出更好的问题:高级查询
3.1子查询概述
3.2构建嵌套子查询
3.2.1使用单值SELECT语句的嵌套查询
3.2.2使用返回多个值的子查询的嵌套查询
3.2.3ANY、SOME和ALL运算符
3.3相关子查询
3.3.1相关子查询的工作方式
3.3.2WHERE子句中的相关子查询
3.3.3SELECT列表中的相关子查询
3.4派生表
3.5EⅪSTS运算符
3.6INTERSECT和EXCEPT运算符
3.6.1EXCEPT
3.6.2INTERSECT
3.6.3比较EXCEPT和INTERSECT与相应的EⅪSTS和NOTExISTS语句
3.7通用表表达式(CTE)
3.8递归查询
3.9合并
3.10利用外部调用完成复杂操作
3.11性能考虑
3.12小结

第4章XML集成
4.1XML数据类型
4.1.1定义XML数据类型的列
4.1.2XML模式集合
4.1.3创建、修改和删除Ⅺ儿模式集合
4.1.4XML数据类型方法
4.1.5施加超出模式集合范围的约束
4.2提取XML格式的关系数据
4.2.1FORXML子句
4.2.2OPENXML
4.3有关XML索引的提示
4.4层次数据概述
4.5小结

第5章细心推敲,大胆设计
5.1进一步了解规范化
5.1.1入手点
5.1.2达到第三范式
5.1.3其他的规范形式
5.2关系
5.3图表
5.3.1几种关系类型
5.3.2实体框
5.3.3关系线
5.3.4终止符
5.4逻辑设计与物理设计
5.4.1逻辑模型的用途
5.4.2逻辑模型的组成
5.5通过经典的BLOB处理基于文件的信息
5.6子类别
5.6.1子类别的类型
5.6.2明确概念——实现子类别
5.6.3子类别的物理实现
5.6.4通过子类别增加可扩展性
5.7数据库重用
5.7.1可重用数据库的候选
5.7.2如何分解事物
5.7.3可重用性的高昂代价
5.8反规范化
5.9通过分区方法进行扩展
5.10SQLServer关系图工具
5.10.1表
5.10.2处理约束
5.11关于日期列
5.12小结

第6章核心存储和索引结构
6.1SQLserer存储
6.1.1数据库
6.1.2文件
6.1.3区段
6.1.4页
6.1.5行
6.1.6全文目录
6.1.7文件流
6.2理解索引
6.2.1“B”还是非“B”:B树
6.2.2如何在SQLServer中访问数据
6.2.3索引类型和索引导航
6.3创建、修改和删除索引
6.3.1CREATEINDEX语句
6.3.2随约束隐含创建的索引
6.3.3ALTERINDEX
6.3.4DROPINDEX
6.4明智地决定何时何地使用何种索引
6.4.1选择性
6.4.2注意代价
6.4.3选择聚集索引
6.4.4列排序问题
6.4.5删除索引
6.4.6使用数据库引擎优化顾问
6.5维护索引
6.5.1碎片
6.5.2检测碎片
6.6小结

第7章更高级的索引结构
7.1XML索引
7.1.1主XML索引
7.1.2辅助XML索引
7.1.3创建XML索引
7.2用户定义的数据类型
7.2.1经典UDT
7.2.2NETUDT
7.2.3表格式UDT
7.2.4删除用户定义的类型
7.3层次数据
7.3.1理解深度与输出
7.3.2HifffarchyID类型结构
7.3.3处理HierarchyID值——HicrarchyID方法
7.3.4索引层次数据
7.3.5性能考虑
7.4空间数据
7.4.1空间概念
7.4.2平面数据描述的实现GEOMEFRY数据类型
7.4.3测量数据描述的实现GEOGRAPHY类型
7.5文件流
7.6启用文件流
7.6.1为数据库启用文件流
7.6.2创建一个启用文件流的表
7.6.3在T.SQL中使用文件流
7.6.4在.NET中使用文件流
7.7表压缩
7.8小结

第8章视图
8.1回顾视图语法
8.2更复杂的视图
8.3使用T.SQL编辑视图
8.4删除视图
8.5审核:显示现有代码
8.6保护代码:加密视图
8.7关于模式绑定
8.8使用VIEwMETADAIIA使自己的视图看起来像一个表
8.9索引(物化)视图
8.10分区视图
8.11小结

第9章脚本和批处理
9.1脚本的基本概念
9.2批处理
9.2.1批处理错误
9.2.2使用批处理的时机
9.3SQLCMD
9.4动态SQL:使用ExEc命令生成即时代码
9.5流控制语句
9.5.1IFELSE语句
9.5.2CASE语句
9.5.3使用wHlLE语句进行循环
9.5.4WArITOR语句
9.5.5TRY/CATCH块
9.6小结

第10章高级编程
10.1细看存储过程
10.1.1输出参数
10.1.2处理错误
10.2表值参数(TVP)
10.3调试
10.3.1启动调试器
10.3.2调试器的组件
10.3.3启动后使用调试器
10.4理解SQLCLR及SQLserver中的.NET编程
10.4.1程序简介
10.4.2编译程序集
10.4.3将程序集上载到SQLServer上
10.4.4创建基于程序集的存储过程
10.4.5从程序集创建标量用户定义函数
10.4.6创建表值函数
10.5创建聚集函数
10.6自定义数据类型
10.6.1从程序集创建自己的数据类型
10.6.2访问复杂数据类型
10.6.3删除数据类型
10.7小结

第11章事务和锁
11.1事务
11.1.1BEGINTTRAN
11.1.2COMMMTTRAN
11.1.3ROLLBACKTRAN
11.1.4SAVETRAN
11.2SQLServer日志的工作方式
11.2.1使用CHECKPOINT命令
11.2.2在服务器正常关机时执行
11.2.3在更改数据库时执行
11.2.4在启用TrtmcateonCheckpoint选项时执行
11.2.5在恢复时间超过设置的恢复间隔时执行
11.2.6失败与恢复
11.2.7隐式事务
11.3锁和并发
11.3.1通过锁可以防止的问题
11.3.2可锁的资源
11.3.3锁升级以及锁对性能的影响
11.3.4锁模式
11.3.5锁的兼容性
11.3.6指定特定的锁类型——优化器提示
11.4设置隔离级别
11.4.1RPLAIDCOMMIllED
11.4.2READUNCOMMITTED
11.4.3REPEATABLEREAD
11.4.4SERIALIZABLE
11.4.5SNAPSHOT
11.5处理死锁(也称作“A1205”)
11.5.1SQLServer判断死锁的方式
11.5.2如何选择死锁牺牲品
11.5.3避免死锁
11.6小结

第12章触发器
12.1触发器的含义
12.1.10N
12.1.2WITHENCRYPTl0N
12.1.3FORlAFTER与INSTEAD0F子句
12.1.4WITHAPPEND
12.1.5NOTFORREPLICATl0N
12.1.6AS
12.2为数据完整性规则使用触发器
12.2.1处理源自其他表的要求
12.2.2使用触发器检查更新的差异
12.2.3使用触发器实现自定义错误消息
12.3触发器的其他常见用途
12.3.1更新摘要信息
12.3.2向反规范化的表输入数据以用于报告
12.3.3设置条件标志
12.4其他触发器问题
12.4.1嵌套触发器
12.4.2递归触发器
12.4.3触发器调试
12.4.4触发器不妨碍架构的修改
12.4.5不必删除就可以禁用触发器
12.4.6触发器的触发顺序
12.5INSTEAD0F触发器
……
第13章SQL游标
第14章ReportingServices
第15章bcp和其他基本的大容量操作
第16章开始集成
第17章复制
第18章全文搜索
第19章安全性
第20章设计性能卓越的数据库
第21章性能优化工具
第22章管理
第23章SMO.SQL管理对象
第24章数据仓库
第25章保证良好的连接性
附录A系统函数
附录B分析元数据
附录C基础知识
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP