注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL SeverMicrosoft SQL Server6.5技術內幕

Microsoft SQL Server6.5技術內幕

Microsoft SQL Server6.5技術內幕

定 價:¥79.00

作 者: (美)[R.紹庫普]Ron Soukup著;姜鴻英等譯
出版社: 清華大學出版社
叢編項: Microsoft程序設計系列
標 簽: SQL

ISBN: 9787302031185 出版時間: 1999-02-01 包裝: 平裝
開本: 26cm 頁數: 634頁 字數:  

內容簡介

  本書是關于Microsoft SQL Server的權威參考書。書中介紹了SQL Server的技術內幕,討論了SQL Server特有的功能,對SQL Server系統中的硬件選型、RAID配置、安裝和許可證、安全政策、管理和調試、性能優(yōu)化等方面都有精辟的見解,就怎樣設置SQL Server提供了很多深思熟慮的建議。全書對作者的很多觀點都有詳盡的實例,此外,還附還說明了在SQL Server環(huán)境中編程時許多常見的失誤和錯誤。本書對任何一個打算安裝和操作SQL Server系統的人都非常有參考價值。

作者簡介

  作者簡介R0nS0ukup是Micr0s0ftSQLServer開發(fā)組最早的成員之一。Ron1989年加入微軟,擔任SQLServer開發(fā)組總經理直到1995年末。他領導開發(fā)并發(fā)布了1.1、1.11、4.2(OS/2)、4.21(WindowsNT)、6.0和6.5Beta版。發(fā)布了6.5Beta版后,R0n離開了總經理的崗位。一年后Ron重新回到SQLServer設計組,他現在領導著MicrosoftSQLServer開發(fā)組中的數據復制功能小組,該功能將增加在未來的版本中。ROn從事計算機和數據庫系統工作已有16個年頭,他使用過DB/2(MVS)、SQL/DS(VM)、Oracle、Informix、Sybase和Ingres。在加盟Micr0soft之前。他在UnitedAirlinnes和AT&T從事技術工作。他大部分時間生活在芝加哥,在伊利諾伊州埃文斯頓西北大學獲M.BV學位。

