本書特色
【詳細解說資料庫基礎理論】
從資料庫的組成、前後端資料庫架構, 到關聯式資料庫的原理、關聯的種類、資料的完整性、與正規化分析的技巧, 逐一說明。
【完整學習各項實務技術與進階技巧】
從建立資料庫、資料表, 到新增、修改、刪除、及查詢資料, 逐步以實例為您講解。
接著介紹進階查詢技巧、建立檢視表、使用自訂型別、善用索引提升查詢效率、以及使用全文檢索查詢資料...等實務技術。
學會基本的技術後, 再帶您學習 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 範例程式碼皆收錄於書附光碟中, 方便讀者直接操作、驗證, 減少建立資料庫、鍵入程式碼所需耗費的時間, 提昇學習效率。