SQL Server 7關係資料庫系統管理與開發指南

基本介紹

  • 中文名:SQL Server 7關係資料庫系統管理與開發指南
  • 基本原理:關係資料庫
  • 套用:Microsoft SQL Server 7
  • 作用:介紹工作機制
內容簡介,前言,目錄,

內容簡介

本書從關係資料庫的基本原理出發,介紹Microsoft SQL Server 7的內部工作機制。本書通過實例介紹設計、實現和管理一個關係資料庫的整個過程,內容包括SQL Server 7的安裝和配置、資料庫的設計和管理、SQL語言基礎、創建索引、設計數據完整性、存儲過程、觸發器、安全性、資料庫的備份和恢復、複製方法、資料庫的監視和最佳化等。本書結合作者的實際工作經驗,論述深入淺出,實用性強。每章還配有練習題和答案,可以指導讀者參加微軟認證系統工程師(MCSE)的考試。

前言

本書適合的讀者  本書從關係資料庫的原理出發,講解Microsoft SQL Server 7是如何實現關係資料庫結構的。我們編寫本書的目的有兩個。  第一個是為打算實施項目的系統分析員和編程人員設計的,我們使用Microsoft SQL server實施了若干大中型項目,積累了一些建立以資料庫為中心的套用系統的寶貴經驗,在這些項目中,有成功經驗也有失敗經驗,本書將始終貫穿一個例子項目的設計,實現和管理,講解在什麼時候應該使用什麼技術,我們知道,大型資料庫的設計和套用是一個龐大的工程,屬於軟體工程的範疇,其開發周期長、耗資多,你不僅可以對Microsoft SQL server 7的概念和處理過程在全面的了解,而且能夠在實際工作中,運用這些知識來設計資料庫,配置、實現,最佳化Microsoft SQL Server和對Microsoft SQL Server進行疑難解答。  本書的第二個目的是,為打算取得微軟認證系統工程師(MCSE)等認證書的資料庫管理員和資料庫開發人員設計的,本人從1996年開始,擔任中國科學院微軟培訓中心兼職講師,講授Microsoft SQL Server 6.0/6.5/7.0這3個產品。積累了一些讓學生快速理解資料庫的經驗和方法。本書覆蓋了微軟指定的大多數考試目標和一些很有用的技巧、實例、練習和其他相關學習資料,本書每一章之前都有一個綜述,闡述這一章將要講解的內容。每一章的結束,有小結和全面的練習。小結的目的是總結這一章中最重要的知識點。練習是選擇題(提供了大多數問題的答案以及解釋),在這個全面的練習中,可以幫助你快速地確定“你是否已經完全理解和掌握了本章講解的知識點?”所有這些練習中都包含了相關的考試目標,所以,完成這些練習是非常重要的。因為認證進行談判劃考察你對Microsoft SQL Server的實際使用經驗,如果你以前沒有使用過Microsoft SQL Server ,你就可以通過完成本書練習來獲得這些經驗。  本書結構  第1章介紹關係資料庫的基本概念、Microsoft SQL Server如何與Windows NT集成和Microsoft SQL server結構。還介紹了2層體系結構和最新的3層體系結構。  第2章介紹如何為正確安裝Microsoft SQL Server而配置Microsoft Windows NT的域模式、NT容錯、NT角色和規範NT用戶的命名,如何創建SQL Server Agent和MSSQL Server帳戶,安裝SQL server的步驟和安裝中選項的選擇。如何設定SQL Server的客戶端。無人值守安裝。  第3章介紹如何驗證Microsoft SQL Server安裝是否正確,如何使用企業管理器。如何在企業字處理器中配置伺服器。SQL Server安裝的一些常見問題和解決方法。SQL Server中的系統資料庫和系統表。  第4章描述項目實施中與資料庫相關的四個步驟。如何從需求分析獲得ERA模型,如何從ERA模型獲得資料庫的邏輯模型,設計邏輯資料庫的一些考慮。
本書適合的讀者
本書從關係資料庫的原理出發,講解Microsoft SQL Server 7是如何實現關係資料庫結構的。我們編寫本書的目的有兩個。
第一個是為打算實施項目的系統分析員和編程人員設計的,我們使用Microsoft SQL server實施了若干大中型項目,積累了一些建立以資料庫為中心的套用系統的寶貴經驗,在這些項目中,有成功經驗也有失敗經驗,本書將始終貫穿一個例子項目的設計,實現和管理,講解在什麼時候應該使用什麼技術,我們知道,大型資料庫的設計和套用是一個龐大的工程,屬於軟體工程的範疇,其開發周期長、耗資多,你不僅可以對Microsoft SQL server 7的概念和處理過程在全面的了解,而且能夠在實際工作中,運用這些知識來設計資料庫,配置、實現,最佳化Microsoft SQL Server和對Microsoft SQL Server進行疑難解答。
本書的第二個目的是,為打算取得微軟認證系統工程師(MCSE)等認證書的資料庫管理員和資料庫開發人員設計的,本人從1996年開始,擔任中國科學院微軟培訓中心兼職講師,講授Microsoft SQL Server 6.0/6.5/7.0這3個產品。積累了一些讓學生快速理解資料庫的經驗和方法。本書覆蓋了微軟指定的大多數考試目標和一些很有用的技巧、實例、練習和其他相關學習資料,本書每一章之前都有一個綜述,闡述這一章將要講解的內容。每一章的結束,有小結和全面的練習。小結的目的是總結這一章中最重要的知識點。練習是選擇題(提供了大多數問題的答案以及解釋),在這個全面的練習中,可以幫助你快速地確定“你是否已經完全理解和掌握了本章講解的知識點?”所有這些練習中都包含了相關的考試目標,所以,完成這些練習是非常重要的。因為認證進行談判劃考察你對Microsoft SQL Server的實際使用經驗,如果你以前沒有使用過Microsoft SQL Server ,你就可以通過完成本書練習來獲得這些經驗。
本書結構
第1章介紹關係資料庫的基本概念、Microsoft SQL Server如何與Windows NT集成和Microsoft SQL server結構。還介紹了2層體系結構和最新的3層體系結構。
第2章介紹如何為正確安裝Microsoft SQL Server而配置Microsoft Windows NT的域模式、NT容錯、NT角色和規範NT用戶的命名,如何創建SQL Server Agent和MSSQL Server帳戶,安裝SQL server的步驟和安裝中選項的選擇。如何設定SQL Server的客戶端。無人值守安裝。
第3章介紹如何驗證Microsoft SQL Server安裝是否正確,如何使用企業管理器。如何在企業字處理器中配置伺服器。SQL Server安裝的一些常見問題和解決方法。SQL Server中的系統資料庫和系統表。
第4章描述項目實施中與資料庫相關的四個步驟。如何從需求分析獲得ERA模型,如何從ERA模型獲得資料庫的邏輯模型,設計邏輯資料庫的一些考慮。

