作者:施威銘研究室
出版社:旗標科技股份有限公司
出版日期:2013-05-07
ISBN/ISSN:9789863120650
語言:繁體中文
裝訂方式:平裝
書況:良好
備註: 無畫線註記,附光碟
書況影片(商品之附件或贈品,請以書況影片為準)
本書以初次學習資料庫與 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 新增功能