SQL Server 2012 T-SQL 資料庫設計

SQL Server 2012 T-SQL 資料庫設計
定價:690
NT $ 535 ~ 621
  • 作者:楊先民胡百敬周妙謙
  • 出版社:悅知文化
  • 出版日期:2012-05-10
  • 語言:繁體中文
  • ISBN10:9866072797
  • ISBN13:9789866072796
  • 裝訂:平裝 / 704頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

  完整的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開發等資訊專業領域皆有深入研究。

 

目錄

第一篇 基礎 T-SQL 語法

第01章 T-SQL簡介既工具的基本用法
01-01 SQL語言簡介
01-02 常用工具程式
01-03 查詢編輯器與開發T-SQL陳述式
01-04 SSMS 2012新增功能

第02章 T-SQL語言基礎與資料類型
02-01 T-SQL語言所包含的語法元素
02-02 資料類型

第03章 SELECT陳述式基本語法
03-01 使用 SELECT 陳述式
03-02 格式化結果集
03-03 WHERE子句
03-04 GROUP BY與HAVING指令
03-05 關聯多個資料表
03-06 將多個結果集合併起來

第04章 進階的查詢技巧
04-01 列出前N筆資料
04-02 取得排名或順序的函數
04-03 PIVOT
04-04 UNPIVOT
04-05 CTE
04-06 APPLY運算子
04-07 TABLESAMPLE
04-08 GROUPING SETS
04-09 連結伺服器與分散式查詢

第05章 資料新增、修改與刪除
05-01 Insert新增資料列
05-02 DELETE刪除資料列
05-03 UPDATE修改資料行
05-04 OUTPUT子句與INSERT、UPDATE或DELETE陳述式
05-05 TOP子句與INSERT、UPDATE或DELETE陳述式
05-06 CTE與INSERT、UPDATE或DELETE陳述式
05-07 Merge陳述式
05-08 簡介使用外顯交易

第二篇 程式化 T-SQL

第06章 T-SQL程式設計概論
06-01 變數
06-02 流程控制
06-03 子查詢的使用
06-04 群組T-SQL陳述式

第07章 SQL Server 2012新增的程式化功能論
07-01 順序物件
07-02 資料分群運算
07-03 Exec語法指定結果集格式
07-04 取得結果集格式定義
07-05 其他

第08章 SQL Server常用系統函數
08-01 彙總函數
08-02 日期與時間函數
08-03 數學函數
08-04 字串函數
08-05 其他函數

第09章 SQL Server 2012新增的系統函數
09-01 格式轉換函數
09-02 日期和時間函數
09-03 邏輯運算函數
09-04 字串函數
09-05 分析用函數

第三篇 開發 T-SQL 物件

第10章 檢視建立並應用自訂檢視
10-01 標準檢視
10-02 針對檢視更新資料
10-03 檢視的應用
10-04 索引檢視
10-05 系統動態管理檢視和函數

第11章 自訂函數
11-01 純量值函數
11-02 資料表值函數
11-03 非決定性函數
11-04 三種函數的比較

第12章 預存程序
12-01 使用者自訂預存程序
12-02 系統預存程序
12-03 擴充預存程序
12-04 預存程序的應用範例
12-05 預存程序的錯誤處理

附錄篇 參考附錄

附錄A 安裝SQL Server資料庫環境
A-01 Server 2012安裝環境介紹
A-02 安裝SQL Server 2012
A-03 安裝時的錯誤
A-04 安裝Books Online

附錄B 建立資料庫
B-01 資料庫的組成
B-02 使用SQL指令建立資料庫
B-03 安裝範例資料庫

附錄C 建立資料表
C-01 利用管理工具建立資料表

附錄D 如何寫出想要的SQL指令
D-01 撰寫 SQL指令的基本精神與原理
D-02 撰寫SQL指令好比生產線的加工模式
D-03 點歌系統
D-04 借書系統
D-05 出勤系統

網路書店 類別 折扣 價格
  1. 二手書
    78
    $535
  2. 新書
    9
    $621