日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Microsoft SQL Server 2000技術(shù)內(nèi)幕

Microsoft SQL Server 2000技術(shù)內(nèi)幕

定 價:¥140.00

作 者: (美)Kalen Delaney著;萊恩工作室譯;萊恩工作室譯
出版社: 北京大學(xué)出版社
叢編項: Microsoft程序設(shè)計系列
標 簽: Sever

ISBN: 9787301051290 出版時間: 2002-12-01 包裝: 膠版紙
開本: 23cm+光盤2片 頁數(shù): 960 字數(shù):  

內(nèi)容簡介

  學(xué)習如何將世界級的知識管理功能和伸縮性轉(zhuǎn)變成實際的效果通過學(xué)習本書對SQL Server 2000引擎的正式指導(dǎo),您可以掌握目前首選的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)的內(nèi)部工作方式。本書是由著名作家與產(chǎn)品開發(fā)小組成員共同編寫的,對于那些需要了解SQL Server內(nèi)部結(jié)構(gòu)如何影響應(yīng)用程序的開發(fā)和功能的讀者來說,這都是一本必備和必讀之書。本書廣泛、深入地介紹了關(guān)于最新的產(chǎn)品增強和更新安裝、管理及開發(fā)服務(wù)等內(nèi)容。通過閱讀本書,可以幫助您理解如何創(chuàng)建高性能的數(shù)據(jù)倉庫、事務(wù)處理和決策支持的應(yīng)用程序,以適應(yīng)您面臨的各種新的挑戰(zhàn)。

作者簡介

  KalenDelaney自從1987年以來一直在廣泛在使用MicrosoftSQLSevrver,并且她的培訓(xùn)課程得到了世界范圍的認可,作為《SQLServer》雜志的專欄作家及其他計算機期刊的長期作者,她為Microsoft及春自己的培訓(xùn)和咨詢業(yè)務(wù)開發(fā)了一些培訓(xùn)材料。她目前居住在美國西部的華盛頓州。

圖書目錄

