數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用:SQL Server 2012教程(第2版)
定 價(jià):39 元
叢書名:高等學(xué)校應(yīng)用型特色規(guī)劃教材
- 作者:詹英,林蘇映
- 出版時(shí)間:2014/8/1
- ISBN:9787302371441
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:380
- 紙張:膠版紙
- 版次:2
- 開本:16K
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中應(yīng)用最廣泛的技術(shù)之一,是計(jì)算機(jī)信息管理的核心技術(shù)!稊(shù)據(jù)庫(kù)技術(shù)與應(yīng)用:SQL Server 2012教程(第2版)/高等學(xué)校應(yīng)用型特色規(guī)劃教材》主要以數(shù)據(jù)庫(kù)技術(shù)人員和數(shù)據(jù)庫(kù)初學(xué)者為讀者對(duì)象,立足實(shí)用,從技術(shù)層面加以指導(dǎo),分析最新SQL Server 2012技術(shù),提供數(shù)據(jù)庫(kù)在動(dòng)態(tài)網(wǎng)站建設(shè)的實(shí)際應(yīng)用案例,剖析典型的基于數(shù)據(jù)庫(kù)的網(wǎng)站構(gòu)建,展示SQL Server數(shù)據(jù)庫(kù)技術(shù)發(fā)展趨勢(shì)及應(yīng)用潮流;同時(shí)以數(shù)據(jù)庫(kù)設(shè)計(jì)為核心,在構(gòu)建具體數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的同時(shí),剖析數(shù)據(jù)庫(kù)的安全性與完整性、關(guān)系數(shù)據(jù)方法等理論知識(shí)。
本書全面貫徹國(guó)家教育部“突出實(shí)踐能力培養(yǎng)”的教學(xué)改革要求,注重實(shí)際業(yè)務(wù)處理應(yīng)用型人才的培養(yǎng),具有內(nèi)容翔實(shí)、案例豐富、實(shí)用性強(qiáng)的特點(diǎn),統(tǒng)一的格式化體例設(shè)計(jì)的特點(diǎn)。本書不僅適用于本科院校和高職高專計(jì)算機(jī)科學(xué)與信息管理類專業(yè)的教學(xué),也可作為在職培訓(xùn)教材和日常工作參考用書。
讀者可以免費(fèi)下載并使用一個(gè)實(shí)驗(yàn)教學(xué)平臺(tái),從中獲得所需的教學(xué)與學(xué)習(xí)支持。
·以基礎(chǔ)理論-實(shí)用技術(shù)-實(shí)訓(xùn)為主線
·用任務(wù)來驅(qū)動(dòng),按教與學(xué)的實(shí)際需要取材謀篇
·每一章都精心設(shè)置“小型案例實(shí)訓(xùn)”
·配備豐富的免費(fèi)教學(xué)資源——電子教案與程序源代碼
20世紀(jì)90年代以來,計(jì)算機(jī)的應(yīng)用已從單用戶模式逐步向客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式發(fā)展,信息管理也從工資、人事等單方面的管理向全企業(yè)的管理信息系統(tǒng)發(fā)展。在網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)處理與信息管理方面,過去常用的FoxBASE、FoxPro等小型數(shù)據(jù)庫(kù)管理系統(tǒng)已難以勝任,大家對(duì)信息管理中的數(shù)據(jù)資源共享、數(shù)據(jù)的集中處理與分布式處理提出了越來越高的要求。Microsoft公司推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)是目前較為常用的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它建立在成熟而強(qiáng)大的關(guān)系模型基礎(chǔ)上,可以很好地支持客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式,能夠滿足對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的需求,是目前各級(jí)、各類學(xué)校學(xué)習(xí)大型數(shù)據(jù)庫(kù)管理系統(tǒng)的首選對(duì)象。
目前,市場(chǎng)上關(guān)于SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的書籍較多的是說明書式的教材,它們以介紹SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的各項(xiàng)功能為主,缺少對(duì)教學(xué)活動(dòng)的設(shè)計(jì)以及對(duì)學(xué)生學(xué)習(xí)特點(diǎn)的尊重。我們?cè)诮陱氖聰?shù)據(jù)庫(kù)教學(xué)的基礎(chǔ)上,將教學(xué)設(shè)計(jì)結(jié)合到教材建設(shè)上,提高了教材的可教性和易學(xué)性。全書以一個(gè)實(shí)用數(shù)據(jù)庫(kù)的設(shè)計(jì)開發(fā)為總?cè)蝿?wù),強(qiáng)調(diào)數(shù)據(jù)庫(kù)設(shè)計(jì)理論的提煉,將此任務(wù)的完成作為教學(xué)的主線,并將此總?cè)蝿?wù)分解為若干小任務(wù),逐步完成一個(gè)綜合數(shù)據(jù)庫(kù)的開發(fā)。書中最后一章安排兩個(gè)綜合任務(wù),為學(xué)生熟練掌握數(shù)據(jù)庫(kù)開發(fā)技術(shù)奠定堅(jiān)實(shí)的基礎(chǔ)。
《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用——SQL Server 2005教程》一書受到各用書學(xué)校的歡迎,并多次重印。本書是對(duì)它的修訂,側(cè)重對(duì)教材內(nèi)容的選擇、補(bǔ)充、處理與加工,并征求學(xué)生的看法,把學(xué)生的合理建議融入教材的修訂過程中。全書共分15章,第1章介紹SQL Server 2012的版本、安裝和配置以及工具;第2章介紹數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模型,包括數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作等。第3章介紹數(shù)據(jù)庫(kù)架構(gòu),包括物理數(shù)據(jù)庫(kù)和邏輯數(shù)據(jù)庫(kù),并給出數(shù)據(jù)庫(kù)案例的設(shè)計(jì)過程,后續(xù)課程內(nèi)容將逐步實(shí)現(xiàn)該設(shè)計(jì)方案;第4章介紹數(shù)據(jù)庫(kù)的創(chuàng)建與管理;第5章介紹關(guān)系數(shù)據(jù)庫(kù)方法;第6章介紹查詢?cè)O(shè)計(jì)與創(chuàng)建;第7章介紹視圖的設(shè)計(jì)與管理;第8章介紹Transact-SQL語言;第9章介紹存儲(chǔ)過程與觸發(fā)器;第10章介紹事務(wù)與批處理;第11章介紹數(shù)據(jù)庫(kù)備份與恢復(fù);第12章介紹數(shù)據(jù)庫(kù)權(quán)限與角色管理;第13章介紹網(wǎng)絡(luò)數(shù)據(jù)庫(kù),包括本書的綜合項(xiàng)目“學(xué)生選課系統(tǒng)”;第14章介紹數(shù)據(jù)庫(kù)設(shè)計(jì)與關(guān)系規(guī)范化理論;第15章提供了兩個(gè)綜合項(xiàng)目設(shè)計(jì)案例。
我們針對(duì)教材內(nèi)容,開發(fā)了與教材相配套的“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”實(shí)驗(yàn)教學(xué)平臺(tái)(可以從http://www.tup.com.cn網(wǎng)站下載),電子教材與紙質(zhì)教材相互輔助,使得此教材具有較高的獨(dú)特風(fēng)格,極大地提高了學(xué)生的學(xué)習(xí)興趣。實(shí)驗(yàn)教學(xué)平臺(tái)對(duì)學(xué)習(xí)活動(dòng)進(jìn)行了分類,將學(xué)習(xí)活動(dòng)分為“概念解析”、“操作演示”、“自我測(cè)試”、“應(yīng)用實(shí)驗(yàn)演練”四個(gè)模塊。“概念解析”配有語音講解;“操作演示”可以演示課程教學(xué)內(nèi)容,在播放過程中,可以控制播放進(jìn)程,使學(xué)生在學(xué)習(xí)過程中反復(fù)觀看操作過程;通過“自我測(cè)試”,使學(xué)生可以檢查自我學(xué)習(xí)效果;“應(yīng)用實(shí)驗(yàn)演練”模擬SQL Server 2012實(shí)驗(yàn)環(huán)境,讓學(xué)生自學(xué)實(shí)驗(yàn)操作方法,培養(yǎng)學(xué)生解決實(shí)際問題的能力。當(dāng)學(xué)生在操作過程中遇到困難時(shí),系統(tǒng)可以為其提供智能幫助。
本書是浙江省教育科學(xué)規(guī)劃課題的教學(xué)研究成果,本書的出版得到了院系領(lǐng)導(dǎo)的大力支持,在此表示衷心的感謝。本書的作者詹英、林蘇映、顏慧佳,白雪冰是浙江交通職業(yè)技術(shù)學(xué)院教師,郭賢海是臺(tái)州學(xué)院教師。
本書由詹英撰寫第1、2、3、5、8、14章和第6章的6.8小節(jié)、第11章的11.2.3小節(jié)及11.2.4小節(jié),林蘇映撰寫第4、6章,顏慧佳撰寫第7、9章和第15章的15.2小節(jié),白雪冰撰寫第10、12章和第11章的大部分內(nèi)容,郭賢海撰寫第13章和第15章的15.1小節(jié)。全書由詹英負(fù)責(zé)統(tǒng)稿。
由于編者水平有限,雖然經(jīng)過再三勘誤,但仍難免有紕漏,歡迎廣大讀者提出寶貴意見和建議。
編 者
第1章 數(shù)據(jù)庫(kù)系統(tǒng)引論
1.1 數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生與發(fā)展
1.1.1 數(shù)據(jù)庫(kù)的基本概念
1.1.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展
1.2 SQL Server版本介紹
1.3 SQL Server 2012的安裝
1.3.1 軟硬件要求
1.3.2 安裝步驟
1.4 SQL Server 2012組件和工具
1.4.1 SQL Server的管理工具
1.4.2 SQL Server的配置工具
1.4.3 SQL Server的性能工具
1.5 數(shù)據(jù)庫(kù)應(yīng)用案例
本章小結(jié)
實(shí)訓(xùn) 熟悉SQL Server 2012環(huán)境
習(xí)題
第2章 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模型
2.1 數(shù)據(jù)模型概述
2.1.1 數(shù)據(jù)模型的組成要素
2.1.2 最常用的數(shù)據(jù)模型
2.2 關(guān)系數(shù)據(jù)模型概述
2.2.1 關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)
2.2.2 關(guān)系模型的數(shù)據(jù)操作
2.2.3 關(guān)系模型的數(shù)據(jù)約束
本章小結(jié)
習(xí)題
第3章 SQL Server 2012數(shù)據(jù)庫(kù)架構(gòu)
3.1 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)思路
3.2 SQL Server 2012數(shù)據(jù)庫(kù)架構(gòu)
3.2.1 概念數(shù)據(jù)庫(kù)和邏輯數(shù)據(jù)庫(kù)
3.2.2 物理數(shù)據(jù)庫(kù)
3.3 關(guān)系數(shù)據(jù)表結(jié)構(gòu)定義
3.4 數(shù)據(jù)庫(kù)的完整性定義
本章小結(jié)
實(shí)訓(xùn) 數(shù)據(jù)庫(kù)管理
習(xí)題
第4章 數(shù)據(jù)庫(kù)管理
4.1 數(shù)據(jù)庫(kù)的創(chuàng)建與管理
4.1.1 SQL Server系統(tǒng)數(shù)據(jù)庫(kù)
4.1.2 數(shù)據(jù)庫(kù)的創(chuàng)建
4.1.3 管理數(shù)據(jù)庫(kù)
4.2 數(shù)據(jù)表的創(chuàng)建
4.2.1 數(shù)據(jù)系統(tǒng)視圖
4.2.2 數(shù)據(jù)類型
4.2.3 創(chuàng)建數(shù)據(jù)表結(jié)構(gòu)
4.2.4 查看數(shù)據(jù)表
4.2.5 修改數(shù)據(jù)表
4.2.6 刪除數(shù)據(jù)表
4.3 數(shù)據(jù)庫(kù)表的操作
4.3.1 使用SQL Server Management Studio插入、修改和刪除數(shù)據(jù)
4.3.2 使用T-SQL語句插入、修改和刪除數(shù)據(jù)
4.4 索引管理
4.4.1 索引概述
4.4.2 創(chuàng)建索引
4.4.3 刪除索引
4.4.4 查看索引
4.4.5 修改索引
本章小結(jié)
實(shí)訓(xùn) 數(shù)據(jù)庫(kù)管理
習(xí)題
第5章 關(guān)系數(shù)據(jù)庫(kù)方法
5.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念
5.1.1 關(guān)系模型概述
5.1.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義
5.1.3 關(guān)系數(shù)據(jù)庫(kù)模式
5.2 關(guān)系代數(shù)
5.2.1 傳統(tǒng)的集合運(yùn)算
5.2.2 專門的關(guān)系運(yùn)算
5.2.3 查詢優(yōu)化
5.2.4 關(guān)系代數(shù)應(yīng)用舉例
本章小結(jié)
習(xí)題
第6章 查詢管理
6.1 SELECT查詢語句
6.1.1 SELECT語句的執(zhí)行窗口
6.1.2 簡(jiǎn)單查詢
6.1.3 表達(dá)式運(yùn)算符
6.2 排序子句
6.3 連接運(yùn)算
6.3.1 謂詞連接
6.3.2 JOIN連接
6.4 聚合函數(shù)
6.5 分組匯總與分類匯總
6.5.1 分組匯總
6.5.2 分類匯總
6.6 子查詢
6.6.1 子查詢的制約規(guī)則
6.6.2 無關(guān)子查詢(不相關(guān)子查詢)
6.6.3 相關(guān)子查詢
6.6.4 子查詢的多層嵌套
6.6.5 UPDATE、INSERT和DELETE語句中的子查詢
6.7 并運(yùn)算
6.8 SELECT查詢語句總結(jié)
本章小結(jié)
實(shí)訓(xùn) 查詢管理
習(xí)題
第7章 視圖管理
7.1 設(shè)計(jì)與創(chuàng)建數(shù)據(jù)庫(kù)視圖
7.1.1 設(shè)計(jì)視圖
7.1.2 創(chuàng)建視圖
7.1.3 修改視圖
7.1.4 刪除視圖
7.1.5 重命名視圖
7.1.6 顯示視圖相關(guān)性
7.2 管理視圖
7.2.1 視圖查詢
7.2.2 視圖更新
本章小結(jié)
實(shí)訓(xùn) 設(shè)計(jì)和管理視圖
習(xí)題
第8章 Transact-SQL程序設(shè)計(jì)
8.1 Transact-SQL常用語言元素
8.1.1 變量
8.1.2 DECLARE 語句
8.1.3 注釋
8.1.4 函數(shù)
8.1.5 PRINT
8.2 T-SQL 控制流語句
8.2.1 BEGIN…END語句
8.2.2 IF…ELSE語句
8.2.3 CASE函數(shù)
8.2.4 GOTO
8.2.5 WHILE…CONTINUE…BREAK語句
8.3 用戶自定義函數(shù)
8.3.1 標(biāo)量函數(shù)
8.3.2 內(nèi)嵌表值函數(shù)
8.3.3 多語句表值函數(shù)
8.3.4 使用對(duì)象資源管理器管理用戶自定義函數(shù)
8.3.5 刪除用戶自定義函數(shù)
8.4 游標(biāo)的使用
8.4.1 聲明游標(biāo)
8.4.2 打開游標(biāo)
8.4.3 讀取數(shù)據(jù)
8.4.4 關(guān)閉游標(biāo)
……
第9章 存儲(chǔ)過程與觸發(fā)器
第10章 事務(wù)與批處理
第11章 數(shù)據(jù)庫(kù)備份與恢復(fù)
第12章 數(shù)據(jù)庫(kù)權(quán)限與角色管理
第13章 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)
第14章 數(shù)據(jù)庫(kù)設(shè)計(jì)與關(guān)系規(guī)范化理論
第15章 綜合數(shù)據(jù)庫(kù)設(shè)計(jì)