內容介紹 | ||
本書以最新的 Microsoft SQL Server 2008 資料庫系統為學習平台, 首先介紹資料庫的基本概念與關聯式資料庫的規劃技巧,接著針對資料庫的建構及 SQL 語法循序漸進地解說及示範。 另外, 在建立資料庫、資料表、關聯、檢視表、索引、預存程序、觸發程序...等物件時, 除了使用 SQL Server Management Studio 視覺化工具建立或存取資料庫物件外, 也同時說明使用 SQL 語法操作的方式。 |
本書特色 | ||
【詳細解說資料庫基礎理論】 從資料庫的組成、前後端資料庫架構, 到關聯式資料庫的原理、關聯的種類、資料的完整性、與正規化分析的技巧, 逐一說明。 【完整學習各項實務技術與進階技巧】 從建立資料庫、資料表, 到新增、修改、刪除、及查詢資料, 逐步以實例講解。 接著介紹進階查詢技巧、建立檢視表、使用自訂型別、善用索引提升查詢效率、以及使用全文檢索查詢資料...等實務技術。 學會基本的技術後, 再學習 T-SQL 程式設計與偵錯、TRY-CATCH 結構化錯誤處理、使用 CTE 遞迴查詢、使用 PIVOT 交叉分析、建立及使用預存程序/自訂函數/觸發程序/資料指標 (CURSOR)、交易及鎖定...等各項進階技巧。 【納入 SQL Server 2008 新增功能】 □ 資料表的 FILESTREAM 結構:可將欄位中的圖片、Word 文件等二進位資料, 以獨立的檔案分別儲存於指定的資料夾中。 □ 篩選的索引:只針對符合條件的記錄做索引, 以加快查詢速度並節省空間。 □ 改良的全文檢索架構:不需再借助其他應用程式的協助, 速度更快。 □ 資料表壓縮:提供 2 種方式來壓縮資料表, 即可節省儲存空間, 又可加快存取速度。 □ hierarchyid 型別:專門用來儲存像是公司主管階層、檔案資料夾結構等樹狀階層式資料。 □ 新增 4 種日期時間型別:date、time、datetime2、datetimeoffset,以用於各種不同場合。 □ 讓程式更精簡的複合運算子:+=、-=、*=、/= ...等。 □ INSERT 的新語法:用 T-SQL 一次新增多筆記錄, 在輸入資料時更加方便。 □ MERGE 敘述:用 T-SQL 依照指定的條件, 參照一份資料表來自動新增、修改、刪除另一份資料表的內容。 □ OUTPUT 語法:可搭配 INSERT/UPDATE/DELETE/MERGE 敘述, 輸出資料在異動之前及之後的內容。 【光碟內附全書 SQL 範例程式】 各章範例資料庫及 SQL 範例程式碼皆收錄於書附光碟中, 方便課堂上直接操作、驗證。 | ||
附件內容 □ Microsoft SQL Server 2008 中文企業版 180 天評估版 DVD □ 本書範例資料庫、SQL 範例檔案 | ||
本書大綱 第一篇 基礎概念篇 第 1 章 認識資料庫系統 第 2 章 規劃關聯式資料庫 第二篇 準備篇 第 3 章 熟悉 SQL Server 的工作平台 第 4 章 認識 SQL 語言與資料型別 第 5 章 檢視 SQL Server 的資料庫物件 第三篇 入門篇 第 6 章 建立資料庫 第 7 章 建立資料表與資料庫圖表 第 8 章 資料的新增、修改與刪除 第 9 章 查詢資料 — 善用 SELECT 敘述 第四篇 實務篇 第 10 章 更多的查詢技巧 第 11 章 建立檢視表 第 12 章 規則物件、預設值物件、與使用者自訂資料類型物件 第 13 章 善用索引加快查詢效率 第 14 章 全文檢索索引與搜尋 第五篇 進階篇 第 15 章 T-SQL 程式設計 第 16 章 預存程序 第 17 章 自訂函數 第 18 章 觸發程序 第 19 章 使用資料指標 (Cursor) 第 20 章 交易與鎖定 附錄 A 安裝 SQL Server 2008 附錄 B 資料型別補充說明 (PDF 電子書) 附錄 C 叢集索引與非叢集索引的結構 (PDF 電子書) 附錄 D SQL Server 的常見錯誤訊息 (PDF 電子書) 附錄 E 增加 SQL Server 的效能 (PDF 電子書) |
沒有留言:
張貼留言