第1章 數(shù)據(jù)庫簡介1.1 數(shù)據(jù)庫的概念1.1.1 為什么要使用數(shù)據(jù)庫1.1.2 數(shù)據(jù)庫的概念1.1.3 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1.2 數(shù)據(jù)庫的發(fā)展1.2.1 人工管理階段1.2.2 文件系統(tǒng)階段1.2.3 數(shù)據(jù)庫系統(tǒng)階段1.2.4 現(xiàn)代數(shù)據(jù)庫發(fā)展階段1.3 數(shù)據(jù)庫系統(tǒng)組成1.3.1 硬件系統(tǒng)1.3.2 系統(tǒng)軟件1.3.3 數(shù)據(jù)1.3.4 各類人員1.4 關(guān)系數(shù)據(jù)庫1.4.1 數(shù)據(jù)模型1.4.2 關(guān)系模型本章小結(jié)習(xí)題第2章 SQL Server 2005概述2.1 SQL Server 2005簡介2.2 SQL Server 2005的體系結(jié)構(gòu)2.2.1 SQL Server 2005數(shù)據(jù)庫體系結(jié)構(gòu)的三級模式2.2.2 數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性2.2.3 SQL Server 2005的客戶/服務(wù)器計算模型2.3 SQL Server 2005常用工具2.3.1 SQL Server Configuration Manager2.3.2 SQL Server Marragement Studio2.3.3 SQL Server Profiler2.3.4 SQL Server Business Intelligence Development Studio2.3.5 Reporting Services配置管理器2.3.6 SQL Server外圍應(yīng)用配置器2.3.7 數(shù)據(jù)庫引擎優(yōu)化顧問2.3.8 SQL Server聯(lián)機(jī)叢書2.4 配置SQL Server 20052.4.1 啟動、暫停和關(guān)閉SQL Server 2005服務(wù)2.4.2 配置連接SQL Server 20052.4.3 注冊/刪除SQL Server 2005服務(wù)器2.5 SQL Server 2005登錄機(jī)制2.5.1 查看登錄賬號和數(shù)據(jù)庫用戶2.5.2 創(chuàng)建登錄賬號和數(shù)據(jù)庫用戶2.5.3 修改登錄賬號和數(shù)據(jù)庫用戶2.5.4 禁用登錄賬號2.5.5 刪除登錄賬號和數(shù)據(jù)庫用戶本章小結(jié)習(xí)題第3章 數(shù)據(jù)庫操作3.1 基本概念3.1.1 數(shù)據(jù)庫文件3.1.2 數(shù)據(jù)庫文件組3.1.3 數(shù)據(jù)庫文件的空間分配3.1.4 系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫3.2 創(chuàng)建數(shù)據(jù)庫3.2.1 使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫3.2.2 用CREATE DATA BASE語句創(chuàng)建數(shù)據(jù)庫 3.3 打開和查看數(shù)據(jù)庫3.3.1 打開數(shù)據(jù)庫3.3.2 查看數(shù)據(jù)庫信息3.4 修改數(shù)據(jù)庫3.4.1 修改或壓縮數(shù)據(jù)庫容量3.4.2 查看、修改數(shù)據(jù)庫選項3.4.3 修改數(shù)據(jù)庫名稱3.5 刪除數(shù)據(jù)庫3.5.1 使用SQL Server Management Studio刪除數(shù)據(jù)庫3.5.2 在查詢分析器中刪除數(shù)據(jù)庫3.6 分離和附加數(shù)據(jù)庫3.6.1 分離數(shù)據(jù)庫3.6.2 附加數(shù)據(jù)庫3.7 導(dǎo)入、導(dǎo)出數(shù)據(jù)庫3.7.1 導(dǎo)入數(shù)據(jù)庫3.7.2 導(dǎo)出數(shù)據(jù)庫3.8 備份數(shù)據(jù)庫3.8.1 數(shù)據(jù)庫備份概述3.8.2 數(shù)據(jù)庫備份操作3.9 恢復(fù)數(shù)據(jù)庫3.9.1 數(shù)據(jù)庫恢復(fù)概述3.9.2 恢復(fù)數(shù)據(jù)庫操作本章小結(jié)習(xí)題第4章 表和表中數(shù)據(jù)的操作4.1 表的構(gòu)成4.2 SQL Server的數(shù)據(jù)類型4.2.1 系統(tǒng)數(shù)據(jù)類型4.2.2 用戶定義的數(shù)據(jù)類型4.3 表的創(chuàng)建4.4 修改表4.4.1 修改表的結(jié)構(gòu)4.4.2 對表中數(shù)據(jù)的操作本章小結(jié)習(xí)題第5章 數(shù)據(jù)完整性5.1 數(shù)據(jù)完整性5.1.1 域完整性5.1.2 實(shí)體完整性5.1.3 參照完整性5.2 約束5.2.1 CHECK約束5.2.2 PRIMARY KEY約束 5.2.3 FOREIGN KEY約束5.2.4 UNIQUE約束5.2.5 DEFAULT約束5.3 默認(rèn)與規(guī)則5.3.1 默認(rèn)5.3.2 規(guī)則本章小結(jié)習(xí)題第6章 關(guān)系、索引和視圖6.1 關(guān)系6.1.1 關(guān)系概述6.1.2關(guān)系圖的創(chuàng)建6.1.3 關(guān)系圖的修改與刪除6.2 索引6.2.1 索引的分類6.2.2 索引的創(chuàng)建6.2.3 索引的管理6.3 視圖6.3.1 視圖概述6.3.2 創(chuàng)建視圖6.3.3 管理視圖本章小結(jié)習(xí)題第7章 T-SQL程序設(shè)計7.1 T-SQL編程語言7.1.1 數(shù)據(jù)定義語言(DDL)語句7.1.2 數(shù)據(jù)控制語言(DCL)語句7.1.3 數(shù)據(jù)操作語言(DML)語句7.2 T-SQL語法的要素7.2.1 批處理命令7.2.2 注釋語句7.2.3 標(biāo)識符7.2.4 運(yùn)算符7.2.5 變量7.2.6 數(shù)7.3 查詢語句SELECT7.3.1 SELECT語句結(jié)構(gòu)7.3.2 連接查詢7.3.3 嵌套查詢7.3.4 流程控制語句本章小結(jié)習(xí)題第8章 存儲過程和觸發(fā)器8.1 存儲過程8.1.1 存儲過程的概念8.1.2 存儲過程的種類8.1.3 存儲過程的創(chuàng)建8.1.4 存儲過程的執(zhí)行8.1.5 管理存儲過程8.2 觸發(fā)器8.2.1 觸發(fā)器的概念8.2.2 觸發(fā)器的優(yōu)點(diǎn)8.2.3 觸發(fā)器的分類8.2.4 觸發(fā)器的作用8.2.5 創(chuàng)建觸發(fā)器8.2.6 管理觸發(fā)器本章小結(jié)習(xí)題第9章 數(shù)據(jù)源的配置9.1 數(shù)據(jù)源簡介9.1.1 ODBC簡介9.1.2 ODBC數(shù)據(jù)源9.2 數(shù)據(jù)源的管理9.2.1 創(chuàng)建數(shù)據(jù)源9.2.2 重新配置數(shù)據(jù)源9.2.3 刪除數(shù)據(jù)源9.3 連接數(shù)據(jù)源9.3.1 申請和釋放句柄9.3.2 屬性設(shè)置9.3.3 連接斷開數(shù)據(jù)源9.3.4 連接數(shù)據(jù)源示例本章小結(jié)習(xí)題第10章 數(shù)據(jù)庫的安全機(jī)制10.1 SQL Server 2005的安全認(rèn)證模式10.1.1 身份驗證10.1.2 權(quán)限認(rèn)證10.2 創(chuàng)建和管理安全賬戶10.2.1 創(chuàng)建安全賬戶10.2.2 管理安全賬戶10.2.3 刪除登錄和用戶10.3 管理數(shù)據(jù)庫用戶和角色10.3.1 服務(wù)器角色10.3.2 數(shù)據(jù)庫角色10.4 SQL Server權(quán)限管理10.4.1 使用SQL Server Management Studio管理權(quán)限10.4.2 使用T-SQL語句管理權(quán)限本章小結(jié)習(xí)題