Microsoft SQL Server 7.0實現資料庫設計

實驗3.1創建資料庫3.1目標3.2開始之前3.3練習1創建LIBRARY資料庫3.4練習2管理LIBRARY日誌檔案的增長3.5練習3設定清除事務日誌的選項第四章 實驗9.1管理事務和鎖11.1目標11.2開始之前11.3練習1創建和執行事務11.4練習2撤銷事務11.5練習3查看鎖定信息11.6練習4設定鎖定選項第十二章 實驗13.1處理分散式數據16.1目標16.2開始之前16.3練習1建立連結伺服器16.4練習2查詢遠程數據

內容介紹

內容簡介
本書是微軟教育與認證高級技術培訓中心(CTEC)中文版標準教材系列之一,是MicrosoftSQL
Server7.0資料庫實現方面課程的認證教材中的一本,課程號為833。全書分學生用書和實驗用書兩大部
分。學生用書部分分13章,分別給出了SQLServer概述和Transact-SQL語言概述,介紹了創建資料庫、
實現數據完整性、計畫和創建索引、查詢多重表和高級查詢等技術,討論了數據匯總、管理事務和鎖、
實現視圖、實現存儲過程、實現觸發器和使用分散式數據等內容;在本部分的5個附錄中還給出了圖書
館資料庫實例、資料庫模式、基本查詢執行和使用滑鼠、參考書目以供參閱。實驗部分以16章的篇幅,
針對第一部分的各章內容給出了實驗練習,每一章以一個實驗的實驗目標、實驗準備、一至六個練習的
指導為主要內容,分別對應第一部分的各章內容。本書各章、節均以一張圖片的形式給出概要,然後列
出具體說明。

作品目錄

