SQL Server的第壹個基礎知識
第1章SQL Server簡介
1.1數據庫
1.1.1數據庫概念
1.1.2數據庫模型
1.2關系數據庫
1.2.1關系數據庫的概念
1.2.2關系數據庫術語
1.2.3關系數據庫管理系統的功能
1.2.4關系模型的完整性規則
1.3範式理論
1.3.1第壹範式
1.3.2第二範式
1.3.3第三範式
1.4 E-R型號
1.4.1實體模型
1.4.2關系模型
1.5 SQL Server體系結構
1.6 SQL Server的新功能和特性
1.6.1新日期數據類型
1.6.2 LINQ語言
1.6.3 HrerarchyId類型
1.6.4增強XML函數
1.6.5 Transact-SQL語言增強
1.6.6舉報服務
1.6.7集成服務
1.6.8分析服務
1.6.9辦公集成功能
1.7使用SQL Server
1.7.1安裝SQL Server
驗證安裝情況
1.7.3註冊服務器
1.7.4配置服務器
第2章使用SQL Server管理工具
2.1商業智能開發工作室
2.2 SQL Server Management Studio
2 . 2 . 1 SQL Server Management Studio簡介
對象資源管理器
註冊的服務器
解決方案資源管理器
模板資源管理器
2.3 SQL Server事件探查器
2.4 SQL Server聯機叢書
2.5 Reporting Services配置
2.6 SQL Server配置管理器
2.7 SQL Server錯誤和使用報告
2.8數據庫引擎優化顧問
2.9命令提示符實用程序
2.9.1 sqlcmd
其他工具
SQL Server的第二次日常操作
第3章SQL Server數據庫管理
3.1數據庫的組成
3.1.1系統數據庫
3.1.2數據庫存儲文件
3.1.3數據庫元素
3.2數據庫快照
3.2.1數據庫快照概述
3.2.2創建數據庫快照
3.2.3使用數據庫快照
3.3創建數據庫
3.3.1是使用向導創建的。
3.3.2使用SQL語句創建基本數據庫
3.3.3指定多個數據庫文件來創建壹個數據庫。
3.3.4指定多個文件組的數據庫。
3.4數據庫的基本操作
3.4.1修改數據庫名稱
3.4.2擴展數據庫文件
3.4.3收縮數據庫文件
3.4.4添加輔助數據文件
刪除數據庫
檢查數據庫狀態
3.5其他數據庫操作
3.5.1分離的數據庫
附加數據庫
3.5.3縮小數據庫
3.5.4復制和移動數據庫。
3.5.5優化數據庫
第4章SQL Server數據表管理
4.1表概述
4.1.1什麽是桌子?
4.1.2系統表和臨時表
4.2使用CREATETABLE語句創建壹個表
4.2.1基本語法
4.2.2創建主鍵列
4.2.3創建外鍵
4.2.4創建非空列
4.2.5創建默認值定義
4.2.6創建檢查約束列
4.2.7創建自動編號列
創建唯壹的列
4.3使用圖形界面創建表格
4.4列數據類型
4.4.1精確數字類型
大約的數字類型
4.4.3 Unicode字符數據類型
二進制數據類型
4.4.5日期和時間數據類型
4.4.6字符串數據類型
其他數據類型
4.4.8創建自定義數據類型
4.5修改數據表
4.5.1重命名/刪除表
修改列屬性
4.5.3添加/刪除表格列
4.5.4表格示意圖
4.6制約因素
6.1數據庫完整性
主關鍵字約束
外部關鍵字約束
唯壹性約束
檢查約束條件
默認約束
非空約束
4.7使用規則
4.7.1創建規則
4.7.2綁定規則
查看規則
刪除規則
4.8使用默認值
4.8.1創建默認值
綁定默認值
查看默認值
刪除默認值
第5章操作架構、視圖和索引
5.1使用架構
5.1.1使用圖形界面創建模式
5.1.2使用CREATESCHEMA語句創建模式
5.1.3修改模式
5.1.4將對象移動到新模式
5.1.5刪除模式
5.2使用視圖
用圖形界面創建視圖
使用CREATEVIEW語句
更新視圖
視圖視圖
修改視圖
刪除視圖
5.3索引
5.3.1索引概述
選擇索引類型
5.3.3確定索引列
5.3.4創建索引
查看索引屬性
5.3.6修改索引
刪除索引
5.3.8使用數據庫引擎優化顧問
第三篇SQL Server數據處理文章
第六章數據查詢和管理
6.1基本選擇語句
6.1.1選擇基本語句
6.1.2取消重復元組
6.1.3使用TOP關鍵字
6.1.4查詢計算列
6.1.5使用別名查詢
6.2有限的查詢條件
6.2.1比較運算符
範圍運算符
邏輯運算符
6.2.4字符匹配
列出操作員
未知值
6.3標準化查詢
6.3.1排序查詢
6.3.2分組查詢
6.3.3統計查詢
6.4插入數據
6.4.1簡單數據插入
6.4.2將數據從壹個表插入到另壹個表中。
6.4.3將查詢結果集插入到新表中。
6.5更新數據
6.5.1根據表中數據更新行。
6.5.2根據其他表更新行
使用TOP表達式
6.6刪除數據
6.6.1使用DELETE語句。
使用TRUNCATETABLE語句
6.6.3刪除基於其他表的行
第七章高級查詢
7.1多表查詢
7.1.1內部連接
7.1.2外部連接
7.1.3交叉連接
7.1.4自連接
7.1.5聯合查詢
7.1.6查詢
7.1.7差額查詢
7.2子查詢
7.2.1 IN關鍵字
7.2.2使用EXISTS關鍵字
比較運算符
7.2.4單值子查詢
7.2.5嵌套子查詢
7.3 XML查詢
7.3.1 XML數據類型
XQuery查詢
7.3.3使用FORXMLROW模式
7.3.4使用FORXMLAUTO模式
7.3.5使用FORXMLEXPLICIT模式
7.3.6 XML索引
OPENXML函數
第8章Transact-SQL編程
8.1 Transact-SQL概述
8.1.1什麽是Transact-SQL
8.1.2 Transact-SQL語法規範
8.2常量和變量
8.2.1常數
變量
8.3表達
8.3.1簡單表達式
復雜表達式
註釋
8.4操作員
8.4.1算術運算符
比較運算符
分配操作符
8.4.4位運算符
邏輯運算符
8.4.6字符串串聯運算符
壹元運算符
操作員優先級
8.5控制聲明
8.5.1開始語句塊
IF條件語句
8.5.3案例分支聲明
WHILE循環語句
8.5.5嘗試錯誤處理語句
8.6功能
8.6.1聚合函數
數學函數
8.6.3配置功能
字符串功能
8.6.5數據類型轉換功能
日期和時間功能
8.6.7文本和圖像功能
用戶定義的函數
8.7交易和鎖
8.7.1交易
鎖
8.8光標
8.8.1定義光標
打開光標
搜索光標
8.8.4關閉並刪除光標
第9章存儲過程
9.1存儲過程概述
9.1.1用戶定義的存儲過程
9.1.2擴展存儲過程
9.1.3系統存儲過程
9.2創建壹個存儲過程
9.2.1存儲過程創建規則
9.2.2創建簡單存儲過程
9.2.3創建加密存儲過程
創建臨時存儲過程
9.2.5創建嵌套存儲過程
9.3使用存儲過程參數
9.3.1指定參數名稱和數據類型。
輸入參數
9.3.3指定參數的默認值。
指定輸出參數
9.4執行存儲過程
9.4.1由存儲過程本身執行。
9 . 4 . 2 INSERT語句中的執行
9.4.3通過圖形界面執行
9.5管理存儲過程
9.5.1查看存儲過程
修改存儲過程
刪除存儲過程
9.6 CLR存儲過程
9.6.1創建CLR存儲過程
9.6.2創建返回行集和信息的CLR存儲過程。
9.6.3刪除CLR存儲過程和程序集
第65438章+00觸發
什麽是觸發器
……
第四篇AQL服務器2008數據庫管理
第11章AQL服務器2008的安全機制
第12章數據庫的備份和恢復
第13章自動AQL服務器2008數據庫
第14章綜合服務
第15章舉報服務
第16章分析服務
第五篇AQL服務器2008的高級應用
第17章AQL服務器2008復制技術
第18章監控AQL服務器2008
第19章用ADO-NET訪問AQL服務器2008
AQL服務器2008的第六個綜合示例
第二十章通訊錄
第21章企業網站
第二十二章日誌管理模塊
第二十三章投票管理系統