本書介紹數據庫系統的基本知識、需求分析、概念設計和邏輯設計的方法,然後分別介紹SQL Server 2012的基本服務功能、安裝與配置;使用SSMS或T-SQL創建與管理數據庫、表、索引和視圖;T-SQL的SELECT數據查詢;T-SQL編程基礎,創建與管理存儲過程、觸發器和用戶定義函數;最後介紹SQL Server 2012的數據庫安全管理技術、備份與還原技術、導出與導入技術。
本書是為高等院校應用型本科計算機專業或相關專業精心編寫的一本基於課程思政的數據庫課程教學用書,以SQL Server 2012為核心系統,較完整地論述了數據庫系統的基本概念、基本原理和SQL Server的應用技術。本書分為三部分,共12章。第一部分為基礎篇(第1~3章),講述數據庫的基本理論知識及數據庫設計的相關技術,內容主要包括數據庫系統概述、關系數據庫基本理論和數據庫設計;第二部分為技術篇(第4~11章),講述SQL Server 2012數據庫基礎、數據庫與數據表管理、數據查詢與標機制、視圖與索引、SQL Server子程序、數據庫併發控制、數據庫安全管理、數據庫備份與恢復等內容;第三部分為應用篇(第12章),介紹ADO.NET訪問SQL Server數據庫的簡單應用。本書結合應用型本科學生的特點,用通俗的語言和實例解釋了抽象的概念,將抽象概念融合到具體的數據庫管理系統SQL Server 2012中,便於學生理解和掌握。本書可作為高等院校應用型本科相關專業數據庫原理及應用課程的教材,也可作為從事信息領域工作的科技人員的參考書。
本書選用SQL Server 2012作為數據庫的實踐操作平臺。本書主要內容有關系數據庫基礎、SQL語言、視圖和索引、關系數據庫理論、數據庫設計、事務與併發控制、數據庫編程、安全管理、備份和恢復數據庫等,附錄介紹了SQL Server 2012的安裝配置以及該平臺支持的常用系統函數。本書配有不同形式的大量習題,方便讀者對知識的複習。同時為教師配備了電子教案和習題解答,方便教師開展教學。
全書共7 章,主要內容包括:數據庫系統概述、關系數據庫、關係數據標準語言SQL、關系數據庫理論、數據庫安全保護、數據庫設計和SQL Server 2012 高級應用。本書除介紹數據庫技術的基本原理外, 還以SQL Server 2012 為背景介紹了數據庫技術的實現,使讀者可以充分利用SQL Server 2012 平臺深刻理解數據庫技術的原理,達到理論和實踐的緊密結合。