SQL Server 2012寶典

SQL Server 2012寶典

《SQL Server2012寶典》全面介紹SQL Server 2012各方面的知識,全書由5部分組成:第1部分為資料庫的基礎篇,介紹了資料庫的類型、概念、對象、SQL語言等;第2部分為SQLServer 2012的準備篇,介紹SQL Server 2012的功能、特性、各版本的比較、安裝方法、SQL Server 2012的服務、客戶端的工具等;第3部分為SQL Server 2012的基本操作篇,介紹如何管理與配置SQL Server2012伺服器,如何創建資料庫和數據表,以及如何對資料庫里的數據進行操作;第4部分為資料庫管理篇,介紹如何使用T-SQL程式對數據進行複雜的運算,以及如何使用視圖、存儲過程、觸發器、索引、用戶定義數據類型、用戶定義函式全文索引游標、事務和鎖等方面的知識;第5部分為SQL Server高級技術篇,介紹SQL Server 2012的主要新增功能,如何進行資料庫備份與恢復,如何規劃資料庫,如何保證資料庫的安全、自動化管理,如何使用性能工具最佳化資料庫、數據的導入/導出、Analysis Services、Reporting Services、SQL Server IntegrationService、包含資料庫、檔案表等技術。

《SQL Server2012寶典》適合SQL Server 2012的初學者學習,也適合於資料庫的管理人員與開發人員閱讀和參考。

基本介紹

  • 書名:SQL Server 2012寶典
  • 作者:廖夢怡 王金柱 
  • ISBN:978-7-121-22013-5
  • 出版時間:2014年1月出版
