本書以初次學習資料庫與 SQL 語法的讀者為訴求, 並以最新的 Microsoft SQL Server 2012 資料庫系統為學習平台, 先介紹資料庫的基本概念與關聯式資料庫的規劃技巧, 再針對資料庫的建構及 SQL 語法循序漸進解說示範。
在建立資料庫、資料表、關聯、檢視表、索引、預存程序、觸發程序...等物件時, 除了使用 SQL Server Management Studio 視覺化工具建立或存取外, 也同時說明使用 SQL 語法操作的方式。
[詳細解說資料庫基礎理論]
從資料庫的組成、前後端資料庫架構, 到關聯式資料庫的原理、關聯的種類、資料的完整性、與正規化分析的技巧, 逐一說明。
[完整學習各項實務技術與進階技巧]
從建立資料庫、資料表, 到新增、修改、刪除、及查詢資料, 逐步以實例講解。
進階查詢技巧、建立檢視表、使用自訂型別、善用索引提升查詢效率、以及使用全文檢索查詢資料...等實務技術。
T-SQL 程式設計與偵錯、TRY-CATCH 結構化錯誤處理、使用 CTE 遞迴查詢、使用 PIVOT 交叉分析、建立及使用預存程序/自訂函數/觸發程序/資料指標 (CURSOR)、交易及鎖定...等進階技巧。
[SQL Server 2012 新增功能]
● FileTable (檔案資料表) 功能可將檔案 (包含資料夾結構) 輕鬆納入資料庫中管理, 同時保留檔案存取的方便性。
● OFFSET..FETCH... 語法讓 SELECT 傳回查詢結果中的特定記錄範圍, 方便分頁查詢,
● IIF() 及 CHOOSE() 函數, 可依照運算式的真假或數值而傳回不同的資料。
● 使用 OVER 子句進行分組排名, 或是計算移動平均值、累計總和等彙總運算。
● 可用 WITH RESULT SETS 在使用 EXEC 執行預存程序時, 指定傳回資料集的欄位格式。
● 可提供自動編號功能的『順序物件』, 方便取得各種序號。
● 在撰寫 SQL Script 時, 可以按右鈕執行『【插入程式碼片斷】』命令來插入一些常用的 SQL 敘述。
● 新增使用者定義的伺服器角色。
● FILESTREAM 檔案群組可以包含多個檔案, 並可將這些檔案放在不同的磁碟以增加存取效率。
● THROW 敘述可用來引發例外, 搭配 TRY...CATCH 做更靈活的應用。
本書特色:
● 詳細解說資料庫基礎理論
● 完整學習各項實務技術與進階技巧
● SQL Server 2012 新增功能
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。