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