深入浅出SQLServer2000开发·管理与套用实例


深入浅出SQLServer2000开发·管理与套用实例

文章插图
深入浅出SQLServer2000开发·管理与套用实例【深入浅出SQLServer2000开发·管理与套用实例】深入浅出SQLServer2000开发 。管理与套用实例是由邹建编着、人民邮电出版社出版的一本图书 , 本书全面系统地介绍了SQLServer开发和管理的套用技术 , 涉及安装和配置SQLServer、日期处理、字元处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户定义数据类型、资料库安全、系统表套用实例、索引、事务及锁、SQLServer套用疑难解答等内容 。融合了作者在使用SQLServer2000过程中遇到的各种常见问题和套用案例 , 还面向项目需求 , 涉及不同类型的套用 , 多角度地引导读者学习相关知识 。
基本介绍书名:深入浅出SQLServer2000开发·管理与套用实例
作者:邹建
出版社:人民邮电出版社
出版时间: 2008
版权资讯书 名: 深入浅出SQLServer2000开发.管理与套用实例作 者:邹建出版社: 人民邮电出版社出版时间: 2008ISBN: 9787115184702开本: 16定价: 59.00 元内容简介针对各类问题 , 书中提供了详细的操作步骤和解决思路 , 具有很强的实用性和可操作性 。本书适用于已经掌握了SQLServer基础知识 , 但缺少实践经验的读者 , 对初学者来说更是一本入门与进阶的必备指导用书 。目录第1章 安装和配置SQLServer 11.1 SQLServer的版本和版本选择 11.2 安装SQLServer的常见问题 41.3 如何理解实例 51.4 如何实现无值守安装 51.5 DesktopEngine 91.5.1 MSDE2000概述 91.5.2 获取MSDE2000 91.5.3 安装MSDE2000 101.5.4 管理MSDE2000 111.5.5 支持的并发用户数和资料库容量 111.6 SQLServerServicePack 121.6.1 确定已安装SQLServer的版本 121.6.2 SQLServerServicePack4介绍 121.6.3 SQLServerServicePack4的内容 131.6.4 安装SQLServerServicePack4的常见问题 141.7 SQLServer服务 151.8 服务账户 151.9 影响SQLServer运行的设定 171.9.1 记忆体配置 181.9.2 数据存储 20第2章 日期处理 232.1 日期类型概述 232.2 日期处理函式 242.2.1 日期增减函式 252.2.2 日期信息获取函式 252.2.3 日期差值计算函式 272.2.4 其他日期处理相关函式 272.3 日期选项设定 292.3.1 defaultlanguage选项 302.3.2 SETDATEFIRST 312.3.3 SETDATEFORMAT 312.3.4 SETLANGUAGE 322.4 日期格式化与日期推算处理 332.4.1 日期格式化处理 342.4.2 日期推算处理 352.4.3 日期加减处理 382.5 日期处理实例 402.5.1 生日处理 402.5.2 工作日处理 422.5.3 工作时间计算 452.6 日期处理疑难解答 472.6.1 日期处理中常犯的错误 472.6.2 常见的低效率日期处理方法 482.6.3 日期与数字 49第3章 字元处理 513.1 字元类型概述 513.2 字元串分拆 523.2.1 循环截取法 523.2.2 动态T-SQL语句法 533.2.3 辅助表法 543.2.4 分拆数据到列 573.2.5 分拆数字数据 583.2.6 分拆简讯数据 593.3 字元串合併 613.3.1 游标合併法 613.3.2 SELECT语句合併法 633.3.3 临时表合併法 643.3.4 固定行合併法 663.4 其他字元串处理要求 673.4.1 分段截取 673.4.2 分段更新 683.4.3 IP位址与字元串 693.5 字元串分拆与合併处理套用实例 703.5.1 字元串比较 713.5.2 字元串交集/并集 723.5.3 分拆字元串并统计 753.5.4 借用字元串实现无规律排序 803.5.5 列车车次查询 813.6 字元串在动态T-SQL语句中的套用 833.6.1 动态T-SQL语句概述 833.6.2 字元串在编号查询中的使用 863.6.3 动态参数存储过程 893.6.4 动态T-SQL语句中常见问题 913.7 text与ntext栏位处理 953.7.1 text与ntext数据的存储 953.7.2 管理text与ntext数据 963.7.3 text与ntext栏位的複製和合併 983.7.4 text与image栏位转换 1013.7.5 ntext栏位的REPLACE处理 102第4章 排序规则 1054.1 字元存储编码与排序规则 1054.1.1 字元数据的存储编码 1054.1.2 UNICODE 1064.1.3 排序规则 1074.1.4 排序规则比较和排列规则 1094.1.5 使用排序规则 110 4.1.6 如何选择字元栏位类型 1144.2 排序规则套用 1154.2.1 拼音处理 1154.2.2 全形与半角字元处理 118第5章 编号处理 1215.1 自动编号 1215.1.1 IDENTITY 1215.1.2 ROWGUIDCOL 1285.2 手工编号 1295.2.1 查表法 1305.2.2 独立编号表法 1345.2.3 随机编号 1385.3 缺号与补号 1415.3.1 检查缺号 1415.3.2 补号处理 1425.3.3 编号重排 1445.4 编号查询 1485.4.1 已用编号分布查询 1485.4.2 缺号分布查询 1505.4.3 生成已用编号和缺号分布字元串 1515.4.4 缺勤天数统计 154第6章 数据统计与汇总 1576.1 基本查询 1576.1.1 空(NULL)值对查询的影响 1576.1.2 联接 1606.1.3 UNION与UNIONALL 1646.1.4 数据填充查询 1676.1.5 上限与下限区间统计 1696.1.6 随机记录查询 1726.2 分级汇总 1746.2.1 实现分级汇总处理 1746.2.2 分级汇总结果的过滤 1776.2.3 分级汇总结果显示格式处理 1796.2.4 分级汇总结果的排序处理 1806.3 交叉数据报表 1816.3.1 实现原理 1826.3.2 多列转置 1846.3.3 动态列 1866.3.4 动态列中的字元溢出处理 1886.3.5 特殊的交叉报表 1936.4 典型数据统计案例 1956.4.1 库存明细账查询 1956.4.2 同期及上期数据对比 2006.4.3 销售排行榜 203第7章 分页处理 2077.1 应用程式中的分页处理 2077.2 资料库中的分页处理 2097.2.1 使用TOPN实现分页 2097.2.2 使用字元串 2147.2.3 使用临时表 2177.2.4 使用SQLServer的系统存储过程处理分页 2207.3 特殊要求的分页处理 2217.3.1 随机显示的分页处理 2217.3.2 分类数据的分页处理 225第8章 树形数据处理 2288.1 单编号处理法 2288.1.1 方法概述 2288.1.2 逐级汇总 2308.1.3 编码重排 2318.1.4 调整编码规则 2348.1.5 调整编码隶属关係 2388.2 双编号处理法 2458.2.1 方法概述 2458.2.2 树形数据排序 246 8.2.3 查找子节点 2508.2.4 查找父节点 2518.2.5 编码校验 2538.2.6 节点複製 2558.2.7 节点删除 2588.2.8 逐级汇总 2608.3 树形数据的扩展形式 2638.3.1 产品配件清单 2638.3.2 公车乘车线路查询 265第9章 数据导入与导出 2689.1 访问外部数据 2689.1.1 连结伺服器 2689.1.2 OPENROWSET与OPENDATASOURCE 2749.1.3 外部数据访问方法总结 2779.2 文本档案的导入与导出 2819.2.1 查询文本档案内容 2819.2.2 BCP与BULKINSERT 2849.3 导入与导出中的常见问题 2929.3.1 访问外部数据的注意事项 2929.3.2 使用BCP或者BULKINSERT时的注意事项 2939.3.3 外部数据档案位置及档案访问许可权问题 2949.4 在客户端实现SQLSever数据导入与导出处理 2959.4.1 在Access资料库中实现与SQLServer之间的数据交换 2959.4.2 实现客户端其他OLEDB数据源与SQLServer之间的数据交换 2969.4.3 在客户端实现SQLServer数据导入与导出处理的一些说明 2969.5 在资料库中存取档案 2969.5.1 SQLServer中的档案存取方法 2979.5.2 程式中的档案存取处理方法 299第10章 作业 30110.1 作业概述 30110.1.1 定义作业 30110.1.2 使用系统存储过程定义作业的常用模板 30510.2 作业的套用 30810.2.1 定时启用(或者停用)资料库 30810.2.2 执行耗时的存储过程 30910.2.3 秒级作业 31110.3 使用作业的疑难解答 315第11章 数据备份与还原 32111.1 资料库备份与还原方法介绍 32111.1.1 完全备份与还原 32111.1.2 差异备份与还原 32311.1.3 日誌备份与还原 32511.1.4 数据档案或档案组备份与还原 32611.1.5 备份设备 32711.1.6 资料库恢复模型对资料库备份和还原的影响 32911.2 制订资料库备份方案 33211.2.1 备份方案制订原则 33211.2.2 建立数据备份方案 33311.3 资料库备份与还原的实践套用 33811.3.1 系统资料库的备份与还原 33811.3.2 资料库迁移 34211.3.3 部分资料库还原 34411.3.4 抢救损坏资料库中的数据 346 11.3.5 将数据还原到指定时间点 34911.3.6 将数据还原到指定标记点 35111.3.7 同步备用伺服器 35311.4 数据备份与还原疑难解答 35611.4.1 数据备份与还原中的常见问题 35611.4.2 使用媒体集备份时的常见问题 36211.4.3 资料库还原中的孤立用户问题 36411.4.4 查询备份档案中的信息 367第12章 资料库安全 36912.1 SQLServer的存取构架 36912.1.1 表格格式数据流(TDS) 36912.1.2 Net-Library与网路协定 37012.1.3 Net-Library加密 37312.2 用户管理 37412.2.1 身份验证模式 37412.2.2 登录、用户、角色和组 37612.2.3 管理用户 38112.3 数据档案安全 38812.4 SQLServer安全配置 39012.4.1 安全配置建议 39012.4.2 使用安全套接字层(SSL)加密 39312.5 应用程式上的安全 40112.5.1 防止SQL注入式攻击 40112.5.2 限制应用程式访问 40212.5.3 不安全的扩展存储过程 404第13章 系统表套用实例 40713.1 系统对象概述 40713.1.1 每个资料库中都存在的系统表 40713.1.2 仅在系统资料库中存在的系统表 40813.1.3 系统表套用中3个重要的系统存储过程 41013.2 系统表在对象信息检索中的套用 41313.2.1 搜寻指定的对象所处的资料库 41313.2.2 获取存储过程参数定义 41613.2.3 搜寻指定字元在哪个表的哪个栏位中 42013.2.4 非UNICODE栏位改为UNICODE栏位的可行性查询 42313.2.5 栏位相关对象查询 42513.2.6 生成资料库字典 43013.3 系统对象在处理中的套用 43113.3.1 批量处理资料库中的对象 43113.3.2 将所有的char、varchar改为nchar、nvarchar 43213.3.3 标识列与普通列的相互转换 43413.3.4 把列添加指定位置 43813.3.5 在两个SQLServer资料库之间複製对象 439第14章 索引、事务与锁 44314.1 索引 44314.1.1 概述 443 14.1.2 索引的存储与检索 44414.1.3 索引设计指南 44514.1.4 索引管理与维护建议 45514.2 事务及锁 46014.2.1 概述 46014.2.2 事务 46114.2.3 锁 47114.2.4 事务与锁的套用 480第15章 SQLServer套用疑难解答 49115.1 访问SQLServer实例的常见问题 49115.1.1 连线失败 49115.1.2 用户登录失败 49315.1.3 测试连线到SQLServer实例的方法总结 49415.1.4 逾时 49515.1.5 单用户的问题 49615.1.6 默认资料库问题 49715.2 资料库日誌疑难解答 49715.2.1 影响日誌档案增长的因素 49815.2.2 从事务日誌中删除日誌记录 49915.2.3 日誌档案处理中的误区 50015.2.4 合理解决日誌档案增长 50115.3 错误处理疑难解答 50115.3.1 错误处理概述 50115.3.2 错误处理严重程度 50215.3.3 使用@@ERROR的疑难解答 50315.3.4 XACT_ABORT与RAISERROR的疑难解答 50415.4 游标处理疑难解答 50615.4.1 全局游标与本地游标 50615.4.2 检查指定的游标是否存在 50715.4.3 事务提交或者回滚对游标的影响 50915.4.4 可更新的游标 51015.5 SQLServer处理中的其他疑难解答 51115.5.1 并发工作负荷调控器 51215.5.2 存储过程中的疑难解答 51315.5.3 标识值疑难解答 51515.5.4 全文检索疑难解答 51815.5.5 发布与订阅中的常见问题 52115.5.6 其他疑难解答 523……