目錄

前言
第1章 SQL Server產品簡介
1.1 綜述
1.2 關係資料庫基本概念
1.3 SQL Server7的特點
1.4 SQL Server如何與NT伺服器集成
1.5 客戶/伺服器系統資料庫結構
1.6 SQL Server結構
1.7 小結
1.8 習題
第2章 安裝SQL Server
2.1 綜述
2.2 安裝SQL Server的硬體和軟體需求
2.3 在NT伺服器上安裝SQL Server
2.4 創建SQL Server服務帳號
2.5 安裝SQL Server的方案
2.6 安裝SQL Server的配置選項
2.7 安裝SQL Server的步驟
2.8 安裝和配置SQL Server客戶端軟體
2.9 無人值守安裝
2.10 小結 2.11 習題
第3章 驗證、配置 SQL Server
3.1 綜述
3.2 驗證SQL Server是否安裝正確
3.3 停止和啟動SQL Server服務
3.4 註冊伺服器和創建伺服器組
3.5 修改SQL Server的配置
3.6 SQL Server的高級配置
3.7 第一次配置SQL Server
3.8 驗證SQL Server
3.9 安裝中常見的問題
3.10 SQL Server系統資料庫和系統表
3.11 小結
3.12 習題
第4章 項目實施中的資料庫設計
4.1 項目實例概述
4.2 資料庫的邏輯設計
4.3 邏輯設計的物理實現
4.4 設計和實現數據完整性要求
4.5 資料庫伺服器編程
4.6 邏輯設計的其他考慮
第5章 創建和管理資料庫
5.1 資料庫存儲結構
5.2 事務日誌
5.3 估算資料庫的空間需求
5.4 創建資料庫
5.5 設定資料庫選項
5.6 修改資料庫的大小
5.7 刪除資料庫
5.8 創建數據對象
5.9 添加和刪除表中的列
5.10 小結
5.11 習題
第6章 SQL語言
6.1 查詢語言
6.2 簡單查詢
6.3 選擇行
6.4 生成總結數據
6.5 連線查詢
6.6 執行子查詢
6.7 在查詢的基礎上創建新表
6.8 合併數據集
6.9 操縱數據
6.10 用Transact-SQL編程
6.11 游標
6.12 為library資料庫插入數據
6.13 事務
第7章 創建SQL Serve的索引
7.1 綜述
7.2 索引的概念
7.3 創建索引
7.4 創建索引的選項
7.5 性能考慮
7.6 索引信息的查看和刪除索引
7.7 全文索引
7.8 習題
第8章 設計SQL Server數據完整性
8.1 數據完整性概念
8.2 實施方法
8.3 約束
8.4 預設方法
8.5 規則
8.6 綁定
8.7 查看預設和規則的定義腳本
8.8 約束和預設/規則的比較
第9章 視圖
9.1 視圖的概念
9.2 創建視圖
9.3 視圖的優點和缺點
9.4 創建視圖的實例
9.5 視圖信息的查詢
9.6 視圖的修改和刪除
9.7 視圖的限制
第10章 存儲過程
10.1 存儲過程的定義
10.2 存儲過程的優點
10.3 存儲過程的創建
10.4 存儲過程的處理
10.5 重編譯選項
10.6 自動執行存儲過程
10.7 查看、修改和刪除存儲過程
10.8 擴展存儲過程
第11章 觸發器
11.1 觸發覺的概念和工作原理
11.2 創建觸發器
11.3 觸發器實施數據完整性的實例
11.4 查看、修改和刪除觸發器
11.5 觸發器的限制和注意事項
第12章 實現 SQL Server安全性
12.1 綜述
12.2 SQL Server的驗證模式
12.3 創建登錄名
12.4 管理資料庫用戶名
12.5 刪除用戶和登錄名
12.6 角色
12.7 許可權管理
12.8 小結
12.9 習題
第13章 調度任務和創建警報
13.1 為什麼要創建任務和警報
13.2 與MAPI相結合
13.3 創建任務
13.4 警報
13.5 msdb資料庫
13.6 小結
13.7 習題
第14章 備份和管理 SQL Server的數據
14.1 為什麼要備份
14.2 什麼時候進行備份
14.3 備份哪些數據
14.4 備份設備的類型
14.5 備份設備
14.6 管理備份設備
14.7 備份資料庫
14.8 調度備份
14.9 與備份一起運行DBCC
14.10 備份系統資料庫
14.11 事務日誌
14.12 檢查點進程
14.13 小結
14.14 習題
第15章 恢復 SQL Server的數據
15.1 恢復過程概述
15.2 自動恢復
15.3 恢復用戶資料庫
15.4 恢復系統資料庫
15.5 小結
15.6 習題
第16章 傳輸數據
16.1 數據傳輸服務
16.2 DTS嚮導
16.3 對象傳輸
16.4 塊拷貝程式
16.5 在Internet上發布數據
16.6 習題
第17章 SQL Server複製
17.1 分送數據的一些方法
17.2 複製的基本術語
17.3 四個複製代理
17.4 三種複製類型
17.5 複製方案
17.6 複製伺服器的配置
17.7 設定複製
17.8 複製使用的系統表
17.9 如何使用複製監視器來維護複製
17.10 小結
17.11 習題
第18章 監視和最佳化 SQL Server
18.1 為什麼要監視SQL Server
18.2 用日誌監視
18.3 NT性能監視器
18.4 使用企業管理器中的當前活動
18.5 使用DBCC命令
18.6 DBCC命令和跟蹤標誌
18.7 SQL Server配置器
18.8 SQL Server查詢分析器
18.9 修復被破壞的資料庫
18.10 創建維護計畫
18.11 其他常出現的問題
18.12 其他信息源
18.13 小結
18.14 習題

附錄A 習題答案
附錄B 嵌入式SQL語言

相關詞條

熱門詞條

聯絡我們