圖書目錄

     目錄
   第1部分 概述
    第1章 Microsoft SQL Server 的演變過程:從1989年到1996年
    1.1 競爭的背景產生了MicrosoftSQLServer
    1.2 早期的NDK
    1.3 MocrosoftSQLServer的正式發(fā)布
    1.4 開發(fā)工作的加強
    1.5 OS/2和“友好的火力’
    1.6 4.2版本
    1.7 OS/22.0的發(fā)布延遲了
    1.7 14.2版本發(fā)布了
    1.8 WindowsNT上的SQLServer
    1.9 成功帶來的巨大變化
    1.10 合作開發(fā)的結束
    1.11 SQL95的費用
    1.12 下一個版本
    第2章 游歷MicrosoftSQLServer
    2.1 引言
    2.2 SQLServer引擎
    2.2.1 Transac卜SQL
    2.3 DBMS-強制性的數據完整性
    2.3.1 說明性參照完整性
    2.3.2 數據類型
    2.3.3 CHECK約束和規(guī)則
    2.3.4 默認值
    2.3.5 觸發(fā)器
    2.4 事務處理
    2.4.1 原子性
    2.4.2 一致性
    2.4.3 隔離性
    2.4.4 耐久性
    2.5 對稱的服務器結構
    2.5.1 傳統的進程/線索模型
    2.5.2 MicrosoftSQLServer的進程/線索模型
    2.5.3 多用戶性能
    2.6 安全性
    2.6.1 監(jiān)測與管理安全性
    2.7 高度的有效性
    2.8 分布式的數據處理
    2.9 數據復制
    2.10 系統管理
    2.10.1 SQLEnterpriseManager
    2.10.2 分布式的管理對象
    2.10.3 Automation和VisualBasic腳本
    2.10.4 SQLExecutive
    2.11 SQLServer工具軟件和擴展
    2.11.1 SQLServerWebAssistant和訪問Internet
    2.11.2 SQL Tranc e
    2.11.3 SQLServiceManager
    2.11.4 與Windows NTPerformanceMonitor集成
    2.11.5 SQLSecurityManager
    2.11.6 SQLClientConfigrationUtility
    2.11.7 SQLServer安裝程序
    2.11.8 ISQL/w和ISQL
    2.11.9 大批量拷貝工具
    2.11.10 與SNMP結合
    2.11.11 SQLServer的聯機閱讀文檔
    2.12 開發(fā)界面
    2.12.1 DB-Library
    2.12.2 ODBC
    2.12.3 ESQLforC
    2.12.4 OpenDataServices
    小結
   第2部分 體系結構概述
    第3章 SQLServer的結構
    3.1 概述
    3.2 SQLServer引擎
    3.2.1 網庫
    3.2.2 OpenDataServices
    3.2.3 命令分析器
    3.2.4 遠程存儲過程調用的處理器
    3.2.5 序化器和優(yōu)化器
    3.2.6 執(zhí)行器
    3.2.7 搜索管理器
    3.2.8 數據庫和頁管理器
    3.2.9 事務管理器
    3.2.10 加鎖管理器
    3.2.11 行操作管理器、索引管理器、文本管理器
    3.2.12 緩沖區(qū)管理器和日志寫入器
    3.3 大內存問題
    3.3.1 快速訪問內存中的頁
    3.3.2 快速訪問空閑頁(Lazywri ter)
    3.4 事務日志和恢復
    3.4.1 加鎖和恢復
    3.4.2 時戳和恢復
    3.5 SQLServer的內核以及SQLServer與WindowsNT的相互作用
    3.5.1 線索和對稱多處理
    3.5.2 工作人員線索池
    3.5.3 可伸縮性、性能和測試準則
    小結
   第3部分 應用SQLServer
    第4章 規(guī)劃和安裝SQLServer
    4.1 安裝雖易,但考慮仍需周全
    4.2 SQLServer與SQL工作站
    4.3 選擇硬件
    4.3.1 使用與Windows硬件兼容的硬件
    4.3.2 選擇好的處理器
    4.3.3 性能等于處理器周期、內存和I/O吞吐率的綜合效果
    4.3.4 要舍得在測試程序上花錢
    4.4 硬件指導原則
    4.4.1 處理器
    4.4.2 內存
    4.4.3 磁盤驅動器、控制器和磁盤組
    4.4.4 RAID方法
    4.4.5 關于驅動器和控制器的進一步說明
    4.4.6 使用不間斷電源
    4.4.7 檢測磁盤子系統
    4.4.8 撤退型服務器功能
    4.4.9 其它硬件方面的考慮
    4.5 操作系統
    4.6 文件系統
    4.7 安全性和用戶環(huán)境
    4.8 選擇許可證
    4.8.1 Internet許可證
    4.8.2 許可證限制
    4.9 網絡協議選擇
    4.10 字符集和排序順序問題
    4.10.1 字符集
    4.10.2 排序順序
    4.11 運行安裝程序
    4.12 安裝后的基本配置
    4.13 無值守安裝和遠程安裝
    4.13.1 遠程安裝
    4.13.2 無值守安裝
    4.13.3 在最初安裝后使用安裝程序
    小 結
    第5章 數據庫和設備
    5.1 什么是數據庫?
    5.2 數據庫設備
    5.2.1 建立數據庫設備
    5.2.2 設備號
    5.2.3 擴充設備
    5.2.4 默認設備
    5.2.5 掛接和脫開設備
    5.2.6 與設備的建立和安裝有關的錯誤
    5.2.7 鏡象功能
    5.3 建立數據庫
    5.3.1 分離事務日志
    5.4 數據庫的最大化和分片
    5.5 擴充和收縮數據庫
    5.6 數據庫內幕
    5.7 數據庫選項
    5.8 改變數據庫選項
    5.9 有關數據庫其它方面的考慮
    5.9.1 FORLOAD選項
    5.9.2 數據庫與模式有差別
    5.9.3 可移動介質
    5.9.4 專門的系統數據庫
    小結
    第6章 表
    6.1 引言
    6.2 建表
    6.2.1 命名表和列
    6.2.2 關鍵字和保留字
    6.2.3 命名約定
    6.2.4 數據類型
    6.3 內部存儲細節(jié)
    6.3.1 數據頁
    6.3.2 查看數據頁
    6.3.3 數據行
    6.3.4 偏移表和調節(jié)表
    6.3.5 定長行和變長行的存儲方法
    6.4 索引
    6.4.1 群聚索引
    6.4.2 非群聚索引
    6.4.3 建立索引
    6.5 用戶定義的數據類型
    6.6 Identity屬性
    6.7 約束
    6.7.1 主鍵和唯一性約束
    6.7.2 FOREIGNKEY(外鍵)約束
    6.7.3 約束檢查方法
    6.7.4 關于刪除表的限制
    6.7.5 自引用表
    6.7.6 參照動作
    6.7.7 CHECK約束
    6.7.8 “默認”約束
    6.7.9 關于約束的進一步說明
    6.8 臨時表
    6.8.1 私人臨時表(#)
    6.8.2 共用臨時表
    6.8.3 直接使用tempdb
    6.8.4 對臨時表的約束
    小結
    第7章 查詢數據
    7.1 引言
    7.2 SELECT語句
    7.3 聯結
    7.3.1 外聯結
    7.3.2 廢棄外聯結運算符
    7.4 處理NULL
    7.4.1 現時世界中的NULL
    7.4.2 ISNULL和=NULL
    7.5 子查詢
    7.5.1 相關子查詢
    7.6 視圖和導出表
    7.7 其它搜索表達式
    7.7.1 LIKE
    7.7.2 BETWEEN
    7.7.3 集合函數
    7.7.4 利用集合函數的計算結果從不同角度查看數據
    7.7.5 CUBE
    7.7.6 ROLUP
    7.7.7 UNION
    小結
    第8章 修改數據
    8.1 引言
    8.2 基本的修改操作
    8.2.1 INSERT
    8.2.2 UPDATE
    8.2.3 DELETE
    8.2.4 通過視圖修改數據
    8.2.5 WITHCHECKOPTION選項
    8.3 內部細節(jié)和性能方面的考慮
    8.3.1 行的定位
    8.3.2 更新策略
    8.3.3 示例
    8.3.4 加鎖問題
    小結
    第9章 利用Transact- SQL編程
    9.1 引言
    9.2 作為編程語言的Transact-SQL
    9.3 Transact-SQL編程結構-基本知識
    9.3.1 變量
    9.3.2 流控制工具
    9.3.3 CASE
    9.3.4 CASE的變形
    9.3.5 注解
    9.3.6 PRINT和RAISERROR
    9.3.7 運算符
    9.3.8 標量函數
    小結
    第10章 批處理、事務、存儲過程和觸發(fā)器
    10.1 引言
    10.2 批處理文件
    10.3 事務
    10.3.1 明確的事務和隱含的事務
    10.3.2 在事務中查錯
    10.3.3 事務隔離等級
    10.3.4 事務的附加特性
    10.4 存儲過程
    10.4.1 嵌套的存儲過程
    10.4.2 存儲過程中的遞歸技術
    10.4.3 嵌套的事務塊
    10.4.4 保存點
    10.4.5 存儲過程的參數
    10.5 批處理文件的處理和存儲過程的存儲
    10.5.1 存儲過程的存儲
    10.5.2 將存儲過程加密
    10.5.3 臨時的存儲過程
    10.5.4 系統存儲過程和專用的“sp-”前綴
    10.5.5 自動啟動存儲過程
    10.5.6 系統存儲過程
    10.5.7 類目存儲過程
    10.5.8 SQLExective存儲過程
    10.5.9 復制存儲過程
    10.5.10 擴展存儲過程
    10.6 觸發(fā)器
    10.6.1 重新執(zhí)行一個觸發(fā)器
    10.7 調試存儲過程和觸發(fā)器
    10.7.1 構造并執(zhí)行一個字符串
    10.8 操作文本和圖象數據
    10.8.1 WR ITETEXT
    10.8.2 READTEXT
    10.8.3 UPDATETEXT
    10.9 環(huán)境方面的注意事項
    10.9.1 區(qū)分大小寫
    10.9.2 NULL值和ANSI一致性設置
    10.9.3 針對本地的SET選項
    小結
    第11章 光標
    11.1 引言
    11.2 光標的基本知識
    11.3 光標和ISAM
    11.3.1 ISAM:過多的命令和網絡交通
    11.3.2 ISAM:過量地使用服務器資源
    11.3.3 ISAM:不必要的長事務
    11.4 光標模型
    11.4.1 Transact-SQL光標
    11.4.2 API服務器光標
    11.4.3 客戶光標
    11.4.4 默認的結果集
    11.4.5 API服務器光標和Transact-SQL光標之比較
    11.5 適度使用光標
    11.5.1 逐行操作
    11.5.2 查詢操作
    11.5.3 滾動應用程序
    11.5.4 選擇光標模型
    11.5.5 光標的成員、滾動和對修改的敏感度
    11.6 Transact-SQL光標的句法和行為
    11.6.1 DECLARE
    11.6.2 OEN
    11.6.3 FETCH
    11.6.4 UPDATE
    11.6.5 DELETE
    11.6.6 CLOSE
    11.6.7 DEALLOCATE
    11.6.8 Transact-SQL光標的行為
    11.6.9 最簡單的光標句法
    11.6.10 完全可滾動的Transact-SQL光標
    11.6.11利用Transact-SQL光標控制并發(fā)性
    小結
    第12章 Transact-SQL示例和編程之謎
    12.1 引言
    12.2 用觸發(fā)器實現參照動作
    12.3 編程之謎
    12.3.1 生成測試數據
    12.3.2 查找前n個值
    12.3.3 獲取排隊順序
    12.3.4 時間序列問題:查找不同時間段間的差異
    12.3.5 累計求和問題
    12.3.6 隔n行采樣問題
    12.3.7 查找含匹配列的行
    12.3.8 將數據放到一個Web頁上——快速方法
    12.3.9 擴充層次結構(或稱“物料賬單問題”)
    12.3.10 用選擇的方法取代迭代
    12.3.11 獲取表中的行數——最快方法
    12.3.12 保存計算列
    12.3.13 數據透視表(或稱“交叉表”)
    12.3.14 將SQLServer與e-mail集成
    12.3.15 模擬一個分布式查詢
    12.3.16 模擬一個分布式、分區(qū)式插入
    12.3.17 將文本復制到有序的varchar型列中
    12.3.18 實例化并執(zhí)行一個自動對象
    小結
    第13章 加鎖
    13.1 引言
    13.2 加鎖管理器
    13.2.1 加鎖管理器和隔離等級
    13.2.2 自旋鎖
    13.2.3 死鎖
    13.2.4 加鎖和內存
    13.3 用戶數據的加鎖類型
    13.4 查看加鎖
    13.5 加鎖的兼容性
    13.5.1 約束連接
    13.5.2 行加鎖和頁加鎖
    13.5.3 插入行加鎖
    14.17.1 優(yōu)化器
    14.18 監(jiān)測查詢性能
    14.18.1 STATISTICSIO
    14.18.2 STATISTICSTIME
    14.18.3 SHOWPLAN ON
    14.18.4 觀察優(yōu)化器的決策過程
    14.18.5 使用優(yōu)化器和加鎖暗示
    小結
    第15章 配置與性能監(jiān)測
    15.1 引言
    15.2 檢查和調整WindowsNT配置設置
    15.2.1 WindowsNT任務管理
    15.2.2 WindowsNTServer的資源分配
    15.2.3 WindowsNT服務器PAGEFILE.SYS位置
    15.2.4 WindowsNT文件系統選擇
    15.2.5 次要的WindowsNT服務
    15.2.6 WindowsNT網絡協議
    15.3 檢查和調整SQLServer配置參數
    15.3.1 影響整個服務器的選項:sp-configure設置
    15.3.2 數據庫選項
    15.3.3 插入行加鎖
    15.3.4 緩沖區(qū)管理器選項
    15.3.5 SQLSERVR.EXE的啟動參數
    15.4 維護系統
    15.5 監(jiān)測系統性能
    15.5.1 性能監(jiān)測器計數器
    15.5.2 監(jiān)測性能的其它考慮
    小結
   第5部分 附錄
    附錄1 SQLServer的內置共用變量
    附錄2 推薦讀物
    參考文獻
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號