數(shù)據(jù)庫(kù)技術(shù)應(yīng)用教程
定 價(jià):32 元
叢書名:應(yīng)用型大學(xué)計(jì)算機(jī)專業(yè)系列教材
- 作者:劉志麗,張媛媛主編
- 出版時(shí)間:2015/7/1
- ISBN:9787302399100
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.13
- 頁(yè)碼:241
- 紙張:膠版紙
- 版次:1
- 開本:16K
《數(shù)據(jù)庫(kù)技術(shù)應(yīng)用教程(SQL Server 2012版)》采用任務(wù)驅(qū)動(dòng)、案例教學(xué)法,以SQL Server 2012為平臺(tái),主要介紹數(shù)據(jù)庫(kù)與表、創(chuàng)建與管理、數(shù)據(jù)表基本操作、TSQL語(yǔ)言、視圖、索引、存儲(chǔ)、觸發(fā)器、數(shù)據(jù)庫(kù)安全管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、數(shù)據(jù)導(dǎo)入導(dǎo)出、日常維護(hù)、綜合應(yīng)用實(shí)例分析等數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),并通過指導(dǎo)學(xué)生實(shí)訓(xùn)加強(qiáng)實(shí)踐從而強(qiáng)化技能培養(yǎng)。本書具有知識(shí)系統(tǒng)、案例豐富、語(yǔ)言簡(jiǎn)潔、突出實(shí)用性、適用范圍廣及便于學(xué)習(xí)掌握等特點(diǎn),既可作為應(yīng)用型大學(xué)本科及高職高專院校信息管理、工商管理、電子商務(wù)等專業(yè)教學(xué)的首選教材,也可用于廣大企事業(yè)單位IT從業(yè)人員的職業(yè)教育和在職培訓(xùn),并為社會(huì)數(shù)據(jù)庫(kù)技術(shù)愛好者和程序員實(shí)際工作提供有益的參考。
在互聯(lián)網(wǎng)日益被人們接受的今天,Internet使數(shù)據(jù)庫(kù)技術(shù)、知識(shí)、技能的重要性得到了充分的發(fā)揮,數(shù)據(jù)庫(kù)應(yīng)用涉及社會(huì)生活的各個(gè)方面。數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成部分,是計(jì)算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫(kù)技術(shù)具有強(qiáng)大的事務(wù)處理功能和數(shù)據(jù)分析能力,可有效減少數(shù)據(jù)存儲(chǔ)冗余、實(shí)現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。
SQL Server 數(shù)據(jù)庫(kù)是跨平臺(tái)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),SQL Server 2012是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng),提供了完整的數(shù)據(jù)庫(kù)創(chuàng)建、開發(fā)和管理功能。因其功能強(qiáng)大、操作簡(jiǎn)便,日益被廣大企事業(yè)數(shù)據(jù)庫(kù)用戶所喜愛。該系統(tǒng)在網(wǎng)絡(luò)開發(fā)、網(wǎng)絡(luò)系統(tǒng)集成、網(wǎng)絡(luò)應(yīng)用中發(fā)揮重要的作用,并伴隨因特網(wǎng)的廣泛應(yīng)用而得以迅速普及。
“SQL Server 數(shù)據(jù)庫(kù)”是計(jì)算機(jī)專業(yè)重要的課程,也是計(jì)算機(jī)網(wǎng)絡(luò)及軟件相關(guān)專業(yè)中常設(shè)的一門專業(yè)課; 當(dāng)前學(xué)習(xí)SQL Server 數(shù)據(jù)庫(kù)程序設(shè)計(jì)知識(shí)、掌握數(shù)據(jù)庫(kù)開發(fā)應(yīng)用的關(guān)鍵技能,已經(jīng)成為網(wǎng)站及網(wǎng)絡(luò)信息系統(tǒng)從業(yè)工作的先決和必要條件。
目前我國(guó)正處于經(jīng)濟(jì)改革與社會(huì)發(fā)展的重要關(guān)鍵時(shí)期,隨著國(guó)民經(jīng)濟(jì)信息化、企業(yè)信息技術(shù)應(yīng)用的迅猛發(fā)展,面對(duì)IT市場(chǎng)的激烈競(jìng)爭(zhēng),面對(duì)就業(yè)上崗的巨大壓力,無論是即將畢業(yè)的計(jì)算機(jī)應(yīng)用、網(wǎng)絡(luò)專業(yè)學(xué)生,還是從業(yè)在崗的IT工作者,努力學(xué)好、用好SQL Server 數(shù)據(jù)庫(kù),真正掌握現(xiàn)代化編程工具,對(duì)于今后的發(fā)展都具有特殊意義。
本書作為應(yīng)用型大學(xué)本科及高職高專院校計(jì)算機(jī)應(yīng)用專業(yè)的特色教材,全書共12章,以學(xué)習(xí)者應(yīng)用能力培養(yǎng)提高為主線,堅(jiān)持以科學(xué)發(fā)展觀為統(tǒng)領(lǐng),嚴(yán)格按照國(guó)家教育部關(guān)于“加強(qiáng)職業(yè)教育、突出實(shí)踐技能培養(yǎng)”的要求,根據(jù)應(yīng)用型大學(xué)教學(xué)改革的需要,依照數(shù)據(jù)庫(kù)程序設(shè)計(jì)學(xué)習(xí)應(yīng)用的基本過程和規(guī)律,采用“任務(wù)驅(qū)動(dòng)、案例教學(xué)”寫法,突出“實(shí)例與理論的緊密結(jié)合”、循序漸進(jìn)地進(jìn)行知識(shí)要點(diǎn)講解。
本書以SQL Server 2012為平臺(tái),主要介紹數(shù)據(jù)庫(kù)與表、創(chuàng)建與管理、數(shù)據(jù)表基本操作、TSQL語(yǔ)言、視圖、索引、存儲(chǔ)、觸發(fā)器、數(shù)據(jù)庫(kù)安全管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、數(shù)據(jù)導(dǎo)入導(dǎo)出、日常維護(hù)等數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),并通過綜合應(yīng)用實(shí)例分析,指導(dǎo)學(xué)生實(shí)訓(xùn),加強(qiáng)實(shí)踐,強(qiáng)化技能培養(yǎng)。
由于本書融入SQL Server 數(shù)據(jù)庫(kù)程序設(shè)計(jì)的最新實(shí)踐教學(xué)理念,力求嚴(yán)謹(jǐn)、注重與時(shí)俱進(jìn),具有知識(shí)系統(tǒng)、案例豐富、語(yǔ)言簡(jiǎn)潔、突出實(shí)用性、適用范圍廣及便于學(xué)習(xí)掌握等特點(diǎn)。
本書由李大軍籌劃并具體組織,劉志麗和張媛媛主編,劉志麗統(tǒng)改稿,趙瑋、于洪霞為副主編,由具有豐富教學(xué)實(shí)踐經(jīng)驗(yàn)的孫巖教授審定,董鐵教授復(fù)審。編者分工如下: 牟惟仲編寫序言,范曉瑩編寫第1章,劉志麗編寫第2章、第4章,趙瑋編寫第3章、第11章,唐宏維編寫第5章、第9章,張媛媛編寫第6章、第10章,金穎編寫第7章,李妍編寫第8章,于洪霞編寫第12章,王冰、溫志華編寫附錄; 華燕萍、李曉新負(fù)責(zé)文字修改、版式調(diào)整、制作教學(xué)課件等。
在本書編寫過程中,參閱了國(guó)內(nèi)外有關(guān)SQL Server 2012數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)用的最新書刊及相關(guān)網(wǎng)站資料,并得到業(yè)界專家教授的具體指導(dǎo),在此一并致謝。為方便教學(xué),本書配有電子課件,讀者可以從清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)免費(fèi)下載。
因編者水平有限,書中難免存在疏漏和不足,懇請(qǐng)專家、同行和讀者予以批評(píng)指正。
編者
2015年5月
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1 數(shù)據(jù)庫(kù)基本概念
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展
1.1.3 數(shù)據(jù)模型
1.1.4 關(guān)系數(shù)據(jù)庫(kù)
1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
1.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
1.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例
1.3 初識(shí)SQL Server 2012
1.3.1 SQL Server 2012簡(jiǎn)介
1.3.2 SQL Server 2012的安裝
1.3.3 SQL Server 2012常用管理工具
1.4 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第2章 數(shù)據(jù)庫(kù)的創(chuàng)建與管理
2.1 SQL Server數(shù)據(jù)庫(kù)
2.1.1 SQL Server數(shù)據(jù)庫(kù)類型
2.1.2 SQL Server數(shù)據(jù)庫(kù)文件
2.2 數(shù)據(jù)庫(kù)的創(chuàng)建
2.2.1 使用SQL Server對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù)
2.2.2 使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.3 數(shù)據(jù)庫(kù)的管理
2.3.1 修改與查看數(shù)據(jù)庫(kù)
2.3.2 刪除數(shù)據(jù)庫(kù)
2.3.3 分離與附加數(shù)據(jù)庫(kù)
2.4 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第3章 數(shù)據(jù)表的創(chuàng)建與管理
3.1 表結(jié)構(gòu)與數(shù)據(jù)類型
3.1.1 數(shù)據(jù)類型
3.1.2 表結(jié)構(gòu)的設(shè)計(jì)
3.2 表的創(chuàng)建與管理
3.2.1 創(chuàng)建表
3.2.2 修改表
3.2.3 刪除表
3.3 數(shù)據(jù)完整性
3.3.1 實(shí)體完整性
3.3.2 參照完整性
3.3.3 域完整性
3.4 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第4章 數(shù)據(jù)表的基本操作
4.1 數(shù)據(jù)更新
4.1.1 插入數(shù)據(jù)
4.1.2 修改數(shù)據(jù)
4.1.3 刪除數(shù)據(jù)
4.2 數(shù)據(jù)查詢
4.2.1 簡(jiǎn)單查詢
4.2.2 多表連接查詢
4.2.3 子查詢
4.3 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第5章 T-SQL語(yǔ)言
5.1 T-SQL語(yǔ)言概述
5.2 T-SQL語(yǔ)法要素
5.2.1 標(biāo)識(shí)符
5.2.2 常量與變量
5.2.3 運(yùn)算符與表達(dá)式
5.2.4 注釋符
5.3 常用系統(tǒng)函數(shù)
5.3.1 統(tǒng)計(jì)函數(shù)
5.3.2 數(shù)學(xué)函數(shù)
5.3.3 字符串函數(shù)
5.3.4 日期時(shí)間函數(shù)
5.3.5 轉(zhuǎn)換函數(shù)
5.3.6 系統(tǒng)函數(shù)
5.4 流程控制語(yǔ)句
5.4.1 BEGIN...END語(yǔ)句塊
5.4.2 IF...ELSE語(yǔ)句
5.4.3 CASE語(yǔ)句
5.4.4 WHILE語(yǔ)句
5.5 事務(wù)
5.5.1 事務(wù)的概念
5.5.2 事務(wù)處理
5.6 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第6章 視圖與索引
6.1 視圖
6.1.1 視圖概述
6.1.2 創(chuàng)建視圖
6.1.3 使用視圖
6.1.4 修改視圖
6.1.5 刪除視圖
6.2 索引
6.2.1 索引概述
6.2.2 創(chuàng)建索引
6.2.3 修改索引
6.2.4 刪除索引
6.3 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第7章 存儲(chǔ)過程與用戶自定義函數(shù)
7.1 存儲(chǔ)過程
7.1.1 存儲(chǔ)過程介紹
7.1.2 創(chuàng)建與使用存儲(chǔ)過程
7.1.3 修改存儲(chǔ)過程
7.1.4 刪除存儲(chǔ)過程
7.2 用戶自定義函數(shù)
7.2.1 用戶自定義函數(shù)的概念和類型
7.2.2 創(chuàng)建與使用用戶自定義函數(shù)
7.2.3 修改用戶自定義函數(shù)
7.2.4 刪除用戶自定義函數(shù)
7.3 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第8章 觸發(fā)器
8.1 觸發(fā)器概述
8.1.1 DML觸發(fā)器
8.1.2 DDL觸發(fā)器
8.2 創(chuàng)建與使用觸發(fā)器
8.2.1 創(chuàng)建與使用DML觸發(fā)器
8.2.2 創(chuàng)建與使用DDL觸發(fā)器
8.3 修改觸發(fā)器
8.4 禁用或啟用觸發(fā)器
8.5 刪除觸發(fā)器
8.6 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第9章 SQL Server 2012的安全性
9.1 SQL Server 2012的安全機(jī)制
9.2 SQL Server 2012的驗(yàn)證模式
9.2.1 Windows身份驗(yàn)證模式
9.2.2 混合身份驗(yàn)證模式
9.3 登錄賬戶管理
9.3.1 創(chuàng)建登錄賬戶
9.3.2 修改登錄賬戶
9.3.3 刪除登錄賬戶
9.4 數(shù)據(jù)庫(kù)用戶管理
9.4.1 創(chuàng)建數(shù)據(jù)庫(kù)用戶
9.4.2 刪除數(shù)據(jù)庫(kù)用戶
9.5 權(quán)限管理
9.5.1 權(quán)限的種類
9.5.2 設(shè)置權(quán)限
9.6 角色管理
9.6.1 服務(wù)器角色
9.6.2 數(shù)據(jù)庫(kù)角色
9.7 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第10章 數(shù)據(jù)庫(kù)的備份、恢復(fù)與數(shù)據(jù)的導(dǎo)入、導(dǎo)出
10.1 備份與恢復(fù)
10.1.1 備份與恢復(fù)概述
10.1.2 備份數(shù)據(jù)庫(kù)
10.1.3 恢復(fù)數(shù)據(jù)庫(kù)
10.2 數(shù)據(jù)的導(dǎo)入與導(dǎo)出
10.2.1 數(shù)據(jù)的導(dǎo)入
10.2.2 數(shù)據(jù)的導(dǎo)出
10.3 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第11章 SQL Server 2012綜合應(yīng)用實(shí)例
11.1 教學(xué)任務(wù)管理系統(tǒng)的需求分析
11.2 教學(xué)任務(wù)管理系統(tǒng)的運(yùn)行環(huán)境
11.2.1 軟、硬件主要配置參數(shù)
11.2.2 服務(wù)器安裝——Windows 7 IIS安裝
11.2.3 SQL Server 2012安裝
11.2.4 ODBC數(shù)據(jù)源設(shè)置
11.2.5 應(yīng)用程序編輯環(huán)境
11.2.6 應(yīng)用程序測(cè)試環(huán)境
11.3 教學(xué)任務(wù)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
11.4 系統(tǒng)實(shí)現(xiàn)
11.4.1 系統(tǒng)功能劃分
11.4.2 數(shù)據(jù)庫(kù)連接
11.4.3 用戶管理
11.4.4 教學(xué)任務(wù)管理
11.4.5 全體教師工作量查詢
11.5 實(shí)訓(xùn)
小結(jié)
思考與習(xí)題
第12章 SQL Server 2012實(shí)驗(yàn)指導(dǎo)
附錄
參考文獻(xiàn)