出版時間:2008-5 出版社:清華大學(xué)出版社 作者:閃四清 編 頁數(shù):365
內(nèi)容概要
本教程全面講述了Microsoft SQL Server關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的基本原理和技術(shù)。全書共分為19章,深入介紹了Microsoft SOL Server 2005系統(tǒng)的基本特點、安裝和配置技術(shù)、Transact-SQL語言、安全性管理、數(shù)據(jù)庫和數(shù)據(jù)庫對象管理,以及索引、數(shù)據(jù)操縱、備份和恢復(fù)、數(shù)據(jù)完整性、數(shù)據(jù)復(fù)制、性能監(jiān)視和調(diào)整技術(shù)、報表服務(wù)、集成服務(wù)、分析服務(wù)、XML技術(shù)、CLR技術(shù)等內(nèi)容。 本教程內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、語言簡練流暢、示例翔實。它主要面向數(shù)據(jù)庫初學(xué)者,適合作為各種數(shù)據(jù)庫培訓(xùn)班的培訓(xùn)教材、大專院校的數(shù)據(jù)庫教材,還可作為Microsoft SQL Server應(yīng)用開發(fā)人員的參考資料。 本書的電子教案和實例源文件可以到http://www.tupwk.com.cn/downpage網(wǎng)站下載。
書籍目錄
第1章 概述 1.1 概述 1.1.1 Microsoft SQL Server簡史 1.1.2 OLTP和OLAP 1.1.3 Microsoft SQL Server系統(tǒng)的體系結(jié)構(gòu) 1.2 數(shù)據(jù)庫和數(shù)據(jù)庫對象 1.2.1 數(shù)據(jù)庫的類型和特點 1.2.2 數(shù)據(jù)庫對象的類型和特點 1.2.3 AdventureWorks示例數(shù)據(jù)庫 1.3 管理工具 1.3.1 Microsoft SQL Server Management Studio 1.3.2 SQL Server配置管理器 1.3.3 SQL Server Profiler 1.3.4 數(shù)據(jù)庫引擎優(yōu)化顧問 1.3.5 實用工具 1.4 數(shù)據(jù)庫管理員 1.5 應(yīng)用程序的開發(fā)過程 1.5.1 數(shù)據(jù)庫應(yīng)用架構(gòu) 1.5.2 數(shù)據(jù)庫應(yīng)用程序開發(fā)步驟 1.6 本章小結(jié) 1.7 思考和練習(xí)第2章 安裝SQL Server系統(tǒng) 2.1 安裝規(guī)劃 2.1.1 安裝目的 2.1.2 系統(tǒng)版本 2.1.3 環(huán)境需求 2.1.4 安裝位置和安全模式 2.2 安裝過程 2.3 驗證安裝結(jié)果 2.4 升級規(guī)劃 2.5 注冊服務(wù)器 2.6 配置服務(wù)器選項 2.6.1 服務(wù)器選項 2.6.2 使用sp_configure系統(tǒng)存儲過程配置選項 2.6.3 使用SQL Server Management Studio配置選項 2.7 本章小結(jié) 2.8 思考和練習(xí) 第3章 Transact-SQL語言 3.1 概述 3.2 Transact-SQL語言的特點和執(zhí)行方式 3.3 數(shù)據(jù)定義語言 3.4 數(shù)據(jù)操縱語言 3.5 數(shù)據(jù)控制語言 3.6 事務(wù)管理語言 3.7 附加的語言元素 3.7.1 標(biāo)識符 3.7.2 變量和常量 3.7.3 運算符 3.7.4 表達式 3.7.5 控制流語言 3.7.6 錯誤捕捉語言 3.7.7 注釋 3.8 數(shù)據(jù)類型 3.8.1 數(shù)據(jù)類型的類型和特點 3.8.2 數(shù)字?jǐn)?shù)據(jù)類型 3.8.3 字符數(shù)據(jù)類型 3.8.4 DATETIME和SMALLDATETIME數(shù)據(jù)類型 3.8.5 二進制數(shù)據(jù)類型 3.8.6 其他數(shù)據(jù)類型 3.9 內(nèi)置函數(shù) 3.9.1 函數(shù)的特點和類型 3.9.2 函數(shù)示例 3.10 本章小結(jié) 3.11 思考和練習(xí) 第4章 管理安全性第5章 管理數(shù)據(jù)庫文件第6章 數(shù)據(jù)庫備份和還原第7章 管理表第8章 操縱表中數(shù)據(jù)第9章 索引和查詢優(yōu)化第10章 視圖、存儲過程、觸發(fā)器和用戶定義函數(shù)第11章 數(shù)據(jù)完整性第12章 SQL Server的并發(fā)性第13章 自動化管理任務(wù)第14章 Service Broker第15章 數(shù)據(jù)復(fù)制第16章 報表服務(wù)、集成服務(wù)和分析服務(wù)第17章 監(jiān)視系統(tǒng)性能第18章 XML技術(shù)第19章 開發(fā)CLR數(shù)據(jù)庫對象
章節(jié)摘錄
第1章 概述 信息技術(shù)是知識經(jīng)濟最重要的支撐技術(shù)之一,其核心內(nèi)容是數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和程序設(shè)計技術(shù)。以Microsott SQL Server為代表的數(shù)據(jù)庫產(chǎn)品具有超大容量的數(shù)據(jù)存儲、高效率的數(shù)據(jù)查詢算法、方便易用的向?qū)Ш凸ぞ呒坝押糜H切的用戶接口,大推動了數(shù)據(jù)管理、電子商務(wù)、知識發(fā)現(xiàn)的迅猛發(fā)展。作為微軟公司的旗艦產(chǎn)品,Microsott SQL Selwcr是一種典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它不僅提供了數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)操縱等數(shù)據(jù)庫系統(tǒng)的基本功能,還提供了系統(tǒng)安全性、數(shù)據(jù)完整性、并發(fā)性、審計性、可用性、集成性等獨特功能。作為開場白,本章將快速瀏覽Microsoft SQL Server的特點,讓讀者對lVlicrosott SQL Server有一個整體的認(rèn)識,為后面的學(xué)習(xí)打下牢固的基礎(chǔ)。 本章的學(xué)習(xí)目標(biāo): 了解MicrosoR SQL Server的簡史 了解0LTP和OLAP的特點 理解lVlicrosott SQL Server的體系架構(gòu) 理解數(shù)據(jù)庫的類型和特點 理解數(shù)據(jù)庫對象的類型和特點 了解Microsoft SQL Server 2005的主要管理工具的特點 了解數(shù)據(jù)庫管理員的主要工作 理解數(shù)據(jù)庫應(yīng)用程序的開發(fā)過程 1.1 概述 本節(jié)將從3個方面向讀者介紹Microsoft SQL Server。首先介紹MicrosoR SQL Server系統(tǒng)的發(fā)展簡史,然后解釋OLTP和OLAP的概念和作用,最后談一談Microsott SQL Server系統(tǒng)的體系架構(gòu)。 1.1.1 Microsoft SQL Server簡史 通常把Microsoft SQL Server簡稱為SQL Server。嚴(yán)格地說,SQL Sewer和Microsoft SQLServer是不同的,lVlicrosott SQL Server是微軟公司開發(fā)的SQL Server系統(tǒng),SQL Server系統(tǒng)不一定是指微軟公司的產(chǎn)品。最早的SQL Server系統(tǒng)并不是微軟開發(fā)出來的,而是由賽貝斯公司推出的。
編輯推薦
《高等學(xué)校計算機應(yīng)用規(guī)劃教材:SQL Server實用簡明教程(第3版)》內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、語言簡練流暢、示例翔實。它主要面向數(shù)據(jù)庫初學(xué)者,適合作為各種數(shù)據(jù)庫培訓(xùn)班的培訓(xùn)教材、大專院校的數(shù)據(jù)庫教材,還可作為Microsoft SQL Server應(yīng)用開發(fā)人員的參考資料。
圖書封面
評論、評分、閱讀與下載