全書導讀
這本書寫給誰的?
在編寫本書時,作者考慮瞭不同讀者的層次性,量體裁衣,深淺相宜,本著立足基礎知識,漸進提高的宗旨,力求讀者輕鬆走進,不悸不纍,漸進地提高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.分布式查詢和修改
· · · · · · (
收起)