全书导读
这本书写给谁的?
在编写本书时,作者考虑了不同读者的层次性,量体裁衣,深浅相宜,本着立足基础知识,渐进提高的宗旨,力求读者轻松走进,不悸不累,渐进地提高SQL Server 7.0的运用能力。在套路结构上,编者独树一帜,采用了初学―构建―管理―开发基础―项目规划―电子商务―其他数据库集成的渐进结构,打破了传统的SQL Server书籍常出现的深浅偏执,实例开发取材不足的缺憾。读者可根据不同需求随意组织章节的学习。针对初学者,本书安排了适宜的基础章节,通过基础内容的学习,可以逐渐获得数据库管理和维护的经验,提高SQL Server7.0的运用能力;对于关系型数据库技术有经验的高级的读者,SQL Server 7.0的开发与实务及系统封装性可谓难得一览,可开阔自己的视野,达到深层进取的目的。
这本书讲什么?
第一部分基础知识
第1章数据库系统简介
第2章SQL Server简介
第3章SQL Server的环境
通过这些章节学习读者能够对数据库系统、SQL Server形成和发展及SQL Server的环境有一个较为清晰的了解。
第二部分构造SQL Server 7.0
第4章安装SQL Server 7.0
第5章安装SQL Mail和使用SQL Agent
第6章升级SQL Server
第7章配置SQL Server 7.0
通过上述章节的学习,读者能对SQL Server 7.0安装、配置、升级等SQL Server 7.0的构造工作有较为系统的了解,为数据库的管理和维护等工作作技术铺垫。
第三部分管理和维护SQL Server 7.0
第8章管理工具集
第9章创建和管理数据库
第10章传送数据
第11章复制数据
第12章微软的数据仓库框架技术
第13章数据库管理员的任务简化
第14章SQL Server7.0的安全性
第15章数据库的维护
这部分将为您配备各种管理工具并深度掌握它们,并将为您引导一条配置一个高效优化的SQL Server 7.0的套路和相关鲜为人知的秘诀。
第四部分SQL语言参考
第16章Transact-SQL语言
第17章标准SQL语言大全
第18章ANSI SQL-92的介绍
这部分将引导您深度掌握SQL语言和各种接口,并将为您引导一条开发一般应用程序的有效方法。
第五部分SQL Server 7.0的开发与实务
第19章使用Transact-SQL开发保存程序
第20章使用OLE开发应用程序
第21章使用SQL-DMO编程
第22章使用SQL-DMO-SECRETS Snap-In控件
第23章项目规划
第24章电子商务开发应用实例
第25章Access和Oracle数据库的开发移植
这部分将引导您如何进行一个基于SQL Server 7.0的项目的规划和网站的总体设计,它将告诉您如何使用ASP+SQL Server实现电子商务开发应用,如何将Access数据库和Oracle数据库移植到Microsoft SQL Server 7.0。
第六部分SQL Server 7.0的系统封装性
第26章SQL Server 7.0的系统表
第27章SQL Server 7.0的DBCC
第28章SQL Server 7.0内部数据保存结构
第29章SQL Server 7.0的优化器
这部分讲述SQL Server 7.0鲜为人知的内部封装属性,其中包含系统表、DBCC、内部数据保存结构、及优化器等知识。
和NT Internet Information Server数据库开发者将能通过Internet Web站点将交互和在线数据库内容传输给众多用户。SQL Server 7还提供了对改进的分布式事务处理的支持,增强了无缝复制及多平台实施的分布式管理工具。Microsoft对Internet技术的允分利用使得这些在短短几年前不可想象的事情成为可能。现在,可以通过Internet复制数据库,并能使世界各地的远程用户访问数据。改进的图像数据类型能为Internet用户添加丰富的内容。图像是以数据碎片的树结构来存储和管理的,看起来像是保存在一张表的行中。为满足不断发展的Internet技术,Microsoft计划支持声音、视频等一些新的数据类型,这也正是关系型数据库应能支持新技术时所谈到的内容。
2.4 Microsoft SQL Server 7.0的新功能
Microsoft公司宣称SQL Server 7.0是一种面向21世纪的数据库。作为Windows数据库家族中出类拔萃的成员,SQL Server这种关系型数据库管理系统能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的需要。根据客户的反映和需求,SQL Server
7.0在易用性、可伸缩性、可靠性以及数据仓库等方面进行了显著的改进和提高。
(1)易用性
客户寻求的是商业问题的解决方案。而大多数所谓的数据库“解决方案”却带来了多层次的费用支出和复杂性。Microsoft的目标是使SQL Server成为在构建、管理以及部团商业应用程序方面最易于使用的数据库。因此,我们为开发人员提供简单快捷的编程模型,免除对标准操作的数据库管理工作,而且还为复杂操作提供了先进的工具。个人电脑、工作组和企业环境都有它们自己的要求,在高端的、可伸缩的和功能强大的工作允许对大量的服务器进行简化管理。向导和预先激活的监测工具允许系统管理员处理更多的中等范围的系统。对于低端来说,系统将适应其环境的需要,隐藏许多操作的复杂性。
(2)伸缩性和可靠性
客户对于数据库管理系统的投资表现在为数据库编写的应用程序,以及为部署和管理应用程序而进行的培训。这些投资必须得到保护,即随着业务的增长,数据库也必须能够随之发展,以便处理更多的数据、事务和用户。同时,客户还希望在对数据库应用程序进行精简以用于便携式计算机和分支机构时,也能够保护过去的投资。
为了满足这些需求,Microsoft提供了一种单一的数据库引擎,可用于从运行Windows95或者Windows98操作系统的便携式计算机到运行Windows NT Server企业版的大字节(terabyte)对称多处理器集群的各种场合。所有这些系统都具有关键商业系统所需的安全性和可靠性。
(3)数据仓库
任务板系统一直是企业数据库基础结构的关键组件。为了更加清楚地了解其数据,各公司也投入了大量的资金。Microsoft的目标是降低数据仓库的成本和复杂性,同时让更多的用户能够拥有这项技术。Microsoft已经为建立数据仓库所需的全部过程设定了一条完善的途径。其目标是通过结合一系列的技术、服务和供应商联盟,来使构建和设计高性能价格比的数据仓库解决方案变得更加简单。
当由Microsoft Data Warehousing Framework引入的标准简化了集成性和管理时,Microsoft对数据仓库的联盟使之成为在行业界的领先者。通过产品的增强功能如增强的查询处理、信息发送、数据转移和Internet集成等,SQL Server 7.0在行业界处于领先地位。集成的OLAP服务能够快速而有效地分析多媒体数据。Microsoft的复制功能为共享计划和数据、鼓励集成第三方伙伴的解决方案提供了一种开放的和公共的标准下层结构体系。
在Microsoft SQL Server 7.0中,增加了许多新功能,下面详细介绍这些新增加的功能。
2.4.1在服务器管理方面的增强和新功能
1.减少了管理负荷和费用
由内存管理器协调与操作系统之间的内存分配。
文件可以自动增加和压缩。
自动修改统计。
自动重新编译规划。
减少配置任务。例如,连接、锁和打开的对象由系统自动配置。
2.动态锁定功能
在默认情况下,是完全行级锁定。
根据需要,态升级到页锁或者表锁。
3.为复杂查询提高了查询处理模型
新的连接方式
多索引操作和共享的行指示器。
4.增加了一些新的Transact-SQL的语句
ALTER PROCEDURE
ALTER TRIGGER
ALTER VIEW
ALTER TABLE
5.触发器的增强
触发器可以叠代
对于每种INSERT、UPDATE、DELETE类型,可以有多触发器。
6.游标的增强
本地游标
游标变量和参数。
7.提高了容量
每一个查询语句中表的数量。
每一个表中的列的数量。
8.分布式查询和修改
· · · · · · (
收起)