本书是作者多年从事SQL Server 2000数据库系统管理、应用开发和教学培训的经验总结。全书深入浅出地剖析了SQL Server 2000系统管理和应用开发的重点技术,突出了读者容易忽略的,但又是管理和开发实践中需要注意的重点,比如网络和数据库的结合、SQL Server 2000的体系结构、高效的SQL语句设计、优化的索引设计、备份和恢复的实现机制、ADO的体系结构和报表的设计艺术等。相信读者会有耳目一新的感觉。\r\n 全书分为3个部分,共22章,内容包括构建SQL Server 2000网络、SQL Server 2000的体系结构、管理和配置服务器、管理和配置数据库、DBCC命令、数据三套车、Transact-SQL、数据安全性、数据并发性、备份和恢复、性能监控和优化、基于ADO技术的VB数据库项目开发等。\r\n 本书内容全面、思路流畅、实用性强,所有实例均经过上机反复实践;对常见的问题提出了解决方案,具有很强的指导性。本书适合SQL Server 2000数据库管理人员、数据库应用开发人员阅读和参考,可作为管理SQL Server 2000数据库的技术手册、数据库技术培训教材以及参加SQL Server 2000认证考试的参考书。\r\n 本书配套光盘包括各章标注的内容以及17个多媒体实验。
第一部分 SQL Server 2000系统管理\r\n 第1章 构建SQL SERVER 2000网络\r\n 第2章 SQL SERVER 2000的体系结构\r\n 第3章 管理和配置服务器\r\n 第4章 管理和配置数据库\r\n 第5章 DBCC命令\r\n 第6章 数据三套车—表、索引和视图\r\n 第7章 功能VS.效率—SQL详解\r\n 第8章 数据完整性—约束、规则和默认\r\n 第9章 数据安全性—角色、用户和权限\r\n 第10章 数据并发性—事务和锁\r\n 第11章 数据库备份和恢复\r\n 第12章 智能管理—代理服务\r\n 第13章 服务器性能监控、调整和优化\r\n 第14章 SQL SERVER 2000高级管理专题\r\n 第15章 专业的SQL SERVER 2000管理工具\r\n第二部分 Transact-SQL编程\r\n 第16章 TRANSACT-SQL编程\r\n 第17章 存储过程和触发器\r\n第三部分 VB+SQL Server 2000应用开发\r\n 第18章 SQL SERVER 2000应用开发基础\r\n 第19章 VB数据库项目开发关键\r\n 第20章 基于ADO的VB数据库应用开发\r\n 第21章 控件——显示数据的艺术\r\n 第22章 报表——打印数据的艺术
www.itpub.net网站上“SQL Server版”网友对该书的评价
Badnews:
一直在找SQL Server管理的书。真的感谢 dancewithwave !!!。。。。。。
Lorlita:
感谢dancewithwave !!
一直对命名管道,TCP/IP方面不大熟悉,看后受益匪浅,感谢ing.....
该书什么时候才能版啊?期待中.........
Koolji:
什么时候有买?呵呵,买书者最大的快乐不过如此
zwsg_8606:
太感谢了.....无法用言语表达
Cchip:
期待中...
www1868:
深深致谢!
赵松涛,海军少校,工程师,计算机专业硕士。
从事高校教学5年,从事计算机网络和数据库系统管理、应用开发6年。目前,在一线从事网络管理。SQL Server和Oracle数据库的系统管理、应用开发和教学培训工作。
从2001年至今,先后独立和合作出版了8本有关网络和数据库的图书。曾经为大型企业、高校做数据系统管理培训,受到学员好评。
——写书是个良心活,品书如品人。
——我相信,用心做事,写出了自己的东西,读者是可以看见作者鲜活的思想和灵魂的。
学习完本书,你将能够回答下列问题
(1)初学SQL Server 2000应该从何入手
(2)SQL Server 2000是如何存储和处理数据的
(3)为什么无法备份和恢复tempdb数据库
(4)Tempdb数据库的数据是存放在内存还是硬盘上
(5)Tempdb数据库是否产生日志
(6)NULL值是否占用存储空间
(7)怎样估算数据文件的初始大小
(8)SELECT语句会不会产生日志
(9)日志里面有什么内容
(10)如何应对剧烈增长的日志文件
(11)为什么有的索引性能很差
(12)填充因子有什么作用
(13)如何编写高效率的SQL语句
(14)编写数据库程序时如何使用事务
(15)SQL Server 2000是先写日志还是先写数据
(16)如何设置检查点
(17)如何选择SQL Server 2000数据库的恢复模型
(18)联机日志和备份日志有什么关系
(19)怎样备份和恢复数据库
(20)怎样设计一个性能优化的SQL Server 2000服务器
(21)为什么要定期更新数据库的统计信息
(22)可以使用什么样的专业数据库管理工具
(23)游标的效率一定很差吗
(24)OBBC API是不是效率的神话
(25)ADO将数据存放在哪里
(26)如何设计专业的报表程序
一、本书的写作思想
“方向比知识重要”、“方法比技术重要”,这是贯穿全书的写作思想。对于技术类的书籍,到底是传授具体的知识细节呢,还是交给读者以方向和方法呢,很显然后者更重要。比如在本书的第1章介绍构建SQL Server 2000网络时,我就融合介绍了网络基础知识,读者在对TCP/IP这些基本概念有所了解的情况下才能理解SQL Server 2000的客户机/服务器结构,相比于其他单纯就SQL Server 2000介绍SQL Server 2000的图书,突出了方向和方法。再比如在第2章的整体篇幅介绍了SQL Server 2000的体系结构,因为对于DBA(Database Administrator,数据库管理员)来讲,所出现的管理问题是外因,内因是其体系结构。很难相信一个连SQL Server 2000体系结构都不甚了解的DBA可以轻松面对实际工作中可能出现的问题。在第5章介绍数据三套车-表、索引和视图时,突出了优化的索引设计这个主题。在第6章介绍SQL时突出了功能和效率的权衡和选择。在第14章介绍了专业的数据库管理工具的使用。
二、本书的精髓
到底什么是我们学习数据库系统管理和应用系统开发时应该关注的精髓,结合自己的理解和体会,本书突出了以下内容。
第2章《SQL Server 2000的体系结构》:这是DBA学习SQL Server 2000从“会管理”到“懂管理”的必然之路。
第6章《数据三套车—表、索引和视图》:回答了如何估计表的空间大小、表的页面存储分配、优化的索引设计等内容。不同的索引设计对数据库性能影响巨大的根源在于页的分裂,这就涉及到索引填充因子的设计,这又和SQL Server 2000的体系结构产生联系。
第7章《功能VS.效率—SQL详解》:没有停留在简单的SQL使用介绍上,最后落脚在如何设计高效的SQL语句上,并介绍了基于SQL Expert的智能优化工具。
第11章《数据库备份和恢复》:突出了日志文件对数据库备份和恢复的作用、日志文件的Redo和Undo机制、检查点机制和SQL Server 2000不同的恢复模型选择。提供了完整的备份和灾难恢复方案的设计和实施过程。
第13章《服务器性能监控、调整和优化》:突出了如何判断各类资源是否是服务器性能瓶颈的方法。
第15章《专业的数据库管理工具》:介绍了专业的数据库管理工具的使用方法。
第17章《存储过程和触发器》:突出了存储过程和触发器的执行机制,以及与普通SQL的区别。
第19章《VB数据库项目开发关键》:突出了VB+SQL Server 2000数据库项目开发中的关键流程、编程技术、接口技术和不同质量的代码。
第20章《基于ADO的VB数据库应用开发》:突出了ADO的3种对象的编程细节对数据库程序的影响。
第22章《报表—打印数据的艺术》:介绍了对于完整的C/S数据库项目数据报表的制作方法和工具。
无封面