第1章 理解數(shù)據(jù)庫1.1 什么是數(shù)據(jù)1.1.1 信息和數(shù)據(jù)I.1.2 數(shù)據(jù)處理1.2 數(shù)據(jù)描述1.2.1 現(xiàn)實世界1.2.2 信息世界1.2.3 數(shù)據(jù)世界1.3 數(shù)據(jù)模型1.3.1 數(shù)據(jù)模型分類1.3.2 概念模型的表示方法1.3.3 數(shù)據(jù)模型的要素和種類1.3.4 關(guān)系模型1.3.5 關(guān)系的完整性1.4 關(guān)系代數(shù)1.4.1 傳統(tǒng)的集合運算1.4.2 專門的關(guān)系運算1.5 數(shù)據(jù)庫系統(tǒng)的組成和結(jié)構(gòu)1.5.1 數(shù)據(jù)庫相關(guān)概念1.5.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)習(xí)題第2章 設(shè)計數(shù)據(jù)庫2.1 數(shù)據(jù)庫設(shè)計概述2.2 需求分析2.2.1 需求分析的任務(wù)及目標(biāo)2.2.2 需求分析的方法2.3 概念結(jié)構(gòu)設(shè)計2.3.1 概念結(jié)構(gòu)設(shè)計的方法和步驟2.3.2 局部E.R模型設(shè)計2.3.3 全局E.R模型設(shè)計2.4 邏輯結(jié)構(gòu)設(shè)計2.4.1 初始關(guān)系模式設(shè)計2.4.2 關(guān)系模式的規(guī)范化2.5 數(shù)據(jù)庫的物理設(shè)計2.5.1 關(guān)系模式存取方法選擇2.5.2 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)2.6 任務(wù)實現(xiàn)2.6.1 收集數(shù)據(jù)2.6.2 創(chuàng)建E.R模型2.6.3 設(shè)計關(guān)系模式2.6.4 規(guī)范化2.7 課堂實踐:設(shè)計數(shù)據(jù)庫2.8 課外拓展2.9 閱讀材料:目前流行的數(shù)據(jù)庫管理系統(tǒng)習(xí)題第3章 創(chuàng)建數(shù)據(jù)庫3.1 SQLServer2008數(shù)據(jù)庫概述3.1.1 SQLServer2008簡介3.1.2 SQLServer2008管理工具3.1.3 SQLServer2008數(shù)據(jù)庫相關(guān)概念3.2 數(shù)據(jù)庫的創(chuàng)建和維護3.2.1 使用管理工具SSMS創(chuàng)建數(shù)據(jù)庫3.2.2 使用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫3.2.3 維護數(shù)據(jù)庫3.3 課堂實踐:創(chuàng)建和維護數(shù)據(jù)庫3.4 課外拓展3.5 閱讀材料:SQLServer2008數(shù)據(jù)庫安裝習(xí)題第4章 數(shù)據(jù)庫的基本應(yīng)用4.1 管理表4.1.1 表的概述4.1.2 SQLServer2008數(shù)據(jù)類型4.1.3 列的其他屬性4.1.4 設(shè)計學(xué)生信息管理數(shù)據(jù)庫的表結(jié)構(gòu)4.1.5 創(chuàng)建表4.1.6 維護表4.1.7 表關(guān)系4.2 數(shù)據(jù)查詢4.2.1 單表五條件查詢4.2.2 單表有條件查詢4.2.3 聚集函數(shù)的使用4.2.4 分組與排序4.2.5 多表連接查詢4.2.6 嵌套查詢4.2.7 集合查詢4.3 數(shù)據(jù)查詢?nèi)蝿?wù)實現(xiàn)4.3.1 學(xué)生信息瀏覽子系統(tǒng)4.3.2 學(xué)生信息查詢子系統(tǒng)4.3.3 學(xué)生信息統(tǒng)計子系統(tǒng)4.4 數(shù)據(jù)更新4.4.1 數(shù)據(jù)記錄的插入4.4.2 數(shù)據(jù)記錄的修改4.4.3 數(shù)據(jù)記錄的刪除4.5 數(shù)據(jù)更新任務(wù)實現(xiàn)4.5.1 學(xué)生基本信息的維護4.5.2 畢業(yè)學(xué)生信息導(dǎo)出4.6 課堂實踐4.6.1 管理表4.6.2 簡單查詢4.6.3 連接查詢4.6.4 嵌套查詢4.6.5 數(shù)據(jù)更新4.7 課外拓展4.8 閱讀材料:認(rèn)識Transact-SQL語言習(xí)題第5章 數(shù)據(jù)庫的高級應(yīng)用5.1 架構(gòu)5.1.1 創(chuàng)建架構(gòu)5.1.2 修改架構(gòu)5.1.3 移動對象到新的架構(gòu)5.1.4 刪除架構(gòu)5.2 索引5.2.1 索引概述5.2.2 索引的類型5.2.3 創(chuàng)建索引5.2.4 刪除索引5.3 視圖5.3.1 視圖概述5.3.2 視圖的創(chuàng)建5.3.3 視圖的使用5.3.4 視圖的修改5.3.5 視圖的刪除5.4 Transact-SQL編程基礎(chǔ)5.4.1 Transact-SQL語言基礎(chǔ)5.4.2 常用函數(shù)5.4.3 游標(biāo)5.5 存儲過程5.5.1 存儲過程概述5.5.2 使用存儲過程5.6 觸發(fā)器5.6.1 觸發(fā)器概述5.6.2 創(chuàng)建觸發(fā)器5.6.3 管理觸發(fā)器5.7 事務(wù)5.7.1 事務(wù)概述5.7.2 事務(wù)的定義5.7.3 事務(wù)的ACID特性5.8 鎖5.8.1 并發(fā)操作引起的問題5.8.2 鎖的類型5.8.3 查看鎖5.8.4 死鎖的處理5.9 課堂實踐5.9.1 架構(gòu)和索引5.9.2 視圖5.9.3 Transact-SQL語言基礎(chǔ)5.9.4 存儲過程5.9.5 觸發(fā)器5.9.6 游標(biāo)及事務(wù)的使用5.10 課外拓展5.11 閱讀材料5.11.1 閱讀材料一:學(xué)生信息管理系統(tǒng)的存儲過程5.11.2 閱讀材料二:創(chuàng)建觸發(fā)器(銀行取款機系統(tǒng))習(xí)題第6章 SQLServer2008數(shù)據(jù)庫保護6.1 SQLServer2008安全機制6.1.1 SQLServer2008安全機制簡介6.1.2 SQLServer20088驗證模式6.1.3 SQLServer20088登錄6.1.4 SQLServer2008權(quán)限管理6.2 用戶和角色管理6.2.1 數(shù)據(jù)庫用戶6.2.2 管理角色6.2.3 管理服務(wù)器角色6.2.4 管理數(shù)據(jù)庫角色6.3 SQLServer的數(shù)據(jù)備份和恢復(fù)6.3.1 備份概述6.3.2 備份數(shù)據(jù)庫6.3.3 恢復(fù)數(shù)據(jù)庫6.4 課堂實踐6.4.1 實現(xiàn)數(shù)據(jù)庫安全性6.4.2 數(shù)據(jù)庫的備份與恢復(fù)6.5 課外拓展習(xí)題參考文獻