目錄
基礎概念篇
第1章 資料庫導論 1-1 認識資料、資料庫及資訊的關係 1-2 資料庫的意義 1-3 資料庫與資料庫管理系統 1-4 檔案系統與資料庫系統比較 1-5 資料庫的階層 1-6 資料庫系ANSI/SPARC架構 1-7 資料處理模式的演進 1-8 資料庫的設計 1-9 資料庫系統的架構
第2章 關聯式資料庫 2-1 關聯式資料庫 2-2 鍵值屬性 2-3 關聯式資料庫的種類 2-4 關職式資料完整性規則
第3章 結構化查詢語言SQL-異動處理 3-1 SQL語言簡介 3-2 利用SQL Server 2008撰寫SQL 3-3 SQL的DDL指令介紹 3-4 SQL的DML指令介紹 3-5 SQL的DCL指令介紹 3-6 SQL的基本語法
第4章 SQL的查詢語言 4-1 單一資料表的查詢 4-2 SQL常用的函數 4-3 使用Select子句 4-4 使用比較運算子條件 4-5 使用邏輯比較運算子條件 4-6 使用模糊條件與範圍 4-7 使用算術運算子 4-8 使用聚合函數 4-9 使用排序及排名次 4-10 使用群組化 4-11 使用刪除重複
第5章 合併理論與實作 5-1 關聯式代數運算子 5-2 非集合運算子 5-3 集合運算子 5-4 巢狀結構查詢
第6章 Transact-SQL程式設計 6-1 何謂Transact-SQL 6-2 變數的宣告與使用 6-3 註解 6-4 資料的運算 6-5 函數 6-6 流程控制 6-7 Try/Catch例外處理
第7章 交易處理 7-1 何謂交易處理 7-2 交易的進行模式 7-3 巢狀交易 7-4 設定交易儲存點 7-5 交易的隔離等級 7-6 並行控制的必要性
第8章 並行控制 8-1 並行控制的技術 8-2 排程 8-3 鎖定法 8-4 資料庫的鎖定層級 8-5 資料庫的鎖定模式 8-6 死結 8-7 死結的處理 8-8 時間戳記法 8-9 樂觀並行控制法
第9章 回復技術 9-1 資料庫系統的故障種類 9-2 系統紀錄 9-3 確認點 9-4 檢查點 9-5 回復處理
第10章 檢視表 10-1 檢視表 10-2 View的用途與優缺點 10-3 建立檢視表 10-4 修改檢視表 10-5 刪除檢視表 10-6 常見的檢視表格 10-7 檢視表與程式語言結合
第11章 預存程序 11-1 何謂預存程序 11-2 預存程序的優點與缺點 11-3 預存程序的種類 11-4 建立與維護預存程序 11-5 建立具有傳入參數的預存程序 11-6 建立傳入參數具有預設值的預存程序 11-7 傳回值的預存程序 11-8 執行預存程序命令 11-9 建立具有Recompile選項功能的預存程序 11-10 建立具有Encryption選項功能的預存程序 11-11 如何利用VB程式來呼叫預存程序
第12章 觸發程序 12-1 何謂觸發程序 12-2 觸發程序的類型 12-3 觸發程序建立與維護
第13章 資料庫安全 13-1 資料庫的安全性 13-2 資料庫安全性的目標 13-3 資料控制語言 13-4 安全保護實務作法 13-5 資料備份的媒體 13-6 資料備份的檔案與方法 13-7 資料的還原機制
第14章 資料庫與程式語言整合 14-1 何謂資料庫應用系統 14-2 ADO.NET的簡介 14-3 命名空間的引用 14-4 資料庫與VB 2010整合
第15章 資訊系統之專題製作 15-1 如何指導學生實務專題製作 15-2 資管系學生畢業專題製作
附錄A SQL Server 2008的基本操作 附錄B Access與SQL Server整合 附錄C VB與SQL Express資料庫結合 |