數(shù)據(jù)庫技術(shù)與應(yīng)用:SQL Server 2012教程(第2版)
定 價:39 元
叢書名:高等學(xué)校應(yīng)用型特色規(guī)劃教材
- 作者:詹英,林蘇映
- 出版時間:2014/8/1
- ISBN:9787302371441
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.138
- 頁碼:380
- 紙張:膠版紙
- 版次:2
- 開本:16K
數(shù)據(jù)庫技術(shù)是計算機科學(xué)技術(shù)中應(yīng)用最廣泛的技術(shù)之一,是計算機信息管理的核心技術(shù)!稊(shù)據(jù)庫技術(shù)與應(yīng)用:SQL Server 2012教程(第2版)/高等學(xué)校應(yīng)用型特色規(guī)劃教材》主要以數(shù)據(jù)庫技術(shù)人員和數(shù)據(jù)庫初學(xué)者為讀者對象,立足實用,從技術(shù)層面加以指導(dǎo),分析最新SQL Server 2012技術(shù),提供數(shù)據(jù)庫在動態(tài)網(wǎng)站建設(shè)的實際應(yīng)用案例,剖析典型的基于數(shù)據(jù)庫的網(wǎng)站構(gòu)建,展示SQL Server數(shù)據(jù)庫技術(shù)發(fā)展趨勢及應(yīng)用潮流;同時以數(shù)據(jù)庫設(shè)計為核心,在構(gòu)建具體數(shù)據(jù)庫應(yīng)用系統(tǒng)的同時,剖析數(shù)據(jù)庫的安全性與完整性、關(guān)系數(shù)據(jù)方法等理論知識。
本書全面貫徹國家教育部“突出實踐能力培養(yǎng)”的教學(xué)改革要求,注重實際業(yè)務(wù)處理應(yīng)用型人才的培養(yǎng),具有內(nèi)容翔實、案例豐富、實用性強的特點,統(tǒng)一的格式化體例設(shè)計的特點。本書不僅適用于本科院校和高職高專計算機科學(xué)與信息管理類專業(yè)的教學(xué),也可作為在職培訓(xùn)教材和日常工作參考用書。
讀者可以免費下載并使用一個實驗教學(xué)平臺,從中獲得所需的教學(xué)與學(xué)習(xí)支持。
·以基礎(chǔ)理論-實用技術(shù)-實訓(xùn)為主線
·用任務(wù)來驅(qū)動,按教與學(xué)的實際需要取材謀篇
·每一章都精心設(shè)置“小型案例實訓(xùn)”
·配備豐富的免費教學(xué)資源——電子教案與程序源代碼
20世紀(jì)90年代以來,計算機的應(yīng)用已從單用戶模式逐步向客戶機/服務(wù)器網(wǎng)絡(luò)模式發(fā)展,信息管理也從工資、人事等單方面的管理向全企業(yè)的管理信息系統(tǒng)發(fā)展。在網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)處理與信息管理方面,過去常用的FoxBASE、FoxPro等小型數(shù)據(jù)庫管理系統(tǒng)已難以勝任,大家對信息管理中的數(shù)據(jù)資源共享、數(shù)據(jù)的集中處理與分布式處理提出了越來越高的要求。Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)是目前較為常用的大型數(shù)據(jù)庫管理系統(tǒng),它建立在成熟而強大的關(guān)系模型基礎(chǔ)上,可以很好地支持客戶機/服務(wù)器網(wǎng)絡(luò)模式,能夠滿足對構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求,是目前各級、各類學(xué)校學(xué)習(xí)大型數(shù)據(jù)庫管理系統(tǒng)的首選對象。
目前,市場上關(guān)于SQL Server數(shù)據(jù)庫管理系統(tǒng)的書籍較多的是說明書式的教材,它們以介紹SQL Server數(shù)據(jù)庫管理系統(tǒng)的各項功能為主,缺少對教學(xué)活動的設(shè)計以及對學(xué)生學(xué)習(xí)特點的尊重。我們在近十年從事數(shù)據(jù)庫教學(xué)的基礎(chǔ)上,將教學(xué)設(shè)計結(jié)合到教材建設(shè)上,提高了教材的可教性和易學(xué)性。全書以一個實用數(shù)據(jù)庫的設(shè)計開發(fā)為總?cè)蝿?wù),強調(diào)數(shù)據(jù)庫設(shè)計理論的提煉,將此任務(wù)的完成作為教學(xué)的主線,并將此總?cè)蝿?wù)分解為若干小任務(wù),逐步完成一個綜合數(shù)據(jù)庫的開發(fā)。書中最后一章安排兩個綜合任務(wù),為學(xué)生熟練掌握數(shù)據(jù)庫開發(fā)技術(shù)奠定堅實的基礎(chǔ)。
《數(shù)據(jù)庫技術(shù)與應(yīng)用——SQL Server 2005教程》一書受到各用書學(xué)校的歡迎,并多次重印。本書是對它的修訂,側(cè)重對教材內(nèi)容的選擇、補充、處理與加工,并征求學(xué)生的看法,把學(xué)生的合理建議融入教材的修訂過程中。全書共分15章,第1章介紹SQL Server 2012的版本、安裝和配置以及工具;第2章介紹數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型,包括數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作等。第3章介紹數(shù)據(jù)庫架構(gòu),包括物理數(shù)據(jù)庫和邏輯數(shù)據(jù)庫,并給出數(shù)據(jù)庫案例的設(shè)計過程,后續(xù)課程內(nèi)容將逐步實現(xiàn)該設(shè)計方案;第4章介紹數(shù)據(jù)庫的創(chuàng)建與管理;第5章介紹關(guān)系數(shù)據(jù)庫方法;第6章介紹查詢設(shè)計與創(chuàng)建;第7章介紹視圖的設(shè)計與管理;第8章介紹Transact-SQL語言;第9章介紹存儲過程與觸發(fā)器;第10章介紹事務(wù)與批處理;第11章介紹數(shù)據(jù)庫備份與恢復(fù);第12章介紹數(shù)據(jù)庫權(quán)限與角色管理;第13章介紹網(wǎng)絡(luò)數(shù)據(jù)庫,包括本書的綜合項目“學(xué)生選課系統(tǒng)”;第14章介紹數(shù)據(jù)庫設(shè)計與關(guān)系規(guī)范化理論;第15章提供了兩個綜合項目設(shè)計案例。
我們針對教材內(nèi)容,開發(fā)了與教材相配套的“數(shù)據(jù)庫技術(shù)與應(yīng)用”實驗教學(xué)平臺(可以從http://www.tup.com.cn網(wǎng)站下載),電子教材與紙質(zhì)教材相互輔助,使得此教材具有較高的獨特風(fēng)格,極大地提高了學(xué)生的學(xué)習(xí)興趣。實驗教學(xué)平臺對學(xué)習(xí)活動進行了分類,將學(xué)習(xí)活動分為“概念解析”、“操作演示”、“自我測試”、“應(yīng)用實驗演練”四個模塊!案拍罱馕觥迸溆姓Z音講解;“操作演示”可以演示課程教學(xué)內(nèi)容,在播放過程中,可以控制播放進程,使學(xué)生在學(xué)習(xí)過程中反復(fù)觀看操作過程;通過“自我測試”,使學(xué)生可以檢查自我學(xué)習(xí)效果;“應(yīng)用實驗演練”模擬SQL Server 2012實驗環(huán)境,讓學(xué)生自學(xué)實驗操作方法,培養(yǎng)學(xué)生解決實際問題的能力。當(dāng)學(xué)生在操作過程中遇到困難時,系統(tǒng)可以為其提供智能幫助。
本書是浙江省教育科學(xué)規(guī)劃課題的教學(xué)研究成果,本書的出版得到了院系領(lǐng)導(dǎo)的大力支持,在此表示衷心的感謝。本書的作者詹英、林蘇映、顏慧佳,白雪冰是浙江交通職業(yè)技術(shù)學(xué)院教師,郭賢海是臺州學(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ù)庫系統(tǒng)引論
1.1 數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展
1.1.1 數(shù)據(jù)庫的基本概念
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ù)庫應(yīng)用案例
本章小結(jié)
實訓(xùn) 熟悉SQL Server 2012環(huán)境
習(xí)題
第2章 數(shù)據(jù)庫系統(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ù)庫架構(gòu)
3.1 關(guān)系數(shù)據(jù)庫的設(shè)計思路
3.2 SQL Server 2012數(shù)據(jù)庫架構(gòu)
3.2.1 概念數(shù)據(jù)庫和邏輯數(shù)據(jù)庫
3.2.2 物理數(shù)據(jù)庫
3.3 關(guān)系數(shù)據(jù)表結(jié)構(gòu)定義
3.4 數(shù)據(jù)庫的完整性定義
本章小結(jié)
實訓(xùn) 數(shù)據(jù)庫管理
習(xí)題
第4章 數(shù)據(jù)庫管理
4.1 數(shù)據(jù)庫的創(chuàng)建與管理
4.1.1 SQL Server系統(tǒng)數(shù)據(jù)庫
4.1.2 數(shù)據(jù)庫的創(chuàng)建
4.1.3 管理數(shù)據(jù)庫
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ù)庫表的操作
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é)
實訓(xùn) 數(shù)據(jù)庫管理
習(xí)題
第5章 關(guān)系數(shù)據(jù)庫方法
5.1 關(guān)系數(shù)據(jù)庫的基本概念
5.1.1 關(guān)系模型概述
5.1.2 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義
5.1.3 關(guān)系數(shù)據(jù)庫模式
5.2 關(guān)系代數(shù)
5.2.1 傳統(tǒng)的集合運算
5.2.2 專門的關(guā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 簡單查詢
6.1.3 表達(dá)式運算符
6.2 排序子句
6.3 連接運算
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 并運算
6.8 SELECT查詢語句總結(jié)
本章小結(jié)
實訓(xùn) 查詢管理
習(xí)題
第7章 視圖管理
7.1 設(shè)計與創(chuàng)建數(shù)據(jù)庫視圖
7.1.1 設(shè)計視圖
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é)
實訓(xùn) 設(shè)計和管理視圖
習(xí)題
第8章 Transact-SQL程序設(shè)計
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 使用對象資源管理器管理用戶自定義函數(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章 存儲過程與觸發(fā)器
第10章 事務(wù)與批處理
第11章 數(shù)據(jù)庫備份與恢復(fù)
第12章 數(shù)據(jù)庫權(quán)限與角色管理
第13章 網(wǎng)絡(luò)數(shù)據(jù)庫
第14章 數(shù)據(jù)庫設(shè)計與關(guān)系規(guī)范化理論
第15章 綜合數(shù)據(jù)庫設(shè)計