注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverMicrosoft SQL Server 2000寶典

Microsoft SQL Server 2000寶典

Microsoft SQL Server 2000寶典

定 價:¥85.00

作 者: (美)Paul Nielsen著;劉瑞[等]譯;劉瑞譯
出版社: 中國鐵道出版社
叢編項:
標 簽: Sever

ISBN: 9787113057091 出版時間: 2004-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 792 字數(shù):  

內(nèi)容簡介

  這本書覆蓋了有關(guān)SQLServer開發(fā)的所有知識,掌握數(shù)據(jù)庫模式設(shè)計的方法,以提高數(shù)據(jù)庫系統(tǒng)的性能、完整性和靈活性,理解ACID、事務(wù)完整性并創(chuàng)建穩(wěn)固的數(shù)據(jù)庫系統(tǒng),理解關(guān)系代數(shù)以編寫功能強大的查詢,對索引進行調(diào)優(yōu),使其成為數(shù)據(jù)和查詢之間的橋梁,分析查詢執(zhí)行計劃以提高性能,創(chuàng)建T-SQL存儲過程、觸發(fā)器和用戶定義函數(shù),使用DTS、分布式查詢、XML和ADO.NET共享數(shù)據(jù),使用alysisServices分析數(shù)據(jù),使數(shù)據(jù)庫系統(tǒng)具有高級的可伸縮性、可用性、性能和可移植性。PaulNielsenl979年成為程序員,并從20世紀80年代的早期開始專注于數(shù)據(jù)庫開發(fā)。他曾作為數(shù)據(jù)系統(tǒng)技術(shù)士官在美國海軍潛艇部隊服役,此后他成為了一名計算機顧問和教員,并從此開始為計算機雜志撰寫文章。Paul與PeterNorton合作在20世紀90年代早期撰寫了一本書籍,并曾為不同的有關(guān)編程和數(shù)據(jù)庫的書籍撰寫過部分的章節(jié)。他曾是AccessAdvisor雜志最早的技術(shù)編輯,并在?∕icrosoftTech-Ed和ICCM等不同的計算機會議上發(fā)言。在這20余年中,Paul使用不同的數(shù)據(jù)庫產(chǎn)品和工具進行了多個數(shù)據(jù)庫項目的開發(fā)。這些項目大多數(shù)是有關(guān)制造工業(yè)和保險法規(guī)數(shù)據(jù)庫的。近年來,Paul曾經(jīng)在一個開發(fā)MRP/II庫存系統(tǒng)的小組中擔任數(shù)據(jù)建模和SQLServer開發(fā)的工作。在創(chuàng)作本書時,在大約98000名通過了BraincBench.comRDBMSConcepts認證測試的人員,Paul在美國排名第5。目前,Paul在CompassionInternational,一個以耶穌的名義致力于從貧困中解救兒童的基督教組織中從事數(shù)據(jù)庫開發(fā)的工作。除此之外,他還是LearningTree的SQLServer兼職教師。在不考慮數(shù)據(jù)庫開發(fā)問題的時候,Paul彈奏Taylor吉他,閱讀NewcLivingTranslation雜志,欣賞NatalieCole的節(jié)目,并關(guān)注他那些以令他驚訝的速度長大的孩子們。5a5c5ac555c555a5a5BrianPatterson目前在伊利諾伊州中部從事軟件開發(fā)工作。從1994年開始,Brian撰寫了許多有關(guān)VisualcBasic的出版物,并與他人合作撰寫了包括((MigratingtoVisualBasic.NETandC#Bible》在內(nèi)的多部書籍。Brian非常的全面,在他的閑暇時間,他喜歡編程序、撰寫和閱讀有關(guān)編程的文章。通??梢栽贛SDN新聞組中找到他,或者發(fā)送電子郵件到briandpatterson@msn、om與他聯(lián)系。PierreBoutquin是加拿大一家主要銀行財務(wù)部的高級軟件設(shè)計師。在那里,他幫助開發(fā)了領(lǐng)先的市場風險管理軟件。他具有10年以上的實施基于PC機的計算機系統(tǒng)的經(jīng)驗,以及有關(guān)分布式系統(tǒng)設(shè)計、數(shù)據(jù)倉庫、VisualBasic、VisualcC++和SQL的豐富知識。他與他人合作撰寫了許多有關(guān)編程的書籍,并為其他許多書籍提供了有關(guān)C#、VB、COM+、XML和SQL的材料。Koshka和Sasha,兩只可愛的貓,占據(jù)了Pierre大部分的空閑時間。在愛撫它們的時候,他經(jīng)常會考慮如何找到更多的時間去下國際象棋,或者閱讀來自他的祖國比利時的新聞。你可以發(fā)送郵件到boutquin@hotmail.6com與他聯(lián)系。只要SQLServer2000能夠做到,你就可以做到本書全面介紹了有關(guān)利用SQLServer2000、Microsoft的高性能、支持Web的客戶/服務(wù)器數(shù)據(jù)庫和數(shù)據(jù)分析軟件包所需的各種知識。在這本書中,數(shù)據(jù)庫專家PaulNielsen以性能和數(shù)據(jù)完整性為中心,向用戶展示了從數(shù)據(jù)庫項目開始的第一天起就開始性能設(shè)計的方法。從基本的安裝操作到使用XML、監(jiān)控數(shù)據(jù)庫和性能調(diào)優(yōu)(一個非常熱門的話題,它本身就值得用整整一部書來加以討論)、PaulNielsen都給出了清晰的操作說明、充分而詳實的理論知識以及完成給定任務(wù)最有效的方法::“最佳實踐”。本書不僅僅是一本普通的指南;它提供了開發(fā)和使用SQLServer所需的一切知識和方法。這本書覆蓋了有關(guān)SQLServer開發(fā)的所有知識·掌握數(shù)據(jù)庫模式設(shè)計的方法,以提高數(shù)據(jù)庫系統(tǒng)的性能、完整性和靈活性·理解ACID、事務(wù)完整性并創(chuàng)建穩(wěn)固的數(shù)據(jù)庫系統(tǒng)·理解關(guān)系代數(shù)以編寫功能強大的查詢·對索引進行調(diào)優(yōu),使其成為數(shù)據(jù)和查詢之間的橋梁·分析查詢執(zhí)行計劃以提高性能·創(chuàng)建T-SQL存儲過程、觸發(fā)器和用戶定義函數(shù)·使用DTS、分布式查詢、XML和ADO.NET共享數(shù)據(jù)·使用AnalysisServices分析數(shù)據(jù)·使數(shù)據(jù)庫系統(tǒng)具有高級的可伸縮性、可用性、性能和可移植性

作者簡介

  PaulNielsenl979年成為程序員,并從20世紀80年代的早期開始專注于數(shù)據(jù)庫開發(fā)。他曾作為數(shù)據(jù)系統(tǒng)技術(shù)士官在美國海軍潛艇部隊服役,此后他成為了一名計算機顧問和教員,并從此開始為計算機雜志撰寫文章。Paul與PeterNorton合作在20世紀90年代早期撰寫了一本書籍,并曾為不同的有關(guān)編程和數(shù)據(jù)庫的書籍撰寫過部分的章節(jié)。他曾是AccessAdvisor雜志最早的技術(shù)編輯,并在包括MicrosoftTech-Ed和ICCM等不同的計算機會議上發(fā)言。在這20余年中,Paul使用不同的數(shù)據(jù)庫產(chǎn)品和工具進行了多個數(shù)據(jù)庫項目的開發(fā)。這些項目大多數(shù)是有關(guān)制造工業(yè)和保險法規(guī)數(shù)據(jù)庫的。近年來,Paul曾經(jīng)在一個開發(fā)MRP/II庫存系統(tǒng)的小組中擔任數(shù)據(jù)建模和SQLServer開發(fā)的工作。在創(chuàng)作本書時,在大約98000名通過了BraincBench.comRDBMSConcepts認證測試的人員,Paul在美國排名第5。目前,Paul在CompassionInternational,一個以耶穌的名義致力于從貧困中解救兒童的基督教組織中從事數(shù)據(jù)庫開發(fā)的工作。除此之外,他還是LearningTree的SQLServer兼職教師。在不考慮數(shù)據(jù)庫開發(fā)問題的時候,Paul彈奏Taylor吉他,閱讀NewcLivingTranslation雜志,欣賞NatalieCole的節(jié)目,并關(guān)注他那些以令他驚訝的速度長大的孩子們。5a5c5ac555c555a5a5BrianPatterson目前在伊利諾伊州中部從事軟件開發(fā)工作。從1994年開始,Brian撰寫了許多有關(guān)VisualcBasic的出版物,并與他人合作撰寫了包括((MigratingtoVisualBasic.NETandC#Bible》在內(nèi)的多部書籍。Brian非常的全面,在他的閑暇時間,他喜歡編程序、撰寫和閱讀有關(guān)編程的文章。通常可以在MSDN新聞組中找到他,或者發(fā)送電子郵件到briandpatterson@msn、om與他聯(lián)系。PierreBoutquin是加拿大一家主要銀行財務(wù)部的高級軟件設(shè)計師。在那里,他幫助開發(fā)了領(lǐng)先的市場風險管理軟件。他具有10年以上的實施基于PC機的計算機系統(tǒng)的經(jīng)驗,以及有關(guān)分布式系統(tǒng)設(shè)計、數(shù)據(jù)倉庫、VisualBasic、VisualcC++和SQL的豐富知識。他與他人合作撰寫了許多有關(guān)編程的書籍,并為其他許多書籍提供了有關(guān)C#、VB、COM+、XML和SQL的材料。Koshka和Sasha,兩只可愛的貓,占據(jù)了Pierre大部分的空閑時間。在愛撫它們的時候,他經(jīng)常會考慮如何找到更多的時間去下國際象棋,或者閱讀來自他的祖國比利時的新聞。你可以發(fā)送郵件到boutquin@hotmail.6com與他聯(lián)系。

圖書目錄

第一部分 SQL Server基礎(chǔ)
第1章 SQL Server簡介
1-1 客戶/服務(wù)器數(shù)據(jù)庫模型
1-1-1 桌面數(shù)據(jù)庫
1-1-2 客戶/服務(wù)器數(shù)據(jù)庫
1-1-3 客戶/服務(wù)器角色
1-1-4 多層客戶/服務(wù)器模型設(shè)計
1-2 SQL Server的優(yōu)點
1-2-1 ACID特性與高可用性
1-2-2 SQL Server已經(jīng)成為標準
1-2-3 SQL Server的安全性
1-2-4 SQL Server的性能與可伸縮性
1-2-5 均衡與完備
1-2-6 “盒子”以外的經(jīng)驗
1-2-7 開發(fā)的靈活性
1-2-8 價格與性能
1-3 選擇合適的SQL Server 2000版本
1-3-1 企業(yè)版(Enterprise Edition)與開發(fā)版(Developer Edition)
1-3-2 標準版(Standard Edition)
1-3-3 個人版(Personal Edition)
1-3-4 MSDE/Desktop Engine
1-3-5 SQL Server CE版
1-3-6 為SQL Server 2000授予許可證
1-3-7 MSDN Universal
1-4 服務(wù)器組件
1-4-1 SQL Server引擎(SQL Server Engine)
1-4-2 SQL Server代理(SQL Server Agent)
1-4-3 分布式事務(wù)處理協(xié)調(diào)器(Distributed Transaction Coordinator, DTC)
1-4-4 Microsoft搜索服務(wù)(Microsoft Search Service)
1-4-5 SQL 郵件(SQL Mail)
1-4-6 English Query
1-4-7 數(shù)據(jù)轉(zhuǎn)換服務(wù)(Data Transformation Services, DTS)
1-4-8 Analysis Services
1-5 客戶組件
1-5-1 服務(wù)器網(wǎng)絡(luò)實用工具(Server Network Utility)
1-5-2 客戶端網(wǎng)絡(luò)實用工具(Client Network Utility)
1-5-3 SQL Server 服務(wù)管理器(SQL Server Service Manager)
1-5-4 企業(yè)管理器(Enterprise Manager)
1-5-5 查詢分析器(Query Analyzer)
1-5-6 命令行實用工具:Isql. osql與Bulk Copy
1-5-7 SQL 聯(lián)機叢書(SQL Books On-Line)
1-5-8 SQL事件探查器(SQL Profiler)
1-5-9 性能監(jiān)視器(Performance Monitor)
1-5-10 MSDTC 管理控制臺(MSDTC Administrative Console)
1-5-11 IIS虛擬目錄管理器(IIS Virtual Directory Manager)
1-5-12 SQL Server Resource Kit
1-6 Transact SQL
1-7 客戶應(yīng)用程序
1-7-1 DB-Lib
1-7-2 ODBC/DSN
1-7-3 OLE-DB/ADO
1-7-4 Microsoft Access
1-7-5 Excel
1-7-6 Visio
1-7-7 數(shù)據(jù)分析器(Data Analyzer)
1-8 認證與培訓
1-8-1 Microsoft認證專家
1-8-2 MCDBA
1-8-3 Learning Tree的SQL Server 2000認證
1-8-4 Brainbench.com
1-8-5 會議
1-9 .Net 世界中的SQL Server
1-9-1 Net與應(yīng)用程序開發(fā)
1-9-2 .Net和XML
1-9-3 Microsoft BizTalk和EDI
1-9-4 SQL Server對.NET的支持
1-9-5 SQL Server的未來
1-10 總結(jié)
第2章 建立數(shù)據(jù)庫邏輯模式
2-1 數(shù)據(jù)庫基礎(chǔ)
2-1-1 數(shù)字數(shù)據(jù)庫的優(yōu)點
2-1-2 表. 行及列
2-1-3 事務(wù)處理數(shù)據(jù)庫
2-1-4 決策支持數(shù)據(jù)庫
2-1-5 數(shù)字神經(jīng)系統(tǒng)
2-2 數(shù)據(jù)建模
2-2-1 收集項目需求
2-2-2 數(shù)據(jù)庫邏輯模式
2-2-3 可見實體
2-2-4 識別多個實體
2-2-5 關(guān)系建模
2-2-6 規(guī)范化
2-3 數(shù)據(jù)完整性
2-4 面向?qū)ο髷?shù)據(jù)庫設(shè)計
2-5 動態(tài)/關(guān)系設(shè)計(Dynamic/Relational Design)
2-5-1 基本的動態(tài)/關(guān)系設(shè)計
2-5-2 動態(tài)/關(guān)系前端編程
2-5-3 高級動態(tài)/關(guān)系數(shù)據(jù)庫設(shè)計
2-6 總結(jié)
第3章 安裝與配置SQL Server
3-1 制訂安裝計劃
3-1-1 操作系統(tǒng)
3-1-2 確定安全性帳戶計劃
3-1-3 確定文件的存放位置
3-1-4 確定排序規(guī)則
3-1-5 確定網(wǎng)絡(luò)協(xié)議
3-1-6 確定驗證模式
3-1-7 規(guī)劃服務(wù)器的實例
3-2 有關(guān)硬件的建議
3-2-1 使用專門的服務(wù)器
3-2-2 使用大容量的內(nèi)存
3-2-3 使用多個CPU
3-2-4 磁盤驅(qū)動器子系統(tǒng)
3-2-5 網(wǎng)絡(luò)性能
3-3 實施安裝
3-3-1 值守安裝
3-3-2 無值守安裝
3-3-3 安裝多個實例
3-3-4 驗證安裝
3-4 安裝Service Pack
3-5 從以前的版本升級
3-5-1 從SQL Server 7升級
3-5-2 從SQL Server 6.5升級
3-5-3 從SQL Server 6.5以前的版本升級
3-5-4 升級之后的工作
3-5-5 數(shù)據(jù)庫兼容性級別
3-6 升遷Access
3-6-1 轉(zhuǎn)換為客戶/服務(wù)器的設(shè)計
3-6-2 使用Access升遷向?qū)?br />3-6-3 Access .adp前端應(yīng)用程序
3-7 移植到SQL Server
3-7-1 從MySQL升級到SQL Server
3-7-2 從Oracle 移植到SQL Server
3-8 刪除SQL Server
3-9 客戶連接
3-9-1 服務(wù)器網(wǎng)絡(luò)實用工具
3-9-2 客戶網(wǎng)絡(luò)實用工具
3-10 瀏覽系統(tǒng)數(shù)據(jù)庫和表
3-10-1 系統(tǒng)數(shù)據(jù)庫
3-10-2 Pubs和Northwind
3-10-3 系統(tǒng)表
3-10-4 信息架構(gòu)視圖
3-11 總結(jié)
第4章 使用SQL Server的開發(fā)工具
4-1 使用服務(wù)管理器
4-2 使用企業(yè)管理器
4-2-1 Microsoft 管理控制臺管理單元(Microsoft Management Console Add-In)
4-2-2 連接到服務(wù)器
4-2-3 服務(wù)器屬性
4-2-4 使用控制臺樹
4-2-5 任務(wù)板
4-2-6 菜單與工具條
4-2-7 快捷方式菜單
4-2-8 向?qū)?br />4-2-9 表設(shè)計器視圖
4-2-10 創(chuàng)建數(shù)據(jù)庫關(guān)系圖
4-2-11 查詢設(shè)計器
4-3 使用查詢分析器
4-3-1 連接到服務(wù)器
4-3-2 執(zhí)行SQL批處理程序
4-3-3 打開與保存腳本
4-3-4 對象瀏覽器
4-3-5 模板
4-3-6 查看查詢執(zhí)行計劃(Query Execution Plan)
4-4 總結(jié)
第二部分 開發(fā)SQL Server數(shù)據(jù)庫
第5章 實施數(shù)據(jù)庫物理模式
5-1 設(shè)計數(shù)據(jù)庫物理模式
5-1-1 設(shè)計的簡明性與靈活性
5-1-2 規(guī)劃性能
5-1-3 規(guī)劃安全性
5-1-4 規(guī)劃可維護性
5-1-5 合理地進行逆規(guī)范化設(shè)計
5-2 創(chuàng)建數(shù)據(jù)庫
5-2-1 數(shù)據(jù)庫文件的概念
5-2-2 管理文件的增長
5-2-3 使用多個文件
5-2-4 規(guī)劃多個文件組
5-3 創(chuàng)建表
5-3-1 在企業(yè)管理器中設(shè)計表
5-3-2 使用SQL腳本
5-3-3 表名與列名
5-3-4 文件組
5-4 創(chuàng)建鍵
5-4-1 主鍵
5-4-2 創(chuàng)建主鍵
5-4-3 創(chuàng)建外部鍵
5-5 創(chuàng)建用戶數(shù)據(jù)列
5-5-1 列的數(shù)據(jù)類型
5-5-2 計算列
5-5-3 列約束與默認值
5-5-4 數(shù)據(jù)目錄
5-6 創(chuàng)建索引
5-6-1 使用企業(yè)管理器來創(chuàng)建索引
5-6-2 理解索引
5-6-3 索引選項
5-7 編寫關(guān)于數(shù)據(jù)庫模式的文檔
5-8 總結(jié)
第6章 使用Select檢索數(shù)據(jù)
6-1 選擇工具
6-1-1 使用企業(yè)管理器檢索數(shù)據(jù)
6-1-2 使用查詢分析器檢索數(shù)據(jù)
6-2 從單個表中查詢數(shù)據(jù)
6-2-1 select語句的基本執(zhí)行流程
6-2-2 Select Distinct
6-2-3 選取前n行數(shù)據(jù)
6-2-4 列. 星號(*). 別名和表達式
6-2-5 按位運算符
6-2-6 Case表達式
6-2-7 From子句
6-2-8 Where條件
6-2-9 對結(jié)果集排序
6-3 使用空值
6-3-1 檢測空值
6-3-2 處理空值
6-4 標量函數(shù)
6-4-1 服務(wù)器環(huán)境信息
6-4-2 用戶信息函數(shù)
6-4-3 日期時間函數(shù)
6-4-4 字符串函數(shù)
6-4-5 Soundex函數(shù)
6-4-6 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
6-5 匯總和分組數(shù)據(jù)
6-5-1 聚合函數(shù)
6-5-2 在結(jié)果集內(nèi)分組
6-5-3 篩選分組結(jié)果
6-5-4 生成合計數(shù)據(jù)
6-6 總結(jié)
第7章 使用關(guān)系代數(shù)合并數(shù)據(jù)
7-1 使用連接
7-1-1 內(nèi)連接(Inner Join)
7-1-2 外連接
7-1-3 自身連接
7-1-4 交叉(無限制)連接
7-1-5 特殊連接 Exotic Joins
7-2 使用子查詢
7-2-1 簡單子查詢
7-2-2 相關(guān)子查詢
7-3 使用并操作
7-4 關(guān)系除
7-4-1 集合差(Set Difference)
7-5 三個查詢案例
7-5-1 案例1:Northwind的庫存管理問題
7-5-2 案例2:逆規(guī)范化時間序列
7-5-3 案例3:股票經(jīng)紀人問題
7-6 總結(jié)
第8章 使用全文索引搜索
8-1 配置全文檢索目錄
8-1-1 在服務(wù)器上啟用全文檢索
8-1-2 使用向?qū)?chuàng)建全文檢索目錄
8-1-3 使用T-SQL代碼創(chuàng)建全文目錄
8-1-4 向全文索引填充數(shù)據(jù)
8-1-5 使用企業(yè)管理器來維護全文目錄
8-1-6 使用T-SQL代碼維護全文目錄
8-1-7 干擾詞文件
8-2 檢索詞
8-2-1 Contains函數(shù)
8-2-2 ContainsTable
8-3 高級檢索選項
8-3-1 檢索多個詞
8-3-2 使用通配符檢索
8-3-3 檢索短語
8-3-4 檢索鄰近的詞
8-3-5 檢索詞的屈折變體
8-3-6 使用可變的詞加權(quán)值進行搜索
8-4 模糊查詢
8-4-1 Freetext
8-4-2 FreetextTable
8-5 對二進制對象進行全文索引
8-6 總結(jié)
第9章 創(chuàng)建視圖
9-1 為什么使用視圖
9-2 創(chuàng)建視圖
9-2-1 使用企業(yè)管理器創(chuàng)建視圖
9-2-2 使用DDL代碼創(chuàng)建視圖
9-2-3 對于視圖的限制
9-2-4 為即席查詢 Ad Hoc Queries 創(chuàng)建視圖
9-2-5 With Check Option子句
9-2-6 Order By與視圖
9-2-7 保護視圖
9-3 可更新視圖
9-4 視圖的性能問題
9-5 嵌套視圖(nested view)
9-6 總結(jié)
第10章 修改數(shù)據(jù)
10-1 插入數(shù)據(jù)
10-1-1 插入一行數(shù)據(jù)
10-1-2 插入select語句的結(jié)果集
10-1-3 插入存儲過程的結(jié)果集
10-1-4 插入由列的默認值構(gòu)成的行
10-1-5 在插入數(shù)據(jù)時創(chuàng)建表
10-2 更新數(shù)據(jù)
10-2-1 更新單個表
10-2-2 進行全程搜索和替換
10-2-3 在更新數(shù)據(jù)時引用多個表
10-3 刪除數(shù)據(jù)
10-3-1 在刪除數(shù)據(jù)時引用多個表
10-3-2 級聯(lián)刪除
10-3-3 取代物理刪除數(shù)據(jù)的方法
10-4 對于數(shù)據(jù)修改的潛在限制
10-4-1 由數(shù)據(jù)類型/長度造成的限制
10-4-2 由主鍵造成的限制
10-4-3 由外部鍵造成的限制
10-4-4 由惟一索引造成的限制
10-4-5 由空值和默認值造成的限制
10-4-6 由check約束造成的限制
10-4-7 由Instead of 觸發(fā)器造成的限制
10-4-8 由after觸發(fā)器造成的限制
10-4-9 由不可更新視圖造成的限制
10-4-10 由具有With-Check-Option的視圖造成的限制
10-4-11 由安全性造成的限制
10-5 總結(jié)
第11章 事務(wù)完整性
11-1 事務(wù)的基本概念
11-2 事務(wù)完整性
11-2-1 ACID屬性
11-2-2 事務(wù)缺陷
11-2-3 隔離性級別
11-3 事務(wù)日志的架構(gòu)
11-3-1 事務(wù)日志序列
11-3-2 事務(wù)日志的恢復
11-4 理解SQL Server的鎖機制
11-4-1 鎖的粒度
11-4-2 鎖模式
11-4-3 鎖持續(xù)期
11-4-4 查看鎖
11-5 控制SQL Server的鎖
11-5-1 設(shè)置隔離級別
11-5-2 利用鎖定提示 Locking Hints
11-5-3 索引級鎖定限制
11-5-4 控制鎖超時
11-5-5 評價數(shù)據(jù)庫的并發(fā)性能
11-5-6 應(yīng)用程序鎖
11-6 死鎖
11-6-1 創(chuàng)建死鎖
11-6-2 自動死鎖檢測
11-6-3 處理死鎖
11-6-4 最小化死鎖
11-7 應(yīng)用程序鎖設(shè)計
11-7-1 實現(xiàn)樂觀鎖定
11-7-2 丟失更新
11-8 總結(jié)
第12章 使用Transact-SQL編程
12-1 Transact-SQL基礎(chǔ)
12-1-1 T-SQL批處理
12-1-2 格式化T-SQL代碼
12-1-3 調(diào)試命令
12-2 變量
12-2-1 變量的默認值和作用域
12-2-2 使用Set和Select命令
12-2-3 條件Select
12-2-4 在SQL查詢中使用變量
12-3 流程控制
12-3-1 If
12-3-2 Begin/End
12-3-3 While
13-3-4 Goto
12-4 使用代碼獲取SQL Server的信息
12-4-1 sp_help
12-4-2 全局變量
12-5 臨時表和表變量
12-5-1 局部臨時表
12-5-2 全局臨時表
12-5-3 表變量
12-6 動態(tài)SQL
12-6-1 執(zhí)行動態(tài)SQL
12-6-2 sp_excecuteSQL
12-6-3 開發(fā)動態(tài)SQL代碼
12-7 遞歸的Select變量
12-7-1 逆規(guī)范化數(shù)據(jù)列表
12-7-2 動態(tài)交叉表查詢
12-8 游標
12-8-1 游標的基礎(chǔ)知識
12-8-2 使用游標
12-8-3 使用游標逆規(guī)范化數(shù)據(jù)列表
12-8-4 使用游標創(chuàng)建動態(tài)交叉表查詢
12-8-5 使用遞歸游標遍歷樹
12-9 錯誤處理
12-9-1 使用@@Error
12-9-2 使用@@RowCount
12-9-3 T-SQL致命錯誤
12-9-4 Raiserror
12-9-5 錯誤處理
12-10 總結(jié)
第13章 開發(fā)存儲過程
13-1 管理存儲過程
13-1-1 Create, Alter和Drop
13-1-2 返回記錄集
13-1-3 編譯存儲過程
13-1-4 加密存儲過程
13-1-5 系統(tǒng)存儲過程
13-2 向存儲過程傳遞數(shù)據(jù)
13-2-1 輸入?yún)?shù)
13-3-2 參數(shù)的默認值
13-3 從存儲過程返回數(shù)據(jù)
13-3-1 輸出參數(shù)
13-3-2 使用Return命令
13-3-3 返回數(shù)據(jù)的途徑及其適用范圍
13-4 在查詢中使用存儲過程
13-5 調(diào)試存儲過程
13-6 執(zhí)行遠程存儲過程
13-7 完整的存儲過程案例
13-7-1 pGetPrice存儲過程
13-7-2 pOrder_AddNew存儲過程
13-7-3 pOrder_AddItem存儲過程
13-7-4 添加訂單
13-8 總結(jié)
第14章 創(chuàng)建用戶定義函數(shù)
14-1 標量函數(shù)
14-1-1 創(chuàng)建標量函數(shù)
14-1-2 調(diào)用標量函數(shù)
14-1-3 創(chuàng)建架構(gòu)綁定函數(shù)
14-2 內(nèi)嵌表值函數(shù)
14-2-1 創(chuàng)建內(nèi)嵌表值函數(shù)
14-2-2 調(diào)用內(nèi)嵌表值函數(shù)
14-2-3 使用參數(shù)
14-3 多語句表值函數(shù)
14-3-1 創(chuàng)建多語句表值函數(shù)
14-3-2 調(diào)用函數(shù)
14-4 總結(jié)
第15章 使用觸發(fā)器
15-1 觸發(fā)器的基礎(chǔ)知識
15-1-1 事務(wù)的執(zhí)行流程
15-1-2 創(chuàng)建觸發(fā)器
15-1-3 After 觸發(fā)器
15-1-4 Instead of觸發(fā)器
15-1-5 對于觸發(fā)器的限制
15-1-6 禁用觸發(fā)器
15-1-7 列出所有觸發(fā)器
15-1-8 觸發(fā)器與安全性
15-2 使用事務(wù)
15-2-1 確定被更新的列
15-2-2 Inserted和Deleted邏輯表
15-2-3 開發(fā)能夠處理多行的觸發(fā)器
15-3 多個觸發(fā)器之間的交互
15-3-1 觸發(fā)器的組織
15-3-2 嵌套觸發(fā)器
15-3-3 遞歸觸發(fā)器
15-3-4 Instead of和After觸發(fā)器
15-3-5 多個After觸發(fā)器
15-4 總結(jié)
第16章 高級服務(wù)器端編程
16-1 開發(fā)應(yīng)用存儲過程
16-1-1 AddNew存儲過程
16-1-2 Fetch存儲過程
16-1-3 update存儲過程
16-1-4 Delete存儲過程
16-2 驗證復雜的商業(yè)規(guī)則
16-3 復雜的參照完整性
16-4 定制行級安全控制
16-4-1 Security表
16-4-2 檢查安全性的存儲過程
16-4-3 安全檢查函數(shù)
16-4-4 使用NT登錄
16-4-5 安全檢查觸發(fā)器
16-5 審計數(shù)據(jù)變化
16-5-1 Audit表
16-5-2 固定的審計跟蹤觸發(fā)器
16-5-3 利用審計跟蹤回滾
16-5-4 審計的復雜性
16-5-5 動態(tài)審計跟蹤觸發(fā)器和過程
16-6 聚合事務(wù)處理
16-7 數(shù)據(jù)的邏輯刪除
16-7-1 邏輯刪除觸發(fā)器
16-7-2 恢復邏輯刪除的行
16-7-3 過濾掉邏輯刪除的行
16-7-4 級聯(lián)邏輯刪除
16-7-5 不活躍程度
16-8 數(shù)據(jù)歸檔
16-9 總結(jié)
第三部分 數(shù)據(jù)連接
第17章 移動數(shù)據(jù)庫
17-1 復制數(shù)據(jù)庫向?qū)?br />17-2 使用SQL腳本
17-3 分離和附加
17-4 總結(jié)
第18章 運用分布式查詢
18-1 分布式查詢的概念
18-2 存取本地SQL Server上的數(shù)據(jù)庫
18-3 鏈接到外部數(shù)據(jù)源
18-3-1 用企業(yè)管理器建立鏈接
18-3-2 用T-SQL創(chuàng)建鏈接
18-3-3 鏈接非SQL Server數(shù)據(jù)源
18-4 開發(fā)分布式查詢
18-4-1 分布式查詢和企業(yè)管理器
18-4-2 分布式視圖
18-4-3 本地-分布式查詢
18-4-4 直接傳遞分布式查詢
18-5 分布式事務(wù)
18-5-1 分布式事務(wù)處理協(xié)調(diào)器
18-5-2 開發(fā)分布式事務(wù)
18-5-3 監(jiān)測分布式事務(wù)
18-6 總結(jié)
第19章 用DTS移植數(shù)據(jù)
19-1 DTS設(shè)計器
19-2 DTS包的屬性
19-3 連接到數(shù)據(jù)
19-4 轉(zhuǎn)換數(shù)據(jù)
19-4-1 源
19-4-2 目的
19-4-3 轉(zhuǎn)換
19-4-4 查找和ActiveX腳本轉(zhuǎn)換
19-4-5 轉(zhuǎn)換選項
19-5 其他DTS任務(wù)
19-5-1 SQL Server傳輸任務(wù)
19-5-2 消息任務(wù)
19-5-3 數(shù)據(jù)傳輸任務(wù)
19-5-4 DTS處理任務(wù)
19-5-5 數(shù)據(jù)倉庫任務(wù)
19-6 工作流控制
19-7 執(zhí)行DTS包
19-8 存儲和移動DTS包
19-9 增量和版本
19-10 總結(jié)
第20章 數(shù)據(jù)庫復制
20-1 復制的概念
20-1-1 事務(wù)的一致性
20-1-2 復制類型
20-2 配置復制
20-2-1 創(chuàng)建發(fā)布者和分發(fā)者
20-2-2 創(chuàng)建出版物
20-3 復制數(shù)據(jù)
20-3-1 訂閱出版物
20-3-2 強制訂閱
20-3-3 請求訂閱
20-3-4 刪除復制
20-4 復制到Access數(shù)據(jù)庫
20-4-1 強制訂閱
20-4-2 請求訂閱
20-4-3 Access的復制問題
20-5 合并復制的沖突管理
20-5-1 創(chuàng)建和解決沖突
20-6 總結(jié)
第21章 ADO和ADO.NET
21-1 ADO概述
21-1-1 ADO和OLE-DB
21-1-2 ADO對象模型
21-1-3 理解數(shù)據(jù)提供程序
21-1-4 數(shù)據(jù)類型
21-1-5 ADO和腳本編程
21-2 ADO.NET概述
21-2-1 ADO.NET對象模型
21-2-2 管理數(shù)據(jù)提供程序
21-2-3 數(shù)據(jù)類型
21-3 理解ADO和ADO.NET之間的差異
21-4 使用服務(wù)器資源管理器
21-4-1 服務(wù)器資源管理器層次概述
21-4-2 訪問SQL Server
21-4-3 使用SQL Server數(shù)據(jù)庫開發(fā)
21-5 使用存儲過程進行開發(fā)
21-5-1 使用服務(wù)器資源管理器訪問存儲過程
21-5-2 在Visual Studio項目中添加存儲過程
21-5-3 向存儲過程傳遞參數(shù)
21-6 創(chuàng)建一個基本的應(yīng)用程序
21-6-1 創(chuàng)建DataAdapter
21-6-2 創(chuàng)建網(wǎng)格視圖
21-7 總結(jié)
第22章 XML與Web發(fā)布
22-1 XML和EDI
22-2 使用XML
22-2-1 解析XML
22-1-2 查看XML
22-2-3 發(fā)布XML
22-2-4 驗證XML
22-3 深入介紹XML文檔
22-3-1 聲明部分
22-3-2 根元素
22-3-3 元素
22-3-4 屬性
22-3-5 命名空間
22-3-6 具有良好格式的XML文檔
22-3-7 XML文本
22-4 文檔類型定義(Document Type Definitions, DTD)
22-4-1 DTD的結(jié)構(gòu)
22-4-2 普通實體
22-4-3 參數(shù)實體
22-4-4 定義屬性
22-4-5 引用DTD
22-5 XML架構(gòu)——XSD
22-5-1 XSD元素
22-5-2 XSD屬性
22-5-3 XSD的數(shù)據(jù)類型和驗證
22-5-4 引用XSD架構(gòu)
22-6 XML和SQL Server
22-6-1 使用SQL Server 2000創(chuàng)建XML
22-6-2 將XML讀入SQL Server
22-7 使用XSL轉(zhuǎn)換XML
22-7-1 XSL樣式表
22-7-2 將XML轉(zhuǎn)換為XML
22-8 XPATH
22-9 SQLXML
22-9-1 虛擬目錄
22-9-2 HTTP查詢
22-9-3 模板查詢
22-10 在Web上發(fā)布數(shù)據(jù)
22-11 總結(jié)
第四部分 管理SQL Server
第23章 配置SQL Server
23-1 設(shè)置選項
23-1-1 配置服務(wù)器
23-1-2 配置數(shù)據(jù)庫
23-1-3 配置連接
23-2 配置選項
23-2-1 啟動/停止——配置屬性
23-2-2 內(nèi)存配置屬性
23-2-3 處理器配置屬性
23-2-4 安全配置屬性
23-2-5 連接配置屬性
23-2-6 服務(wù)器配置屬性
23-2-7 索引配置屬性
23-2-8 配置數(shù)據(jù)庫自動選項
23-2-9 游標配置屬性
23-2-10 SQL ANSI配置屬性
23-2-11 觸發(fā)器配置屬性
23-2-12 數(shù)據(jù)庫狀態(tài)配置屬性
23-2-13 兼容性級別
23-2-14 恢復配置屬性
23-3 總結(jié)
第24章 維護數(shù)據(jù)庫
24-1 DBCC命令
24-1-1 數(shù)據(jù)庫完整性
24-1-2 索引維護
24-1-3 數(shù)據(jù)庫文件大小
24-1-4 其他DBCC命令
24-2 管理數(shù)據(jù)庫維護
24-2-1 規(guī)劃數(shù)據(jù)庫維護
24-2-2 數(shù)據(jù)庫維護計劃向?qū)?br />24-2-3 以命令行方式進行維護
24-2-4 監(jiān)控數(shù)據(jù)庫維護活動
24-3 總結(jié)
第25章 利用SQL Server代理使數(shù)據(jù)庫維護自動化
25-1 設(shè)置SQL Server代理
25-2 理解警報. 操作員和作業(yè)
25-2-1 管理操作員
25-2-2 管理警報
25-3 管理作業(yè)
25-4 總結(jié)
第26章 恢復計劃
26-1 恢復的概念
26-2 恢復模型
26-2-1 簡單恢復模型
26-2-2 完全恢復模型
26-2-3 大容量日志記錄恢復模型
26-2-4 設(shè)置恢復模型
26-2-5 修改恢復模型
26-3 備份數(shù)據(jù)庫
26-3-1 備份的目的地
26-3-2 使用企業(yè)管理器進行備份
26-3-3 使用代碼備份數(shù)據(jù)庫
26-3-4 使用代碼驗證備份
26-4 使用事務(wù)日志
26-4-1 事務(wù)日志的內(nèi)幕
26-4-2 備份事務(wù)日志
26-4-3 截斷日志
26-4-4 事務(wù)日志與簡單恢復模型
26-5 恢復操作
26-5-1 檢測問題
26-5-2 恢復的序列
26-5-3 使用企業(yè)管理器進行還原
26-5-2 使用T-SQL代碼還原
26-6 恢復系統(tǒng)數(shù)據(jù)庫
26-6-1 Master系統(tǒng)數(shù)據(jù)庫
26-6-2 MSDB系統(tǒng)數(shù)據(jù)庫
26-7 進行完全的恢復
26-8 總結(jié)
第27章 保證數(shù)據(jù)庫安全
27-1 安全性概念
27-1-1 服務(wù)器級安全性
27-1-2 數(shù)據(jù)庫級安全性
27-1-3 對象的所有權(quán)
27-2 Windows安全性
27-2-1 Windows安全性
27-2-2 SQL Server登錄
27-3 服務(wù)器安全性
27-3-1 SQL Server驗證模式
27-3-2 Windows驗證
27-3-3 SQL Server登錄
27-3-4 服務(wù)器角色
27-4 數(shù)據(jù)庫安全性
27-4-1 Guest登錄
27-4-2 授予訪問數(shù)據(jù)庫的權(quán)限
27-4-3 固定數(shù)據(jù)庫角色
27-4-4 語句權(quán)限
27-4-5 應(yīng)用程序角色
27-5 對象安全性
27-5-1 對象權(quán)限
27-5-2 標準數(shù)據(jù)庫角色
27-5-3 對象安全性與企業(yè)管理器
27-5-4 對象所有權(quán)
27-5-5 一個簡單的安全模型的例子
27-6 C2級安全性
27-7 視圖與安全性
27-8 總結(jié)
第五部分 高級專題
第28章 高級性能
28-1 優(yōu)化的生命周期
28-2 度量準確性
28-3 度量響應(yīng)時間
28-4 監(jiān)控SQL Server
28-4-1 SQL事件探查器
28-5 開發(fā)性能良好的數(shù)據(jù)庫
28-6 數(shù)據(jù)庫設(shè)計與性能
28-7 約束和觸發(fā)器
28-8 查詢設(shè)計和性能
28-8-1 查詢優(yōu)化
28-8-2 查詢執(zhí)行計劃
28-8-3 度量查詢性能
28-8-4 重用查詢執(zhí)行計劃
28-9 均衡的索引策略
28-9-1 索引基礎(chǔ)
28-9-2 索引與數(shù)據(jù)庫的大小
28-9-3 OLTP索引與OLAP索引
28-9-4 基礎(chǔ)索引
28-9-5 索引調(diào)優(yōu)
28-9-6 使用索引優(yōu)化向?qū)?br />28-10 加鎖和性能
28-11 總結(jié)
第29章 高級可用性
29-1 熱備用可用性
29-1-1 使用企業(yè)版進行日志傳送
29-1-2 使用SQL Server代理進行日志傳送
29-1-3 傳送用戶
29-1-4 檢測和處理故障
29-1-5 使熱備用服務(wù)器成為當前數(shù)據(jù)庫
29-1-6 返回原來的主服務(wù)器
29-2 故障轉(zhuǎn)移服務(wù)器和群集
29-3 總結(jié)
第30章 高級可伸縮性
30-1 逆規(guī)范化索引
30-1-1 索引視圖與查詢
30-2 分區(qū)表
30-2-1 本地分區(qū)視圖
30-2-2 分布式分區(qū)視圖
30-3 總結(jié)
第31章 Analysis Services
31-1 Analysis Services組成
31-2 分析數(shù)據(jù)的過程
31-3 安裝Analysis Services
31-4 創(chuàng)建和瀏覽多維數(shù)據(jù)集
31-4-1 Analysis Manager MMC管理單元
31-4-2 創(chuàng)建第一個多維數(shù)據(jù)集
31-4-3 在Analysis Manager 中查詢多維數(shù)據(jù)集
31-4-4 在Microsoft Excel中使用多維數(shù)據(jù)集
31-5 總結(jié)
第32章 高級可移植性
32-1 檢測非ANSI標準的代碼
32-2 開發(fā)可移植的代碼
32-2-1 update...from命令
32-2-2 delete...from命令
32-2-3 top命令
32-2-4 用戶定義函數(shù)
32-2-5 分區(qū)視圖
32-2-6 set命令
32-2-7 邏輯程序流程
32-2-8 系統(tǒng)表
32-2-9 不可更新視圖上的instead of觸發(fā)器
32-2-10 使用了order by的視圖
32-3 總結(jié)
附錄A 資源
附錄B 范例數(shù)據(jù)庫
B-1 范例數(shù)據(jù)庫文件
B-2 Cape Hatteras Adventures版本2
B-2-1 應(yīng)用程序需求
B-2-2 數(shù)據(jù)庫設(shè)計
B-3 OBX Kites
B-3-1 應(yīng)用程序需求
B-3-2 數(shù)據(jù)庫設(shè)計
B-4 Family
B-4-1 應(yīng)用程序需求
B-4-2 數(shù)據(jù)庫設(shè)計
B-5 Aesop''s Fables
B-5-1 應(yīng)用程序需求
B-5-2 數(shù)據(jù)庫設(shè)計
B-6 Material Specifications
B-6-1 應(yīng)用程序需求
B-6-2 數(shù)據(jù)庫設(shè)計
附錄C SQL Server 2000規(guī)格說明
附錄D CD上有什么

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號