數(shù)據(jù)庫技術(shù)及應(yīng)用(第3版)實驗教程
定 價:29 元
- 作者:蔣彥 主編
- 出版時間:2015/11/1
- ISBN:9787121257001
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.138
- 頁碼:192
- 紙張:膠版紙
- 版次:3
- 開本:16開
本書是《數(shù)據(jù)庫技術(shù)及應(yīng)用(第3版)》的配套教材,主要分為3部分:第1部分介紹主流數(shù)據(jù)庫管理系統(tǒng),包括目前最流行的Microsoft SQL Server 2012和Oracle 11g的發(fā)展歷史、版本、安裝過程及簡單使用;第2部分是實驗,包括9個實驗,實驗內(nèi)容與主教材內(nèi)容對應(yīng)(實驗環(huán)境為SQL Server 2008);第3部分是知識要點與習(xí)題,概述每章的知識要點,給出大量習(xí)題及參考答案,以及主教材習(xí)題的參考答案。
蔣彥,濟(jì)南大學(xué)信息工程學(xué)院計算機(jī)科學(xué)與技術(shù)系副教授,2001年任教至今,教學(xué)經(jīng)驗、教材寫作經(jīng)驗豐富。奚越,濟(jì)南大學(xué)信息工程學(xué)院計算機(jī)科學(xué)與技術(shù)系教授,1990年任教至今,教學(xué)經(jīng)驗、教材寫作經(jīng)驗豐富。
第1章 緒論1
1.1 數(shù)據(jù)庫與計算思維2
1.1.1 計算思維2
1.1.2 大學(xué)與計算思維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
習(xí)題124
第2章 關(guān)系數(shù)據(jù)庫27
2.1 關(guān)系數(shù)據(jù)模型28
2.1.1 關(guān)系數(shù)據(jù)模型概述28
2.1.2 關(guān)系數(shù)據(jù)模型的基本概念28
2.1.3 關(guān)系數(shù)據(jù)模型的組成31
2.2 關(guān)系運(yùn)算簡介35
2.2.1 集合運(yùn)算35
2.2.2 選擇運(yùn)算35
2.2.3 投影運(yùn)算36
2.2.4 連接運(yùn)算36
習(xí)題237
第3章 數(shù)據(jù)庫設(shè)計41
3.1 數(shù)據(jù)庫設(shè)計概述42
3.1.1 數(shù)據(jù)庫設(shè)計的特點42
3.1.2 數(shù)據(jù)庫設(shè)計的方法43
3.1.3 數(shù)據(jù)庫設(shè)計的基本步驟43
3.2 需求分析44
3.2.1 需求分析的任務(wù)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)設(shè)計49
3.3.1 概念結(jié)構(gòu)設(shè)計的任務(wù)49
3.3.2 概念結(jié)構(gòu)設(shè)計的方法49
3.3.3 局部概念結(jié)構(gòu)設(shè)計50
3.3.4 全局概念結(jié)構(gòu)設(shè)計51
3.3.5 概念結(jié)構(gòu)設(shè)計實例53
3.4 邏輯結(jié)構(gòu)設(shè)計55
3.4.1 邏輯結(jié)構(gòu)設(shè)計的任務(wù)55
3.4.2 概念模型向關(guān)系模型的轉(zhuǎn)換56
3.4.3 關(guān)系數(shù)據(jù)理論基礎(chǔ)58
3.4.4 模式分解65
3.4.5 邏輯結(jié)構(gòu)設(shè)計實例66
3.5 數(shù)據(jù)庫的物理設(shè)計67
3.5.1 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)67
3.5.2 數(shù)據(jù)庫物理結(jié)構(gòu)評價68
3.6 數(shù)據(jù)庫的實施與維護(hù)68
3.6.1 數(shù)據(jù)庫實施68
3.6.2 數(shù)據(jù)庫運(yùn)行和維護(hù)69
習(xí)題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的服務(wù)器組件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)建和維護(hù)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)建和維護(hù)100
4.5.1 SQL Server 2008數(shù)據(jù)類型100
4.5.2 表設(shè)計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ù)庫的維護(hù)112
4.6.1 數(shù)據(jù)的導(dǎo)入與導(dǎo)出112
4.6.2 數(shù)據(jù)庫的分離與附加119
習(xí)題4122
第5章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言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é)果進(jìn)行排序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
習(xí)題5163
第6章 數(shù)據(jù)庫保護(hù)169
6.1 事務(wù)170
6.1.1 事務(wù)的概念170
6.1.2 事務(wù)的特性171
6.1.3 SQL Server 2008事務(wù)應(yīng)用172
6.1.4 事務(wù)的狀態(tài)轉(zhuǎn)換172
6.2 數(shù)據(jù)庫恢復(fù)技術(shù)173
6.2.1 數(shù)據(jù)庫可能出現(xiàn)的故障173
6.2.2 數(shù)據(jù)庫的恢復(fù)原理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 計算機(jī)系統(tǒng)的安全性問題190
6.5.2 權(quán)限190
6.5.3 數(shù)據(jù)庫的安全性控制191
6.5.4 SQL Server 2008中系統(tǒng)安全性的實現(xiàn)193
習(xí)題6201
第7章 數(shù)據(jù)庫新技術(shù)及國產(chǎn)數(shù)據(jù)庫介紹205
7.1 數(shù)據(jù)庫技術(shù)的發(fā)展206
7.1.1 數(shù)據(jù)庫技術(shù)的發(fā)展206
7.1.2 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)介紹206
7.1.3 分布式數(shù)據(jù)庫技術(shù)介紹209
7.1.4 多媒體數(shù)據(jù)庫技術(shù)介紹210
7.1.5 數(shù)據(jù)倉庫及數(shù)據(jù)挖掘技術(shù)212
7.2 國產(chǎn)數(shù)據(jù)庫介紹214
7.2.1 金倉數(shù)據(jù)庫管理系統(tǒng)214
7.2.2 達(dá)夢數(shù)據(jù)庫管理系統(tǒng)216
習(xí)題7218
第8章 實驗221
實驗1 熟悉SQL Server 2008環(huán)境222
實驗2 數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建、刪除與修改222
實驗3 單表SQL查詢語句練習(xí)223
實驗4 數(shù)據(jù)匯總查詢語句練習(xí)224
實驗5 多表SQL查詢語句練習(xí)225
實驗6 嵌套查詢和集合查詢226
實驗7 數(shù)據(jù)定義和數(shù)據(jù)更新226
實驗8 SQL Server 2008中視圖的創(chuàng)建和使用227
實驗9 SQL Server 2008中數(shù)據(jù)的控制與維護(hù)227
附錄A 示例數(shù)據(jù)庫表結(jié)構(gòu)229
附錄B SQL Server 2008常用內(nèi)置函數(shù)230
附錄C Java/SQL Server開發(fā)與編程233
參考文獻(xiàn)244