數(shù)據(jù)庫系統(tǒng)及應用教程——SQL Server 2008(21世紀高等學校計算機教育實用規(guī)劃教材)
定 價:29.5 元
叢書名:21世紀高等學校計算機教育應用規(guī)劃教材
- 作者:劉金嶺 ,馮萬利 著
- 出版時間:2013/9/1
- ISBN:9787302331193
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.138
- 頁碼:292
- 紙張:膠版紙
- 版次:1
- 開本:16開
《數(shù)據(jù)庫系統(tǒng)及應用教程:SQL Server 2008/21世紀高等學校計算機教育實用規(guī)劃教材》是為普通高等院校應用型本科計算機專業(yè)及相關專業(yè)精心編寫的一本數(shù)據(jù)庫課程教學用書,它以SOLServer 2008為核心系統(tǒng),較完整地講述了數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和SQL Server 2008的應用技術。
本書第1~3章講述了數(shù)據(jù)庫的基本理論知識及數(shù)據(jù)庫設計的相關技術,其內容主要包括數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)模型、關系數(shù)據(jù)庫的基本理論、關系模式的規(guī)范化以及數(shù)據(jù)庫設計思想和方法;第4~11章講述了SQLServer 2008基礎、數(shù)據(jù)庫和數(shù)據(jù)表管理、數(shù)據(jù)查詢、視圖與索引、存儲過程與觸發(fā)器ADO定義函數(shù)、數(shù)據(jù)庫并發(fā)控制、數(shù)據(jù)庫安全管理及數(shù)據(jù)庫的備份與恢復等內容;第12章介紹了使用AD0.NET訪問soLServer 2008數(shù)據(jù)庫的簡單應用。
《數(shù)據(jù)庫系統(tǒng)及應用教程:SQL Server 2008/21世紀高等學校計算機教育實用規(guī)劃教材》結合應用型本科學生的特點,用通俗的語言和實例解釋了抽象的概念,將抽象概念融合到具體的數(shù)據(jù)庫管理系統(tǒng)soLServer2008中,便于學生理解和掌握。
《數(shù)據(jù)庫系統(tǒng)及應用教程:SQL Server 2008/21世紀高等學校計算機教育實用規(guī)劃教材》在編寫過程中,力求做到語言精練、概念清晰、取材合理、深入淺出、突出應用,為讀者進一步從事數(shù)據(jù)庫系統(tǒng)的應用、開發(fā)和研究奠定堅實的基礎。本書既可作為高等院校應用型本科有關專業(yè)的數(shù)據(jù)庫原理及應用教材,也可作為從事信息領域工作的科技人員的參考書。
數(shù)據(jù)庫技術是20世紀60年代后期產(chǎn)生和發(fā)展起來的一項計算機數(shù)據(jù)管理技術,它的出現(xiàn)和發(fā)展使計算機應用滲透到人類社會的廣闊領域。目前,數(shù)據(jù)庫的建設規(guī)模和性能、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的重要標志。
從20世紀70年代后期開始,國外許多大學把數(shù)據(jù)庫課程教學列為計算機專業(yè)的必修內容,我國高等院校從20世紀80年代開始也把數(shù)據(jù)庫原理及應用作為計算機專業(yè)的核心課程之一。目前,數(shù)據(jù)庫技術已成為信息科學技術領域的重要基礎。
數(shù)據(jù)庫原理及應用是普通高等院校應用型本科計算機專業(yè)及相關專業(yè)的一門專業(yè)基礎課,它的主要任務是研究存儲、使用和管理數(shù)據(jù),目的是使讀者掌握數(shù)據(jù)庫的基本原理、方法和應用技術,能有效地使用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)和軟件開發(fā)工具,掌握數(shù)據(jù)庫結構的設計和數(shù)據(jù)庫應用系統(tǒng)的開發(fā)方式。
本書的主要特點如下:
(1) 以關系數(shù)據(jù)庫系統(tǒng)為核心。本書在系統(tǒng)講述數(shù)據(jù)庫基本知識的基礎上,著重討論了關系數(shù)據(jù)庫的基本理論,對關系數(shù)據(jù)模型、關系代數(shù)基本理論、關系數(shù)據(jù)庫的規(guī)范化理論等進行了簡要的講解。
(2) 對傳統(tǒng)數(shù)據(jù)庫的內容進行了精簡。例如對于層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫,本書僅對其模型做了簡要介紹,刪除了一些與操作系統(tǒng)聯(lián)系較密切的存儲理論等。
(3) 簡要介紹了多種數(shù)據(jù)庫系統(tǒng)。為了反映當前數(shù)據(jù)庫領域的新技術、新水平和新趨勢,本書簡要介紹了分布式數(shù)據(jù)庫系統(tǒng)、面向對象數(shù)據(jù)庫系統(tǒng)、多媒體數(shù)據(jù)庫系統(tǒng)、空間數(shù)據(jù)庫系統(tǒng)、專家數(shù)據(jù)庫系統(tǒng)和工程數(shù)據(jù)庫系統(tǒng)等內容。
(4) 強化了數(shù)據(jù)庫設計技術。編者在第3章數(shù)據(jù)庫設計理論的基礎上,結合自己多年的數(shù)據(jù)庫開發(fā)經(jīng)驗,介紹了一些行之有效的數(shù)據(jù)庫設計與開發(fā)中所用到的方法和技巧。
(5) 將抽象理論融合到具體模型中。本書結合SQL Server 2008的具體數(shù)據(jù)庫管理系統(tǒng),講解了數(shù)據(jù)庫的一些管理技術和應用,如數(shù)據(jù)庫的完整性約束、存儲過程與觸發(fā)器、數(shù)據(jù)庫并發(fā)控制、數(shù)據(jù)庫安全管理、數(shù)據(jù)庫的備份與恢復等,使讀者在學習理論的同時有了具體的應用,也為讀者維護、管理大中型數(shù)據(jù)庫系統(tǒng)打下堅實的基礎。
(6) 充分考慮到理論教學和實踐教學的需要。本書在內容選取、章節(jié)安排、難易程度、例子選取等方面充分考慮到理論教學和實踐教學的需要,力求使概念準確、清晰,重點明確,內容精練,便于取舍。另外,每章均配有習題便于教學。
為了方便課程的學習及數(shù)據(jù)庫技術的應用,編者還組織編寫了輔助教材《數(shù)據(jù)庫系統(tǒng)及應用實驗與課程設計指導》,作為讀者學習本課程時的實踐用書。另外,清華大學出版社的網(wǎng)站上還有本書的習題參考答案和教學課件供教師教學參考。
清華大學出版社魏江江老師對本書的編寫給出了指導性的意見,在此表示衷心的感謝。
由于編者水平有限,書中疏漏、謬誤之處在所難免,殷切地希望廣大讀者批評指正。
編者
2013年8月
第1章 數(shù)據(jù)庫系統(tǒng)概述
1.1 數(shù)據(jù)管理技術的發(fā)展
1.1.1 數(shù)據(jù)和數(shù)據(jù)管理
1.1.2 數(shù)據(jù)管理發(fā)展的3個階段
1.2 數(shù)據(jù)庫系統(tǒng)
1.2.1 數(shù)據(jù)庫系統(tǒng)的組成
1.2.2 數(shù)據(jù)庫系統(tǒng)結構
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)處理的3個階段
1.3.2 常見的數(shù)據(jù)模型
1.4 幾種新型的數(shù)據(jù)庫系統(tǒng)
1.4.1 分布式數(shù)據(jù)庫系統(tǒng)
1.4.2 面向對象數(shù)據(jù)庫系統(tǒng)
1.4.3 多媒體數(shù)據(jù)庫系統(tǒng)
1.4.4 空間數(shù)據(jù)庫系統(tǒng) 第1章 數(shù)據(jù)庫系統(tǒng)概述
1.1 數(shù)據(jù)管理技術的發(fā)展
1.1.1 數(shù)據(jù)和數(shù)據(jù)管理
1.1.2 數(shù)據(jù)管理發(fā)展的3個階段
1.2 數(shù)據(jù)庫系統(tǒng)
1.2.1 數(shù)據(jù)庫系統(tǒng)的組成
1.2.2 數(shù)據(jù)庫系統(tǒng)結構
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)處理的3個階段
1.3.2 常見的數(shù)據(jù)模型
1.4 幾種新型的數(shù)據(jù)庫系統(tǒng)
1.4.1 分布式數(shù)據(jù)庫系統(tǒng)
1.4.2 面向對象數(shù)據(jù)庫系統(tǒng)
1.4.3 多媒體數(shù)據(jù)庫系統(tǒng)
1.4.4 空間數(shù)據(jù)庫系統(tǒng)
1.4.5 專家數(shù)據(jù)庫系統(tǒng)
1.4.6 工程數(shù)據(jù)庫系統(tǒng)
習題1
第2章 關系數(shù)據(jù)庫的基本理論
2.1 關系數(shù)據(jù)模型
2.1.1 關系數(shù)據(jù)結構
2.1.2 關系操作
2.1.3 關系的完整性約束
2.2 關系代數(shù)基本理論
2.2.1 傳統(tǒng)的集合運算
2.2.2 專門的關系運算
2.2.3 關系代數(shù)表達式及其應用實例
2.3 關系數(shù)據(jù)庫的規(guī)范化理論
2.3.1 關系模式規(guī)范化的必要性
2.3.2 函數(shù)依賴
2.3.3 關系的范式及規(guī)范化
2.3.4 關系模式的分解
習題2
第3章 數(shù)據(jù)庫設計
3.1 數(shù)據(jù)庫設計概述
3.1.1 數(shù)據(jù)庫設計的目標和方法
3.1.2 數(shù)據(jù)庫設計的基本步驟
3.2 需求分析
3.2.1 需求分析的任務
3.2.2 需求分析的步驟
3.2.3 軟件需求規(guī)格說明書
3.3 概念結構設計
3.3.1 概念結構設計任務和E-R模型的特點
3.3.2 概念結構設計的基本方法
3.3.3 概念結構設計的主要步驟
3.3.4 局部E-R模型的設計
3.3.5 全局E-R模型的設計
3.3.6 概念結構設計實例
3.4 邏輯結構設計
3.4.1 E-R模型向關系模式的轉換
3.4.2 關系模式的優(yōu)化
3.5 物理結構設計
3.5.1 設計物理結構的內容
3.5.2 評價物理結構
3.6 數(shù)據(jù)庫的實施
3.7 數(shù)據(jù)庫的運行和維護
習題3
第4章 SQL Server 2008基礎
4.1 SQL Server 2008簡介
4.1.1 SQL Server的發(fā)展
4.1.2 SQL Server 2008版本及所需環(huán)境
4.1.3 soL Server 2008新增及加強功能
4.1.4 soL Server 2008的系統(tǒng)數(shù)據(jù)庫
4.2 SQL Server 2008的常用管理工具
4.2.1 SQL Server Management Studio
4.2.2 SQL Server 2008商務智能開發(fā)平臺
……
第5章 數(shù)據(jù)庫和數(shù)據(jù)表管理
第6章 數(shù)據(jù)查詢
第7章 視圖與索引
第8章 存儲過程、觸發(fā)器和用戶定義函數(shù)
第9章 數(shù)據(jù)庫并發(fā)控制
第10章 數(shù)據(jù)庫安全管理
第11章 數(shù)據(jù)庫的備份與恢復
第12章 使用ADO.NET訪問SQL Server 2008數(shù)據(jù)庫
參考文獻