目 錄
1 基本概念
1-1SQLserver簡介
1-2係統需求
1-3管理工具
1-4CharacterSet
1-5Sorto1der
1-6安裝SQLserver
1-7啓動SQLserver
1-8安裝客戶端管理工具
1-9利用EnterpriseManager管理SQLserver
1-10什麼是SQL
1-11錶(table)、行(row)、列(column)
1-12數據庫(Database)
1-13改變CharacterSet、SortOrder、UnicodeCollation
1-14目錄和文件位置
1-15SQLServer7.0新特色
2 數據庫
2-1數據庫
2-2利用EnterpriseManager建立數據庫
2-3數據庫選項
2-4數據庫權限
2-5利用CREATETABLE命令建立數據庫
2-6顯示數據庫結構
2-7使用ALTERDATABASE指令改變數據庫定義
2-8刪除數據庫
2-9縮減數據庫大小刪除未使用空間
2-10設定數據庫為offline狀態
2-11Attach和Detach數據庫
2-12産生數據庫對象的SQLscript
2-13其它和數據庫相關的存儲過程
2-14在可抽取式媒體上建立數據庫
2-15數據庫維護計劃
2-16Tempdb臨時數據庫
3 數據庫錶
3-1建立數據庫錶
3-2列的屬性
3-3列數據類型
3-4自定類型
3-5列約束(constraints)
3-6建立索引
3-7刪除索引
3-8改變錶的結構
3-9刪除錶
3-10錶存取權限
3-11利用EnterpriseManager建立錶
3-12全文檢索
3-13利用EnterpriseManager管理錶
3-14臨時錶
3-15輸入數據至錶
4 利用SELECT指令選取數據
4-1前言
4-2SELECT語法基本結構
4-3選取全部數據
4-4指定列
4-5選取不重復的數據
4-6派生列
4-7數據排序
4-8選取前幾行數據
4-9數據分組
4-10加上選擇條件
4-11使用通配字符
4-12錶的Join
4-13子查詢(subquery)
4-14UNION
4-15COMPUTEBY
4-16將SELECT結果轉存到其它錶或臨時錶
4-17將SELECT結果儲存在變量內
4-18全文檢索查詢
5 更新數據庫內容
5-1前言
5-2插入數據到錶內
5-3刪除錶內的數據
5-4更新錶內的數據
5-5檢查錶更新成功的行數
5-6什麼是事務處理
5-7事務處理範圍
5-8設定檢查點
5-9嵌套事務處理
5-10事務處理日誌
5-11分布式事務處理
5-12在觸發器中使用ROLLBACK命令
5-13鎖定
5-14鎖定的範圍
5-15鎖定的種類
5-16事務處理會自動LOCK
5-17檢查LOCK
5-18Concurrency Problem
5-19LOCKHINTS
5-20LOCK的升級
5-21Deadlck處理
5-22IsolationLevel
6 TRANSACTSQL
6-1前言
6-2程序注解
6-3變量
6-4運算符
6-5流程控製命令
6-6函數
6-7其它命令
6-8SQLServer7.0的全局變量
7 Cursor
7-1什麼是Cursor
7-2Cursor說明
7-3打開Cursor
7-4Cursor的操作處理
7-5不同類型Cursor可使用的FETCH命令判斷法則
7-6Cursor自動被關閉
7-7更新Cursor內的數據
7-8關閉Cursor
7-9解除Cursor
7-10管理Cursor的存儲過程
7-11CURSOR變量
7-12程序範例
8 圖(View)
8-1什麼是視圖
8-2利用EnterpriseManager來管理視圖
8-3建立新的視圖
8-4經由視圖插入錶數據
8-5經由視圖更新錶數據
8-6經由視圖刪除錶數據
8-7使用WITHENCRYPTION選項
8-8使用WITHCHECKOPTON選項
8-9視圖的限製
8-10以其它視圖建立視圖
8-11和視圖有關的係統存儲過程與SQL命令
9 缺省值(Default)、列規則(Rule)
9-1缺省值
9-2利用EnterpriseManager來管理缺省值
9-3建立缺省值
9-4顯示缺省值
9-5缺省值與列綁定
9-6綁定缺省值
9-7解除缺省值的綁定
9-8規則
9-9利用EnterpriseManager來管理規則
9-10創建規則
9-11顯示規則內容和數據
9-12綁定規則
9-13規則與用戶定義的數據類型綁定
9-14解除規則的綁定
10 存儲過程(StoredProcedure)、觸發器(Trigger)
10-1什麼是存儲過程
10-2內部存儲過程
10-3利用EnterpriseManager管理存儲過程
10-4建立存儲過程
10-5執行存儲過程
10-6臨時存儲過程
10-7設定存儲過程自動執行
10-8和存儲過程有關的係統存儲過程
10-9觸發器(Trigger)
10-10建立觸發器
10-11觸發器內容的限製
10-12DELETED和INSERTED觸發器
10-13和觸發器有關的係統存儲過程
11 安全認證與數據庫存取權限
11-1SQLServer的安全管製模式
11-2SQLServer的登錄認證
11-3登錄者和數據庫用戶
11-4設定SQLServer的認證模式
11-5設定windowsNT用戶連接SQLServer
11-6管理SQLServer自建的登錄者
11-7管理數據庫用戶
11-8設定登錄者可存取哪些數據庫
11-9角色(roles)
11-10係統內建的角色
11-11內建服務器角色(fixedserverroles)的管理
11-12數據庫角色的(DatabaseRoles)管理
11-13sa登錄者賬號
11-14數據庫對象所有者(DatabaseObjectOwner)
11-15Guest數據庫用戶
11-16設定數據庫對象的存取權限
11-17ApplicationSecurity
12 數據庫復製
12-1數據庫復製
12-2Consistency、Autonomy、Conflict
12-3數據一緻性(DataConsistency)
12-4SQLserver數據庫復製的理論模式
12-5SQLServer的數據庫復製種類
12-6參加數據庫復製的係統組件
12-7數據庫復製的實體結構
12-8數據庫初始同步
12-9Push/Pull方式的訂購
12-10建立齣版服務器和配送服務器
12-11建立復製齣版物
12-12Mergereplication
12-13Immediate-UpdatingSubscriber
12-14設定PUSH訂購方式
12-15設定Pull訂購方式
12-16更改復製設定
12-17終止復製
12-18産生復製設定的Script文件
12-19ReplicationMonitor
12-20Conflict處理
13 數據庫備份
13-1備份的種類
13-2備份設備
13-3建立備份設備
13-4刪除備份設備
13-5數據庫備份
13-6數據庫恢復
13-7由上次中斷處重新執行備份或恢復
13-8數據庫備份與恢復操作實例
13-9數據備份或恢復注意事項
13-10BACKUP和RESTORE命令
13-11恢復Master數據庫
13-12利用備份來做數據庫拷貝
14 工作、警示、操作人員
14-1SQLServerAgent
14-2作業的管理
14-3建立新的作業
14-4警報
14-5警報的管理
14-6管理服務器信息
14-7管理員
14-8建立管理員
14-9RemoteServer
15 數據遷移工具(DTS)
15-1DataTransformationService
15-2DataTransformationService工具
15-3ColumnMapping和數據轉換
15-4轉換Script返迴值
15-5轉換錶內部分數據
15-6將SQLServer的數據轉換成文本文件
15-7DTSpackageDesigner
15-8修改已存在的DTSPackage
15-9建立新的DTSpackage
15-10建立Datasource
16 OLAP服務
16-1OLTP和OLAP
16-2數據倉庫(DataWarehouse)
16-3數據超市(DataMart)
16-4MicrosoftOLAPServer
16-5數據存儲模式
16-6Cube
16-7安裝Microsoft OLAPServer
16-8OLAPManager
16-9設定數據源(DataSour
16-10建立OLAP數據庫
16-11建立Dimension
16-12建立Cube
16-13對Cube做處理
16-14建立Multipledimensiontables結構(snowflakeschema)
16-15建立TimeDimension
16-16PARTITION
16-17VIRTUALCUBE
16-18CalculatedMembers
16-19MemberProperties
16-20VirtualDimension
16-21建立角色
16-22編寫OLAP應用程序
16-23PivotTableService
· · · · · · (
收起)