寶典叢書
SQLServer 2012寶典
廖夢怡 王金柱 等編
ISBN 978-7-121-22013-5
2014年1月出版
定價:89.00元
632
16
《SQL Server2012寶典》適合SQL Server 2012的初學者學習,也適合於資料庫的管理人員與開發人員閱讀和參考。
前言
目前的企業發展越來越快,在這些企業中可能會面對許多數據方面的問題,更好地利用數據可以為企業帶來更多的效益,降低管理、生產等各方面的成本。例如,從眾多信息里找出有用的信息,將有用的信息整合在一起以便隨時查詢,查詢出來的數據以什麼方式呈現給用戶,根據這些數據如何做出更快、更準確的決策,提高開發團隊的生產力和靈活度,如何在減少投入的同時擴展基礎架構以滿足更多的要求,等等。
SQL Server就是為解決這些問題而誕生的,SQL Server 2012在之前版本的基礎上新增了許多功能,使其功能進一步加強,是目前最新、功能最為強大的SQL Server版本,是一個能用於大型在線上事務處理、數據倉庫和電子商務等方面套用的資料庫平台,也是一個能用於數據集成數據分析和報表解決方案的商業智慧型平台。SQL Server 2012擴展了性能、可靠性、可用性、可程式性和易用性等各個方面的功能,為系統管理員和普通用戶帶來了強大的、集成的、便於使用的工具,使系統管理員與普通用戶能更方便、更快捷地管理資料庫或設計開發應用程式。
為了幫助眾多初學者更快掌握SQLServer 2012資料庫基礎,也為了有一定基礎的讀者能夠更快地提高,筆者精心編著了本書。本書依照讀者的學習規律,由淺入深、循序漸進地介紹了SQL Server 2012的運用知識。
在本書中,先介紹了資料庫的基礎概念,然後介紹如何安裝SQL Server 2012軟體、SQL Server 2012中有哪些服務和工具。在了解這些基本概念之後,再學習如何創建資料庫、數據表,如何對數據表里的記錄進行操作。在這些基礎之上,介紹了更多資料庫對象的運用方法,進一步介紹了SQL Server 2012中的複製與發布、自動化管理、性能提高、數據倉庫、SSIS、包含資料庫、檔案表等高級知識。
為了讓讀者能儘快掌握SQLServer 2012的相關知識,本書的每個章節都是先介紹相關概念,然後介紹如何在SQL Server2012的圖形界面里完成學到的操作。為了讓有一定基礎的讀者能方便地提高,在介紹完圖形界面操作之後,還介紹了如何用T-SQL語句完成同樣的操作。
在本書中,所有示例都經過反覆實驗,確認可以準確無誤地運行。只要讀者可以靈活運行這些示例,就可以充分掌握SQL Server 2012的精髓,輕鬆建立所需的資料庫系統並高效地套用。
本書特色
實例豐富,內容充實:在本書中,針對每一個知識點都列舉了大量實例來說明該功能如何實現,其中僅T-SQL語言的相關實例就有近450個。除了這些T-SQL實例之外,還有大量的圖形界面實例,這些實例完整地介紹了如何實現SQLServer 2012中的眾多功能。
講解通俗,步驟詳細:在本書中,每個實例的步驟都使用通俗易懂的語言描述,並配以插圖講解和文字說明,讀者只需按照步驟操作,就可以體會到SQL Server 2012的強大功能,並在學習中掌握實際運用技巧。
由淺入深,難易穿插:本書的讀者對象包括入門級和提高級兩類,因此在書中的每個章節里對知識點的介紹都是由淺入深,並穿插講解。例如在介紹如何創建資料庫時,會先以圖形界面為例,講解如何使用嚮導進行操作,此部分內容適合入門級讀者閱讀;在介紹完圖形界面的操作之後,會介紹如何用T-SQL語言來創建資料庫,並詳細介紹了創建資料庫的T-SQL語句參數,該部分內容適合提高級讀者閱讀。
本書內容
第1章:介紹了資料庫的類型和概念、常見的資料庫對象有哪些、資料庫管理系統有哪些基本功能、SQL語言是什麼。
第2章:在了解了資料庫的基本概念之後,介紹SQL Server 2012是什麼、SQL Server 2012有什麼新特性和新功能、SQL Server 2012眾多版本之間有什麼區別,然後介紹了安裝SQL Server2012的系統要求,如何安裝SQL Server 2012,如何升級到SQL Server 2012。
第3章:在學習了安裝SQL Server 2012的基礎上,介紹了SQL Server 2012中有哪些後台服務,有哪些管理工具,最後還介紹了如何使用SQL Server Management Studio。
第4章:此章知識是使用SQL Server 2012的第一步,介紹了SQL Server 2012的工作模式、如何連線與斷開資料庫伺服器,然後介紹如何配置SQL Server服務、遠程服務伺服器,最後介紹了如何查看SQL Server2012的日誌。
第5章:主要介紹管理資料庫相關知識,包括如何創建資料庫,如何修改資料庫配置,如何分離與附加資料庫,如何讓資料庫脫機和在線上,如何收縮資料庫,如何刪除資料庫,如何編寫資料庫的腳本。
第6章:主要介紹如何管理資料庫,包括什麼是數據表、創建數據表時可能要使用的數據類型有哪些、如何創建數據表、如何修改數據表結構、如何刪除數據表、如何編寫數據表腳本,然後介紹了關係圖、臨時表、已分區表的相關內容。
第7章:主要介紹如何運算元據表中的記錄,包括如何查看、插入、更新和刪除記錄,如何對數據表里的記錄進行複雜的查詢。
第8章:在了解了如何運算元據表中的記錄之後,進一步介紹如何通過T-SQL程式來進行更複雜的記錄操作,其中包括如何引用資料庫對象、T-SQL中的批處理、注釋、數據類型轉換、運算符、常量和變數、流程控制、常用函式和關鍵字。
第9章:主要介紹視圖的操作,包括什麼是視圖,如何創建、查看、修改與刪除視圖,如何將視圖與架構綁定,如何檢查視圖中的數據變動,如何編輯視圖中的記錄,如何為視圖重命名。
第10章:主要介紹存儲過程的操作,包括什麼是存儲過程,如何創建、修改、執行和刪除存儲過程,常用的系統存儲過程有哪些。
第11章:主要介紹觸發器的操作,包括什麼是觸發器、觸發器的分類、觸發器的工作原理,在了解了觸發器的基礎上學習如何創建、修改、啟用、禁用和刪除觸發器,最後還介紹了觸發器的嵌套遞歸,以及觸發器的套用技巧。
第12章:主要介紹索引的操作,包括什麼是索引、索引結構與分類,在了解了索引的基礎上學習如何創建、查看、修改、禁用和刪除索引,然後介紹如何重新生成和重新組織索引,最後介紹視圖的索引。
第13章:在了解了數據類型的基礎上學習如何創建、使用和刪除用戶定義數據類型和函式。
第14章:介紹什麼是全文索引、全文索引的體系結構,如何創建和刪除全文目錄,如何創建和刪除全文索引,如何填充全文索引,如何使用全文搜尋等。
第15章:主要介紹游標的套用,包括什麼是游標,如何定義與刪除游標,如何打開與關閉游標,如何使用游標處理數據,游標的分類,游標的嵌套,游標變數的使用方法,游標中常用的變數、函式和存儲過程等。
第16章:主要介紹事務與鎖的相關概念,包括什麼是事務和鎖、如何編寫事務、事務的嵌套、事務的保存點、事務的隔離級別、鎖的對象和模式、什麼是死鎖等。
第17章:主要介紹如何對資料庫進行備份與恢復,包括備份與恢復的基礎知識、備份的類型、恢復的模式、如何備份資料庫、如何還原資料庫、如何管理備份設備、如何進行自動備份。
第18章:主要介紹SQL Server 2012中的系統資料庫、系統數據表、系統視圖以及系統函式,最後還介紹了如何規劃資料庫。
第19章:主要介紹如何保證SQL Server 2012的安全,包括SQL Server 2012身份驗證模式、訪問許可權、用戶的設定、角色的分類、角色的設定、架構以及如何確保資料庫伺服器的安全。
第20章:主要介紹如何進行SQL Server自動化管理,包括SQL Server代理與操作員的基礎知識,如何創建與刪除作業,如何啟用與禁用作業,如何手動和自動執行作業,如何創建與刪除警報,如何啟用與禁用警報,如何修改警報,什麼是通知,如何使用維護計畫,如何查看錯誤日誌。
第21章:主要介紹SQL Server Profiler和資料庫引擎最佳化顧問兩個工具的使用方法,包括什麼是SQLServer Profiler,如何創建跟蹤,如何存儲與載入事件記錄,如何創建跟蹤模板,還介紹了資料庫引擎最佳化顧問是什麼,如何使用資料庫引擎最佳化顧問。
第22章:主要介紹如何在SQL Server中導入與導出數據、在導入與導出數據時如何轉換數據類型,如何在不同的數據源與目標源之間導入或導出數據。
第23章:主要介紹什麼是Analysis Services,如何創建數據源,如何創建數據源視圖,如何創建多維數據集,如何部署Analysis Services項目,如何查看多維數據集。
第24章:主要介紹什麼是Reporting Services,如何創建報表伺服器項目,如何創建數據源,如何創建報表,如何發布報表,如何自定義報表信息。
第25章:主要介紹SQL Server Integration Service,包括SSIS的開發和用途。
第26章:主要介紹SQL Server 2012安全新特性——包含資料庫,其中講解了部分包含資料庫和完整包含資料庫之間的一些差異。
第27章:主要介紹SQL Server 2012開發新特性——檔案表(FileTable),其中講解了檔案表的基本概念和注意事項,然後演示了一些檔案表的基本操作,如增、刪、改等操作。
適合閱讀本書的讀者
本書具有實例豐富、知識全面等特點,因此本書既可以作為初學者學習SQL Server 2012的入門教程,也可以作為中級讀者的提高教程。本書包含大量、詳細的T-SQL語法介紹,也可作為參考手冊進行查閱,對高級讀者也有一定的幫助。
具體來說,本書適合如下讀者閱讀:
SQL Server初、中級讀者。
資料庫管理員(DBA)。
資料庫系統開發與維護人員。
SQL Server終端用戶。
大、中專院校相關專業的師生。
本書作者
本書第1~20章由廖夢怡編寫,第21~27章由王金柱編寫,最終由王金柱進行統稿整理,同時參與編寫的還有張燕、杜海梅、孟春燕、吳金艷、鮑凱、龐雁豪、楊銳麗、鮑潔、王小龍、李亞傑、張彥梅、劉媛媛李亞偉張昆,在此一併表示感謝。

相關詞條

熱門詞條

聯絡我們