目 錄
第一部分 學生用書
引言
第一章SQLSERVER概述
1.1概述
1.2什麼是SQLSERVER
1.3 QLSERVER體系結構
1.4SQLSERVER安全策略
1.5SQLSERVER資料庫
1.6使用SQLSERVER
1.7實驗1.1 SQLSERVER概述
1.8複習
第二章 TRANSACT-SQL概述
2.1概述
2.2SQLSERVER編程工具
2.3TRANSACT-SQL程式語言
2.4TRANSACT-SQL的元素
2.5其他語言元素
2.6執行TRANSACT-SQL語句的方法
2.7查詢的處理
2.8實驗2.1 TRANSACT-SQL概述
2.9複習
第三章 創建資料庫
3.1 概述
3.2 資料庫簡介
3.3 資料庫的處理
3.4 更改資料庫
3.5 LIBRARY資料庫
3.6 實驗3.1創建資料庫
3.7 創建數據類型
3.8 創建表
3.9 實驗3.2創建資料庫對象
3.10 複習
第四章 實現數據完整性
4.1概述
4.2使用約束
4.3實驗4.1實現數據完整性
4.4複習
第五章 計畫和創建索引
5.1概述
5.2索引簡介
5.3索引體系結構
5.4簇索引
5.5非簇索引
5.6創建索引
5.7CREATEINDEX選項
5.8實驗5.1創建索引
5.9維護索引
5.10資料庫一致性檢查程式
5.11性能考慮
5.12建議的做法
5.13實驗5.2維護索引
5.14複習
第六章 查詢 多重表
6.1概述
6.2合併多個表的數據
6.3合併多個結果集
6.4從結果集創建表
6.5建議的做法
6.6實驗6.1查詢多個表
6.7複習
第七章 高級查詢 技術
7.1概述
7.2子查詢簡介
7.3嵌套子查詢
7.4相關子查詢
7.5更改數據
7.6建議的做法
7.7實驗7.1高級查詢技術
7.8複習
第八章 數據匯總
8.1概述
8.2使用聚集函式
8.3GROUPBY基礎
8.4產生結果集中的聚集值
8.5使用COMPUTE和COMPUTEBY子句
8.6列出TOPN值
8.7建議的做法
8.8實驗8.1匯總數據
8.9複習
第九章 管理事務和鎖
9.1概述
9.2事務和鎖簡介
9.3管理事務
9.4SQLSERVER鎖定
9.5管理鎖
9.6建議的做法
9.7實驗9.1管理事務和鎖
9.8複習
第十章 實現視圖
10.1概述
10.2什麼是視圖
10.3視圖的優點
10.4定義視圖
10.5通過視圖更改數據
10.6性能考慮
10.7建議的做法
10.8實驗10.1實現視圖
10.9複習
第十一章 實現存儲過程
11.1概述
11.2存儲過程簡介
11.3執行和修改存儲過程
11.4實驗11.1創建存儲過程
11.5在存儲過程中使用參數
11.6執行擴展存儲過程
11.7處理錯誤信息
11.8演示:處理錯誤信息
11.9性能考慮
11.10建議的做法
11.11實驗11.2創建有參數的存儲過程
11.12複習
第十二章 實現觸發器
12.1概述
12.2觸發器簡介
12.3定義觸發器
12.4觸發器如何工作
12.5觸發器舉例
12.6性能考慮
12.7建議的做法
12.8實驗12.1創建觸發器
12.9複習
第十三章 使用分散式數據
13.1概述
13.2建立分散式環境
13.3查詢連結伺服器
13.4執行連結伺服器上的存儲過程
13.5更改分散式數據
13.6管理數據分布
13.7建議的做法
13.8實驗13.1使用分散式數據
13.9複習
附錄A LIBRARY資料庫實例
A.1引言
A.2圖書館操作概述
A.3日常圖書館功能
A.4LIBRARY資料庫設計
附錄B 資料庫模式
附錄C 執行 基本 查詢
C.1概述
C.2檢索數據
C.3WHERE子句搜尋條件
C.4格式化結果集
C.5實驗C.1檢索數據和操作結果集
C.6更改數據
C.7性能考慮
C.8建議的做法
C.9實驗C.2更改數據
C.10複習
C.11實驗C.3檢索數據和操作結果集
C.12更改數據
附錄D 使用游標
D.1概述
D.2什麼是游標
D.3調用游標的不同方法
D.4TRANSACT-SQL游標
D.5演示:使用TRANSACT-SQL游標
D.6建議的做法
D.7複習
附錄E 參考書目
E.1SQLSERVER資源
E.2建議的課外讀物
E.3建議的MICROSOFT正式課程
E.4其他的WEB資源
第二部分 實 驗
第一章 實驗1.1SQLSERVER概述
1.1 目標
1.2 練習1使用SQLSERVER線上手冊
1.3練習2N0RTHWIND資料庫簡介
第二章 實驗2.1TRANSACT-SQL概述
2.1目標
2.2開始之前
2.3練習1寫基本的SELECT語句
2.4練習2修改腳本檔案
2.5練習3使用系統函式和全局變數
第三章 實驗3.1創建資料庫
3.1目標
3.2開始之前
3.3練習1創建LIBRARY資料庫
3.4練習2管理LIBRARY日誌檔案的增長
3.5練習3設定清除事務日誌的選項
第四章 實驗3.2創建資料庫對象
4.1目標
4.2開始之前
4.3練習1創建用戶定義的數據類型
4.4練習2在LIBRARY資料庫中創建表
4.5練習3添加和刪除列
4.6練習4產生SQL腳本
4.7練習5給LIBRARY資料庫裝入樣本數據
第五章 實驗4.1實現數據完整性
5.1目標
5.2開始之前
5.3練習1定義DEFAULT約束
5.4練習2定義CHECK約束
5.5練習3定義PRIMARYKEY約束
5.6練習4定義FOREIGN KEY約束
5.7如果時間允許 創建默認值和規則
第六章 實驗5.1創建索引
6.1目標
6.2開始之前
6.3練習1創建索引
第七章 實驗5.2維護索引
7.1目標
7.2開始之前
7.3練習1使用FILLFACTOR和DBCCSHOW CONTG選項
7.4練習2獲得查詢性能信息
第八章 實驗6.1查詢多個表
8.1目標
8.2開始之前
8.3練習1連線表
8.4練習2使用UNION 操作符合併結果集
8.5練習3創建臨時表
第九章 實驗7.1 高級查詢
9.1目標
9.2開始之前
9.3練習1使用子查詢
9.4練習2基於其他表中的數據修改表數據
第十章 實驗8.1匯總數據
10.1目標
10.2開始之前
10.3練習1使用GROUPBY和HAVING子句
10.4練習2使用ROLLUP和CUBE操作符
10.5練習3使用COMPUTE和COMPUTEBY子句
第十一章 實驗9.1管理事務和鎖
11.1目標
11.2開始之前
11.3練習1創建和執行事務
11.4練習2撤銷事務
11.5練習3查看鎖定信息
11.6練習4設定鎖定選項
第十二章 實驗10.1實現視圖
12.1目標
12.2開始之前
12.3練習1創建和測試視圖
12.4練習2創建視圖的視圖
12.5練習3加密視圖定義
12.6練習4通過視圖修改數據
12.7練習5查找視圖定義
12.8練習6測試所有權鏈的效果
12.9如果時間允許,使用SQLSERVERENTERPRESEMANAGER創建視圖
第十三章 實驗11.1創建存儲過程
13.1目標
13.2開始之前
13.3練習1使用CREATESTOREDPROCEDURE嚮導
13.4練習2寫一個存儲過程
13.5練習3查找存儲過程信息
第十四章 實驗11.2 創建帶參數的存儲過程
14.1目標
14.2開始之前
14.3 練習1從腳本創建存儲過程
14.4練習2更改存儲過程
14.5練習3自定義錯誤信息
14.6練習4使用返回代碼
14.7如果時間允許,監視過程高速快取
第十五章 實驗12.1創建觸發器
15.1目標
15.2開始之前
15.3練習1創建觸發器
15.4練習2創建一個觸發器更新派生值
15.5練習3創建一個維護複雜業務規則的觸發器
15.6練習4為RESERVATION表創建觸發器
15.7練習5測試嵌套觸發器
第十六章 實驗13.1處理分散式數據
16.1目標
16.2開始之前
16.3練習1建立連結伺服器
16.4練習2查詢遠程數據

相關詞條

熱門詞條

聯絡我們