《深探SQL Server 7.0與電子商務開發套用》是2000-07機械工業出版社出版的圖書,作者是劉階萍 / 楊長水 / 劉世軍
基本介紹
- 作者:劉階萍 / 楊長水 / 劉世軍
- ISBN:9787111013402
- 頁數:838
- 定價:78.00
- 出版社:機械工業出版社
- 出版時間:2000-07
- 裝幀:平裝
內容介紹,作品目錄,
內容介紹
本書採用了初學―構建―管理―開發基礎―項目規劃―電子商務―其他資料庫集成的漸進結構,打破了傳統的SQL Server書籍常出現的深淺偏執,實例開發取材不足的缺憾。書中介紹了SQL Server 7.0的安裝和配置,SQL Server Query Analyzer工具、English Query套用、伺服器管理、Transact-SQL、資料庫設計等;討論了內置程式的開發與擴展、SQL DMOS的套用、資料庫的管理、資源鎖定、複製機理以及SQL Server資料庫和其他數據源之間傳輸數據的一些新舊方法。對SQL Server系統的硬體配置,RAID配置、安裝及許可、安全策略、管理和調試、性能最佳化等方面都有精闢的見解。為了提高本書實務開發套用能力,書中還涉獵了鮮為人知的實例開發內幕。
作品目錄
全書導讀
這本書寫給誰的?
在編寫本書時,作者考慮了不同讀者的層次性,量體裁衣,深淺相宜,本著立足基礎知識,漸進提高的宗旨,力求讀者輕鬆走進,不悸不累,漸進地提高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.分散式查詢和修改
這本書寫給誰的?
在編寫本書時,作者考慮了不同讀者的層次性,量體裁衣,深淺相宜,本著立足基礎知識,漸進提高的宗旨,力求讀者輕鬆走進,不悸不累,漸進地提高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.分散式查詢和修改