完整的T-SQL定義與實踐運用,掌握資訊系統的本源。結合理論與實務,完整涵蓋關聯式資料庫之應用。豐富的實戰範例,解決開發人員常見的技術瓶頸。
撰寫T-SQL指令,是否讓你覺得困難重重?每回遇到客戶的問題,還是不知如何解決?彙整三位顧問級作者多年的實務經驗,說明資料庫的基礎概念與運作架構。以SSMS為工具、精準切入SQL Server資料庫語言,結合理論與實務,說明TSQL指令常見的瓶頸與盲點,讓你快速掌握並有效學習。
■ 從規劃角度切入T-SQL指令,詳述SQL Server資料庫基本原理,並了解如何建立資料表。說明T-SQL語法的基本組成元素,以及SQL Server 2012所支援的各種基本資料類型。
■ 介紹如何使用SQL Server Management Studio(SSMS)來開發、執行T-SQL陳述式,並利用「Database Engine查詢編輯器」來設計T-SQL陳述式。
■ 運用DML來查詢、新增、修改、刪除資料表內容。說明T-SQL查詢語法的相關技巧,包含:PIVOT、列出排名與順序的函數,探討何為「分散式查詢」以及如何建立「連結伺服器」,並透過T-SQL語法所提供的「分散式查詢系統函數」,取得分散於各處的資料。
■ SQL Server 2012新增功能與系統函數。如:預存程序、使用者自訂函數、格式轉換函數、日期和時間函數、邏輯運算函數、字串函數與分析用函數等來簡化開發流程,進而提高可維護性。
■ 透過檢視與建立預存程序,以提升資料庫管理與使用上的安全和彈性,允許應用程式以統一的方式存取資料庫,讓即使不了解資料庫複雜結構的人,也能使用資料庫物件,並大幅減少網路頻寬的耗用,提升整體效能。
■ 完整介紹如何安裝微軟SQL Server 2012資料庫伺服器,並藉由環境的介紹環境,了解安裝前的各項環境設定。
作者簡介
楊先民
淡江大學資訊管理學系畢業,現任恆逸資訊資深講師、微軟專業顧問。具多年開發系統專案經驗,並為Microsoft TechEd、DavDay、PDC等大型研討會活動講師。擁有MCSE、MCSD、MCDBA、MCTS、MCITP與MCT國際認證執照。
專長:
■SQL Server與資料庫設計
■系統分析
■ iOS程式開發
書籍著作:
■實戰資料庫設計
■SQL Server 2008 T-SQL資料庫設計
程式著作:
■iphone開發油耗維修Free
■iphone開發油耗維修Pro
胡百敬
恆逸資深講師 | 集英信誠資深合夥顧問
現任恆逸資訊資深講師。微軟、永豐餘、中興工程等企業顧問。擁有多年n-Tier架構暨物件導向式系統分析及設計、資料庫分析設計、Microsoft .NET開發與商業智慧系統分析設計等實作經驗,並參與許多大型專案開發,主講微軟全省百場以上大型研討會,也是一位活躍於IT媒體的專欄作家。具 MCT、MCAD、MCSD 國際認證執照,並獲選為微軟最有價值專家(MVP)。
著作:
■ 軟體測試實戰 – Visual Studio & Team Foundation Server 2010
■ SQL Server 2008 管理實戰【進階維護篇】|悅知文化
■ SQL Server 2008 T-SQL資料庫設計|悅知文化
■ SQL Server 2008 SSIS整合服務|悅知文化
■ SQL Server 2008 管理實戰【營運管理篇】|悅知文化
■ SQL Server 2008 Reporting Services報表服務|悅知文化
byronhu.wordpress.com/
周妙謙
現任元信達資料庫管理師。
曾任職於光電、製造業及教育機構,擁有跨產業多項資訊專案建置與系統整合經驗。對資訊技術具高度熱忱,樂於學習新知,在SQL Server、Microsoft .NET開發等資訊專業領域皆有深入研究。