前言
第一部分 概述
第一章 Microsoft SQL Server的演變過程:從1989年到2000年
1.1 SQL Server:初期階段
1.2 Ron的故事
1.3 Kalen的故事
1.4 Microsoft SQL Server的發(fā)布
1.5 開發(fā)角色的演變
1.6 OS/2和友好的攻擊
1.7 SQL Server 4.2
1.7.1 即將發(fā)布的OS/2 2.0
1.7.2 4.2版本的發(fā)布
1.8 用于Windows NT的SQL Server
1.9 成功帶來的巨大變化
1.10 合作開發(fā)的結(jié)束
1.11 管理SQL95
1.12 下一版本
1.13 Sphinx的秘密
1.14 新世紀的軟件
第二章 介紹SQL Server
2.1 SQL Server引擎
2.1.1 Transact-SQL
2.2 DBMS強制的數(shù)據(jù)完整性
2.2.1 聲明數(shù)據(jù)完整性
2.2.2 數(shù)據(jù)類型
2.2.3 CHECK約束和規(guī)則
2.2.4 默認值
2.2.5 觸發(fā)器
2.3 事務(wù)處理
2.3.1 原子性
2.3.2 一致性
2.3.3 孤立性
2.3.4 持久性
2.4 對稱服務(wù)器構(gòu)架
2.4.1 傳統(tǒng)的進程/線程模式
2.4.2 SQL Server的進程/線程模式
2.4.3 多用戶性能
2.5 安全性
2.5.1 監(jiān)視和管理安全性
2.6 較高的可用性
2.7 分布式數(shù)據(jù)處理
2.8 數(shù)據(jù)復(fù)制
2.9 系統(tǒng)管理
2.9.1 SQL Server Enterprise Manager
2.9.2 Distributed Management Objects
2.9.3 Windows Management Instrumentation
2.9.4 SQL-DMO和Visual Basic腳本
2.9.5 SQL Server Agent
2.10 SQL Server的實用程序和擴展
2.10.1 Web Assistant Wizard和Internet啟用
2.10.2 SQL Profiler
2.10.3 SQL Server Service Manager
2.10.4 System Monitor的集成
2.10.5 Client Network實用程序
2.10.6 Server Network實用程序
2.10.7 SQL Server的安裝
2.10.8 OSQL和ISQL
2.10.9 SQL Query Analyzer
2.10.10 大量復(fù)制和數(shù)據(jù)傳輸服務(wù)
2.10.11 SNMP集成
2.10.12 SQL Server Books Online
2.11 客戶開發(fā)接口
2.11.1 ODBC
2.11.2 OLE DB
2.11.3 ADO
2.11.4 DB-Library
2.11.5 ESQL/C
2.11.6 服務(wù)器開發(fā)接口
2.12 總結(jié)
第二部分 基本結(jié)構(gòu)概述
第三章 SQL Server的基本結(jié)構(gòu)
3.1 SQL Server引擎
3.1.1 Net-Library
3.1.2 開放式數(shù)據(jù)服務(wù)
3.1.3 關(guān)系引擎和存儲引擎
3.1.4 訪問方法管理器
3.1.5 行操作管理器和索引管理器
3.1.6 頁面管理器和文本管理器
3.1.7 事務(wù)管理器
3.1.8 鎖管理器
3.1.9 其他管理器
3.2 管理內(nèi)存
3.2.1 緩沖區(qū)管理器和內(nèi)存池
3.2.2 訪問內(nèi)存內(nèi)頁面
3.2.3 訪問自由頁(惰性編寫器)
3.2.4 檢查點
3.2.5 使用緩沖區(qū)管理器訪問頁面
3.2.6 大量內(nèi)存問題
3.2.7 日志管理器
3.3 事務(wù)的記錄和恢復(fù)
3.3.1 鎖定和恢復(fù)
3.3.2 頁面LSN和恢復(fù)
3.4 SQL Server內(nèi)核和與操作系統(tǒng)的交互
3.4.1 線程化和對稱多處理技術(shù)
3.4.2 輔助線程池
3.4.3 Windows NT/2000中的磁盤I/O
3.5 總結(jié)
第三部分 使用Microsoft SQL Server
第四章 規(guī)劃和安裝SQL Server
4.1 SQL Server的版本
4.1.1 嵌入的SQL Server
4.2 硬件指導(dǎo)原則
4.2.1 使用“Windows硬件兼容列表”中的硬件
4.2.2 性能=Fn(處理器周期,內(nèi)存,I/O傳輸量)
4.2.3 在基準程序上的投資
4.3 硬件組件
4.3.1 處理器
4.3.2 內(nèi)存
4.3.3 磁盤驅(qū)動器、控制器和磁盤陣列
4.3.4 RAID解決方案
4.3.5 有關(guān)驅(qū)動器和控制器的更多信息
4.3.6 不間斷電源(UPS)
4.3.7 磁盤子系統(tǒng)
4.3.8 后備服務(wù)器的能力
4.3.9 其他硬件的考慮因素
4.4 操作系統(tǒng)
4.5 文件系統(tǒng)
4.6 安全性和用戶環(huán)境
4.7 許可
4.7.1 SQL Server的Processor License
4.7.2 Server License和CAL
4.7.3 多元化:中間件、事務(wù)服務(wù)器和多層結(jié)構(gòu)的使用
4.7.4 多實例
4.8 網(wǎng)絡(luò)協(xié)議
4.9 排序規(guī)則
4.9.1 字符集
4.9.2 排序順序
4.10 多個實例
4.10.1 安裝命名實例
4.10.2 命名實例的服務(wù)器連接
4.11 安裝SQL Server
4.11.1 從以前的版本進行升級安裝
4.12 安裝后的基本配置
4.12.1 啟動SQL Server服務(wù)
4.12.2 更改系統(tǒng)管理員的密碼
4.12.3 配置SQL Server的錯誤日志
4.12.4 使用多實例
4.13 遠程安裝和無人參與安裝
4.13.1 遠程安裝
4.13.2 無人參與安裝
4.13.3 更改安裝選項
4.13.4 添加其他組件
4.14 總結(jié)
第五章 數(shù)據(jù)庫數(shù)據(jù)庫文件
5.1 特殊的系統(tǒng)數(shù)據(jù)庫
5.1.1 master
5.1.2 model
5.1.3 tempdb
5.1.4 pubs
5.1.5 Northwind 
5.1.6 msdb
5.2 數(shù)據(jù)庫文件
5.3 創(chuàng)建數(shù)據(jù)庫
5.3.1 CREATE DATABASE示例
5.4 擴大和收縮數(shù)據(jù)庫
5.4.1 自動的文件擴大
5.4.2 人工的文件擴大
5.4.3 自動的文件收縮
5.4.4 人工的文件收縮
5.5 日志大小方面的變化
5.5.1 日志截斷
5.6 使用數(shù)據(jù)庫文件組
5.6.1 默認文件組
5.6.2 FILEGROUP CREATION示例
5.7 修改數(shù)據(jù)庫
5.7.1 ALTER DATABASE示例
5.8 數(shù)據(jù)庫內(nèi)幕
5.8.1 空間分配
5.9 設(shè)置數(shù)據(jù)庫選項
5.9.1 狀態(tài)選項
5.9.2 游標選項
5.9.3 自動選項
5.9.4 SQL選項
5.9.5 恢復(fù)選項
5.10 數(shù)據(jù)庫的其他考慮因素
5.10.1 數(shù)據(jù)庫與方案
5.10.2 使用可移動媒介
5.10.3 分離和重新附加數(shù)據(jù)庫
5.10.4 兼容性級別
5.11 備份和恢復(fù)數(shù)據(jù)庫
5.11.1 備份的類型
5.11.2 恢復(fù)模式
5.11.3 選擇備份類型
5.11.4 恢復(fù)數(shù)據(jù)庫
5.12 總結(jié)
第六章 表
6.1 創(chuàng)建表
6.1.1 命名表和列
6.1.2 預(yù)留的關(guān)鍵字
6.1.3 分隔標識符
6.1.4 命名約定
6.1.5 數(shù)據(jù)類型
6.1.6 關(guān)于NULL的更多內(nèi)容
6.2 用戶定義的數(shù)據(jù)類型
6.3 IDENTITY屬性
6.4 內(nèi)部存儲
6.4.1 數(shù)據(jù)頁
6.4.2 介紹數(shù)據(jù)頁
6.4.3 數(shù)據(jù)行的結(jié)構(gòu)
6.4.4 列偏移量數(shù)組
6.4.5 固定長度和可變長度行的存儲
6.4.6 頁面鏈接
6.4.7 文本和圖像數(shù)據(jù)
6.4.8 sql_variant數(shù)據(jù)類型
6.5 約束
6.5.1 PRIMARY KEY和UNIQUE約束
6.5.2 FOREIGN KEY約束
6.5.3 約束檢查的解決方法
6.5.4 對刪除表的限制
6.5.5 自引用表
6.5.6 CHECK約束
6.5.7 默認約束
6.5.8 有關(guān)約束的更多內(nèi)容
6.6 修改表
6.6.1 更改數(shù)據(jù)類型
6.6.2 添加新列
6.6.3 添加、刪除、禁用或啟用約束
6.6.4 刪除列
6.6.5 啟用或禁用觸發(fā)器
6.7 臨時表
6.7.1 私有臨時表(#)
6.7.2 全局臨時表(##)
6.7.3 直接使用tempdb
6.7.4 臨時表中的約束
6.8 系統(tǒng)表
6.9 總結(jié)
第七章 查詢數(shù)據(jù)
7.1 SELECT語句
7.2 聯(lián)接
7.2.1 外部聯(lián)接
7.2.2 舊式的*=OUTER JOIN操作符
7.2.3 交叉聯(lián)接
7.3 處理NULL
7.3.1 現(xiàn)實生活中的NULL
7.3.2 IS NULL和=NULL
7.4 子查詢
7.4.1 相關(guān)子查詢
7.5 視圖和派生表
7.5.1 修改視圖
7.5.2 分區(qū)視圖
7.6 其他搜索表達式
7.6.1 LIKE
7.6.2 BETWEEN
7.6.3 聚合函數(shù)
7.6.4 數(shù)據(jù)立方——聚合的變化形式
7.6.5 TOP
7.6.6 UNION
7.7 總結(jié)
第八章 索引
8.1 索引結(jié)構(gòu)
8.1.1 群集索引
8.1.2 非群集索引
8.2 創(chuàng)建索引
8.2.1 約束和索引
8.3 索引頁的結(jié)構(gòu)
8.3.1 具有唯一標識符的群集索引行
8.3.2 索引行的格式
8.4 索引空間的需求
8.4.1 B樹的大小
8.4.2 實際大小和估計大小
8.5 管理索引
8.5.1 碎片類型
8.5.2 檢測碎片
8.5.3 刪除碎片
8.6 特殊索引
8.6.1 前提條件
8.6.2 對計算得到的列的索引
8.6.3 索引視圖
8.7 使用索引
8.7.1 查找行
8.7.2 聯(lián)接
8.7.3 排序
8.7.4 分組
8.7.5 保持唯一性
8.8 總結(jié)
第九章 修改數(shù)據(jù)
9.1 基本的修改操作
9.1.1 INSERT
9.1.2 UPDATE
9.1.3 DELETE
9.1.4 通過視圖修改數(shù)據(jù)
9.2 數(shù)據(jù)修改內(nèi)幕
9.2.1 插入行
9.2.2 拆分頁面
9.2.3 刪除行
9.2.4 更新行
9.2.5 表級數(shù)據(jù)修改和索引級數(shù)據(jù)修改
9.2.6 記錄
9.2.7 鎖定
9.3 總結(jié)
第十章 使用Transact-SQL編程
10.1 作為編程語言的Transact-SQL
10.1.1 多級編程
10.2 Transact-SQL編程結(jié)構(gòu)
10.2.1 變量
10.2.2 控制流工具
10.2.3 CASE
10.2.4 PRINT
10.2.5 RAISERROR
10.2.6 FORMATMESSAGE
10.2.7 運算符
10.2.8 標量函數(shù)
10.2.9 表值函數(shù)
10.3 Transact-SQL示例和難題
10.3.1 生成測試數(shù)據(jù)
10.3.2 獲取等級
10.3.3 查找間隔之間的差別
10.3.4 代替重申的選擇
10.4 全文搜索
10.4.1 全文索引
10.4.2 設(shè)置全文索引
10.4.3 維護全文索引
10.4.4 查詢?nèi)乃饕?br />10.4.5 全文索引的性能考慮因素
10.5 總結(jié)
第十一章 批處理文件、存儲過程和函數(shù)
11.1 批處理文件
11.2 例程
11.3 存儲過程
11.3.1 嵌套的存儲過程
11.3.2 存儲過程中的遞歸
11.3.3 存儲過程的參數(shù)
11.4 用戶定義的函數(shù)
11.4.1 表變量
11.4.2 標量值函數(shù)
11.4.3 表值函數(shù)
11.4.4 系統(tǒng)表值函數(shù)
11.4.5 管理用戶定義的函數(shù)
11.5 將存儲過程改寫為函數(shù)
11.6 滾動您自己的系統(tǒng)例程
11.6.1 您自己的系統(tǒng)過程
11.6.2 您自己的系統(tǒng)函數(shù)
11.7 執(zhí)行批處理文件或存儲過程(和函數(shù))
11.7.1 步驟1:解析命令并創(chuàng)建序列樹
11.7.2 步驟2:編譯批處理文件
11.7.3 步驟3:執(zhí)行
11.7.4 步驟4:重新編譯執(zhí)行計劃
11.7.5 例程的存儲
11.7.6 加密例程
11.7.7 修改例程
11.8 臨時存儲過程
11.8.1 私有臨時存儲過程
11.8.2 全局臨時存儲過程
11.8.3 通過直接使用tempdb創(chuàng)建的過程
11.9 自動啟動存儲過程
11.10 系統(tǒng)存儲過程
11.10.1 常規(guī)系統(tǒng)過程
11.10.2 編目存儲過程
11.10.3 SQL Server Agent存儲過程
11.10.4 復(fù)制存儲過程
11.10.5 擴展存儲過程
11.11 EXECUTE(“ANY STRING”)
11.12 總結(jié)
第十二章 事務(wù)和觸發(fā)器
12.1 事務(wù)
12.1.1 明確事務(wù)和隱含事務(wù)
12.1.2 事務(wù)中的錯誤檢查
12.1.3 事務(wù)的孤立級別
12.1.4 事務(wù)的其他特性
12.1.5 嵌套的事務(wù)塊
12.1.6 保存點
12.2 觸發(fā)器
12.2.1 后觸發(fā)器
12.2.2 替代觸發(fā)器
12.2.3 管理觸發(fā)器
12.2.4 使用觸發(fā)器執(zhí)行引用動作
12.2.5 遞歸觸發(fā)器
12.3 總結(jié)
第十三章 特殊的Transact-SQL操作:使用游標和大對象
13.1 游標的基礎(chǔ)知識
13.2 游標和ISAM
13.2.1 使用ISAM類型的應(yīng)用程序的問題
13.3 游標模型
13.3.1 Transact-SQL游標
13.3.2 API服務(wù)器游標
13.3.3 客戶游標
13.3.4 默認結(jié)果集
13.3.5 API服務(wù)器游標和Transact-SQL游標
13.4 游標的適當使用
13.4.1 逐行操作
13.4.2 查詢操作
13.4.3 滾動應(yīng)用程序
13.4.4 選擇游標
13.4.5 游標成員、滾動和更改敏感度
13.5 使用Transact-SQL游標
13.5.1 DECLARE
13.5.2 OPEN
13.5.3 FETCH
13.5.4 UPDATE
13.5.5 DELETE
13.5.6 CLOSE
13.5.7 DEALLOCATE
13.5.8 最簡單的游標語法
13.5.9 完全可滾動的Transact-SQL游標
13.5.10 使用Transact-SQL游標進行并行性控制
13.6 游標變量
13.6.1 獲得游標信息
13.7 使用文本和圖像數(shù)據(jù)
13.7.1 WRITETEXT
13.7.2 READTEXT
13.7.3 UPDATETEXT
13.8 總結(jié)
第四部分 性能和調(diào)整
第十四章 鎖定
14.1 鎖管理器
14.1.1 鎮(zhèn)管理器和孤立級別
14.1.2 原子鎖
14.1.3 死鎖
14.2 用戶數(shù)據(jù)的鎖類型
14.2.1 鎖的類型
14.2.2 鎖的粒度
14 2.3 鎖的持續(xù)時間
14.2.4 鎖的擁有關(guān)系
14.2.5 查看鎖
14.3 鎖的兼容性
14.4 鎖定的內(nèi)部結(jié)構(gòu)
14.4.1 鎖塊
14.4.2 鎖擁有者塊
14.4.3 syslockinfo表
14.5 綁定連接
14.6 行級鎖定和頁面級鎖定
14.6.1 鎖的提升
14.7 鎖定暗示和跟蹤標記
14.8 總結(jié)
第十五章 查詢處理器
15.1 SQL管理器
15.2 編譯和優(yōu)化
15.2.1 編譯
15.2.2 優(yōu)化
15.2.3 查詢優(yōu)化器的工作方式
15.2.4 聯(lián)接選擇
15.2.5 其他處理策略
15.2.6 維護統(tǒng)計信息
15.3 過程緩存
15.4 使用存儲過程和緩存機制
15.4.1 特殊緩存
15.4.2 自動參數(shù)化
15.4.3 sp_executesql過程
15.4.4 準備和執(zhí)行方法
15.4.5 共享緩存計劃
15.4.6 檢查計劃緩存
15.4.7 緩存中的多個計劃
15.4.8 使用存儲過程和其他緩存機制的時間
15.4.9 重新編譯存儲過程
15.4.10 存儲過程的其他好處
15.5 執(zhí)行
15.6 總結(jié)
第十六章 調(diào)整查詢
16.1 開發(fā)小組
16.2 應(yīng)用程序和數(shù)據(jù)庫設(shè)計
16.2.1 規(guī)范化數(shù)據(jù)庫
16.2.1 評估重要事務(wù)
16.2.3 精簡表行的長度和鍵
16.3 計劃高峰使用
16.4 交互式系統(tǒng)的感知響應(yīng)時間
16.5 原型、基準程序和測試
16.5.1 開發(fā)方法學(xué)
16.6 創(chuàng)建有用的索引
16.6.1 謹慎選擇群集索引
16.6.2 使非群集索引具有較高的選擇性
16.6.3 裁剪對重要事務(wù)的索引
16.6.4 注意列的順序
16.6.5 聯(lián)接中使用的索引列
16.6.6 根據(jù)需要創(chuàng)建或刪除索引
16.6.7 Index Tuning Wizard
16.7 監(jiān)視查詢的性能
16.7.1 STATISTICS IO
16.7.2 STATISTICS TIME
16.7.3 計劃顯示
16.7.4 使用查詢暗示
16.7.5 存儲過程的優(yōu)化
16.8 并行性和一致性的權(quán)衡
16.9 解決阻塞的問題
16.9.1 索引和阻塞
16.10 解決死鎖問題
16.10.1 循環(huán)死鎖示例
16.10.2 轉(zhuǎn)換死鎖示例
16.10.3 防止死鎖
16.10.4 處理死鎖
16.10.5 自愿作為死鎖的犧牲者
16.10.6 觀察鎖定活動
16.10.7 標識阻塞的原因
16.10.8 鎖暗示
16.11 隔離OLTP和DSS應(yīng)用程序
16.12 環(huán)境因素
16.12.1 區(qū)分大小寫
16.12.2 可控性和ANSI兼容設(shè)置
16.12.3 區(qū)域特定的SET選項
16.13 總結(jié)
第十七章 配置和性能監(jiān)視
17.1 操作系統(tǒng)的配置設(shè)置
17.1.1 任務(wù)管理
17.1.2 資源分配
17.1.3 PAGEFILE.SYS的位置
17.1.4 文件系統(tǒng)選擇
17.1.5 不重要的服務(wù)
17.1.6 網(wǎng)絡(luò)協(xié)議
17.2 SQL Server的配置設(shè)置
17.2.1 服務(wù)器范圍的選項
17.2.2 緩沖區(qū)管理器選項
17.2.3 SQLSERVER.EXE的啟動參數(shù)
17.3 系統(tǒng)維護
17.4 監(jiān)視系統(tǒng)行為
17.4.1 SQL Profiler
17.4.2 System Monitor
17.4.3 其他性能監(jiān)視因素
17.5 總結(jié)
參考書目

本目錄推薦

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