數(shù)據(jù)庫技術及應用(第3版)實驗教程
定 價:29 元
當前圖書已被 1 所學校薦購過!
查看明細
- 作者:蔣彥 主編
- 出版時間:2015/11/1
- ISBN:9787121257001
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.138
- 頁碼:192
- 紙張:膠版紙
- 版次:3
- 開本:16開
本書是《數(shù)據(jù)庫技術及應用(第3版)》的配套教材,主要分為3部分:第1部分介紹主流數(shù)據(jù)庫管理系統(tǒng),包括目前最流行的Microsoft SQL Server 2012和Oracle 11g的發(fā)展歷史、版本、安裝過程及簡單使用;第2部分是實驗,包括9個實驗,實驗內(nèi)容與主教材內(nèi)容對應(實驗環(huán)境為SQL Server 2008);第3部分是知識要點與習題,概述每章的知識要點,給出大量習題及參考答案,以及主教材習題的參考答案。
蔣彥,濟南大學信息工程學院計算機科學與技術系副教授,2001年任教至今,教學經(jīng)驗、教材寫作經(jīng)驗豐富。奚越,濟南大學信息工程學院計算機科學與技術系教授,1990年任教至今,教學經(jīng)驗、教材寫作經(jīng)驗豐富。
第1章 緒論1
1.1 數(shù)據(jù)庫與計算思維2
1.1.1 計算思維2
1.1.2 大學與計算思維3
1.1.3 數(shù)據(jù)庫與計算思維4
1.2 數(shù)據(jù)庫系統(tǒng)概述6
1.2.1 信息與社會6
1.2.2 數(shù)據(jù)庫的基本概念9
1.2.3 數(shù)據(jù)庫系統(tǒng)的特點10
1.2.4 數(shù)據(jù)庫管理系統(tǒng)的功能13
1.3 數(shù)據(jù)模型14
1.3.1 概念模型14
1.3.2 數(shù)據(jù)模型16
1.3.3 常用數(shù)據(jù)模型17
1.4 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)與組成19
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)19
1.4.2 二級映像與數(shù)據(jù)獨立性21
1.4.3 數(shù)據(jù)庫系統(tǒng)的組成21
習題124
第2章 關系數(shù)據(jù)庫27
2.1 關系數(shù)據(jù)模型28
2.1.1 關系數(shù)據(jù)模型概述28
2.1.2 關系數(shù)據(jù)模型的基本概念28
2.1.3 關系數(shù)據(jù)模型的組成31
2.2 關系運算簡介35
2.2.1 集合運算35
2.2.2 選擇運算35
2.2.3 投影運算36
2.2.4 連接運算36
習題237
第3章 數(shù)據(jù)庫設計41
3.1 數(shù)據(jù)庫設計概述42
3.1.1 數(shù)據(jù)庫設計的特點42
3.1.2 數(shù)據(jù)庫設計的方法43
3.1.3 數(shù)據(jù)庫設計的基本步驟43
3.2 需求分析44
3.2.1 需求分析的任務45
3.2.2 需求分析的方法45
3.2.3 數(shù)據(jù)流圖46
3.2.4 數(shù)據(jù)字典46
3.2.5 需求分析實例47
3.3 概念結(jié)構(gòu)設計49
3.3.1 概念結(jié)構(gòu)設計的任務49
3.3.2 概念結(jié)構(gòu)設計的方法49
3.3.3 局部概念結(jié)構(gòu)設計50
3.3.4 全局概念結(jié)構(gòu)設計51
3.3.5 概念結(jié)構(gòu)設計實例53
3.4 邏輯結(jié)構(gòu)設計55
3.4.1 邏輯結(jié)構(gòu)設計的任務55
3.4.2 概念模型向關系模型的轉(zhuǎn)換56
3.4.3 關系數(shù)據(jù)理論基礎58
3.4.4 模式分解65
3.4.5 邏輯結(jié)構(gòu)設計實例66
3.5 數(shù)據(jù)庫的物理設計67
3.5.1 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)67
3.5.2 數(shù)據(jù)庫物理結(jié)構(gòu)評價68
3.6 數(shù)據(jù)庫的實施與維護68
3.6.1 數(shù)據(jù)庫實施68
3.6.2 數(shù)據(jù)庫運行和維護69
習題369
第4章 SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)73
4.1 SQL Server 2008概述74
4.1.1 SQL Server的發(fā)展歷史74
4.1.2 SQL Server 2008的新功能74
4.2 SQL Server 2008的安裝75
4.2.1 SQL Server 2008的版本75
4.2.2 安裝SQL Server 2008的環(huán)境
要求75
4.2.3 SQL Server 2008的安裝76
4.2.4 SQL Server 2008的服務器組件88
4.3 SQL Server 2008的管理和使用89
4.3.1 SQL Server 2008常用工具89
4.3.2 使用配置管理器89
4.3.3 使用SSMS90
4.3.4 系統(tǒng)數(shù)據(jù)庫和數(shù)據(jù)庫對象95
4.4 數(shù)據(jù)庫的創(chuàng)建和維護97
4.4.1 創(chuàng)建數(shù)據(jù)庫97
4.4.2 修改數(shù)據(jù)庫98
4.4.3 刪除數(shù)據(jù)庫99
4.5 表的創(chuàng)建和維護100
4.5.1 SQL Server 2008數(shù)據(jù)類型100
4.5.2 表設計105
4.5.3 創(chuàng)建表106
4.5.4 修改表結(jié)構(gòu)108
4.5.5 向表中添加數(shù)據(jù)110
4.5.6 刪除表111
4.6 數(shù)據(jù)庫的維護112
4.6.1 數(shù)據(jù)的導入與導出112
4.6.2 數(shù)據(jù)庫的分離與附加119
習題4122
第5章 關系數(shù)據(jù)庫標準語言SQL125
5.1 SQL簡介126
5.1.1 SQL語言的發(fā)展126
5.1.2 SQL語言的功能126
5.1.3 SQL語言的特點127
5.2 數(shù)據(jù)查詢127
5.2.1 簡單查詢129
5.2.2 查詢表中的若干行131
5.2.3 對查詢結(jié)果進行排序135
5.2.4 聚合函數(shù)和數(shù)據(jù)分組136
5.2.5 連接查詢141
5.2.6 嵌套查詢145
5.2.7 集合查詢149
5.3 數(shù)據(jù)操縱150
5.3.1 插入數(shù)據(jù)150
5.3.2 修改數(shù)據(jù)152
5.3.3 刪除數(shù)據(jù)153
5.4 數(shù)據(jù)定義154
5.4.1 創(chuàng)建表154
5.4.2 修改表156
5.4.3 刪除表157
5.4.4 視圖157
5.4.5 索引161
習題5163
第6章 數(shù)據(jù)庫保護169
6.1 事務170
6.1.1 事務的概念170
6.1.2 事務的特性171
6.1.3 SQL Server 2008事務應用172
6.1.4 事務的狀態(tài)轉(zhuǎn)換172
6.2 數(shù)據(jù)庫恢復技術173
6.2.1 數(shù)據(jù)庫可能出現(xiàn)的故障173
6.2.2 數(shù)據(jù)庫的恢復原理174
6.2.3 SQL Server 2008中數(shù)據(jù)庫的備份與還原176
6.3 并發(fā)控制183
6.3.1 并發(fā)操作帶來的不一致問題184
6.3.2 并發(fā)控制——封鎖及封鎖協(xié)議185
6.4 數(shù)據(jù)庫的完整性186
6.4.1 數(shù)據(jù)庫的完整性介紹186
6.4.2 SQL中的完整性約束186
6.4.3 SQL Server 2008中完整性約束的實現(xiàn)188
6.5 數(shù)據(jù)庫的安全性190
6.5.1 計算機系統(tǒng)的安全性問題190
6.5.2 權限190
6.5.3 數(shù)據(jù)庫的安全性控制191
6.5.4 SQL Server 2008中系統(tǒng)安全性的實現(xiàn)193
習題6201
第7章 數(shù)據(jù)庫新技術及國產(chǎn)數(shù)據(jù)庫介紹205
7.1 數(shù)據(jù)庫技術的發(fā)展206
7.1.1 數(shù)據(jù)庫技術的發(fā)展206
7.1.2 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)介紹206
7.1.3 分布式數(shù)據(jù)庫技術介紹209
7.1.4 多媒體數(shù)據(jù)庫技術介紹210
7.1.5 數(shù)據(jù)倉庫及數(shù)據(jù)挖掘技術212
7.2 國產(chǎn)數(shù)據(jù)庫介紹214
7.2.1 金倉數(shù)據(jù)庫管理系統(tǒng)214
7.2.2 達夢數(shù)據(jù)庫管理系統(tǒng)216
習題7218
第8章 實驗221
實驗1 熟悉SQL Server 2008環(huán)境222
實驗2 數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建、刪除與修改222
實驗3 單表SQL查詢語句練習223
實驗4 數(shù)據(jù)匯總查詢語句練習224
實驗5 多表SQL查詢語句練習225
實驗6 嵌套查詢和集合查詢226
實驗7 數(shù)據(jù)定義和數(shù)據(jù)更新226
實驗8 SQL Server 2008中視圖的創(chuàng)建和使用227
實驗9 SQL Server 2008中數(shù)據(jù)的控制與維護227
附錄A 示例數(shù)據(jù)庫表結(jié)構(gòu)229
附錄B SQL Server 2008常用內(nèi)置函數(shù)230
附錄C Java/SQL Server開發(fā)與編程233
參考文獻244