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

Microsoft SQL Server6.5技術(shù)內(nèi)幕

Microsoft SQL Server6.5技術(shù)內(nèi)幕

定 價:¥79.00

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

ISBN: 9787302031185 出版時間: 1999-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 634頁 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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