數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(第3版)實(shí)驗(yàn)教程
定 價(jià):29 元
- 作者:蔣彥 主編
- 出版時(shí)間:2015/11/1
- ISBN:9787121257001
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:192
- 紙張:膠版紙
- 版次:3
- 開(kāi)本:16開(kāi)
本書(shū)是《數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(第3版)》的配套教材,主要分為3部分:第1部分介紹主流數(shù)據(jù)庫(kù)管理系統(tǒng),包括目前最流行的Microsoft SQL Server 2012和Oracle 11g的發(fā)展歷史、版本、安裝過(guò)程及簡(jiǎn)單使用;第2部分是實(shí)驗(yàn),包括9個(gè)實(shí)驗(yàn),實(shí)驗(yàn)內(nèi)容與主教材內(nèi)容對(duì)應(yīng)(實(shí)驗(yàn)環(huán)境為SQL Server 2008);第3部分是知識(shí)要點(diǎn)與習(xí)題,概述每章的知識(shí)要點(diǎn),給出大量習(xí)題及參考答案,以及主教材習(xí)題的參考答案。
蔣彥,濟(jì)南大學(xué)信息工程學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系副教授,2001年任教至今,教學(xué)經(jīng)驗(yàn)、教材寫(xiě)作經(jīng)驗(yàn)豐富。奚越,濟(jì)南大學(xué)信息工程學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系教授,1990年任教至今,教學(xué)經(jīng)驗(yàn)、教材寫(xiě)作經(jīng)驗(yàn)豐富。
第1章 緒論1
1.1 數(shù)據(jù)庫(kù)與計(jì)算思維2
1.1.1 計(jì)算思維2
1.1.2 大學(xué)與計(jì)算思維3
1.1.3 數(shù)據(jù)庫(kù)與計(jì)算思維4
1.2 數(shù)據(jù)庫(kù)系統(tǒng)概述6
1.2.1 信息與社會(huì)6
1.2.2 數(shù)據(jù)庫(kù)的基本概念9
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)10
1.2.4 數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)系統(tǒng)結(jié)構(gòu)與組成19
1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)19
1.4.2 二級(jí)映像與數(shù)據(jù)獨(dú)立性21
1.4.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成21
習(xí)題124
第2章 關(guān)系數(shù)據(jù)庫(kù)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)算簡(jiǎ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ù)庫(kù)設(shè)計(jì)41
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述42
3.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)42
3.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法43
3.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟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 需求分析實(shí)例47
3.3 概念結(jié)構(gòu)設(shè)計(jì)49
3.3.1 概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)49
3.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法49
3.3.3 局部概念結(jié)構(gòu)設(shè)計(jì)50
3.3.4 全局概念結(jié)構(gòu)設(shè)計(jì)51
3.3.5 概念結(jié)構(gòu)設(shè)計(jì)實(shí)例53
3.4 邏輯結(jié)構(gòu)設(shè)計(jì)55
3.4.1 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(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è)計(jì)實(shí)例66
3.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)67
3.5.1 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)67
3.5.2 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)評(píng)價(jià)68
3.6 數(shù)據(jù)庫(kù)的實(shí)施與維護(hù)68
3.6.1 數(shù)據(jù)庫(kù)實(shí)施68
3.6.2 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)69
習(xí)題369
第4章 SQL Server 2008數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象95
4.4 數(shù)據(jù)庫(kù)的創(chuàng)建和維護(hù)97
4.4.1 創(chuàng)建數(shù)據(jù)庫(kù)97
4.4.2 修改數(shù)據(jù)庫(kù)98
4.4.3 刪除數(shù)據(jù)庫(kù)99
4.5 表的創(chuàng)建和維護(hù)100
4.5.1 SQL Server 2008數(shù)據(jù)類型100
4.5.2 表設(shè)計(jì)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ù)庫(kù)的維護(hù)112
4.6.1 數(shù)據(jù)的導(dǎo)入與導(dǎo)出112
4.6.2 數(shù)據(jù)庫(kù)的分離與附加119
習(xí)題4122
第5章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL125
5.1 SQL簡(jiǎn)介126
5.1.1 SQL語(yǔ)言的發(fā)展126
5.1.2 SQL語(yǔ)言的功能126
5.1.3 SQL語(yǔ)言的特點(diǎn)127
5.2 數(shù)據(jù)查詢127
5.2.1 簡(jiǎn)單查詢129
5.2.2 查詢表中的若干行131
5.2.3 對(duì)查詢結(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ù)庫(kù)保護(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ù)庫(kù)恢復(fù)技術(shù)173
6.2.1 數(shù)據(jù)庫(kù)可能出現(xiàn)的故障173
6.2.2 數(shù)據(jù)庫(kù)的恢復(fù)原理174
6.2.3 SQL Server 2008中數(shù)據(jù)庫(kù)的備份與還原176
6.3 并發(fā)控制183
6.3.1 并發(fā)操作帶來(lái)的不一致問(wèn)題184
6.3.2 并發(fā)控制——封鎖及封鎖協(xié)議185
6.4 數(shù)據(jù)庫(kù)的完整性186
6.4.1 數(shù)據(jù)庫(kù)的完整性介紹186
6.4.2 SQL中的完整性約束186
6.4.3 SQL Server 2008中完整性約束的實(shí)現(xiàn)188
6.5 數(shù)據(jù)庫(kù)的安全性190
6.5.1 計(jì)算機(jī)系統(tǒng)的安全性問(wèn)題190
6.5.2 權(quán)限190
6.5.3 數(shù)據(jù)庫(kù)的安全性控制191
6.5.4 SQL Server 2008中系統(tǒng)安全性的實(shí)現(xiàn)193
習(xí)題6201
第7章 數(shù)據(jù)庫(kù)新技術(shù)及國(guó)產(chǎn)數(shù)據(jù)庫(kù)介紹205
7.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展206
7.1.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展206
7.1.2 面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)介紹206
7.1.3 分布式數(shù)據(jù)庫(kù)技術(shù)介紹209
7.1.4 多媒體數(shù)據(jù)庫(kù)技術(shù)介紹210
7.1.5 數(shù)據(jù)倉(cāng)庫(kù)及數(shù)據(jù)挖掘技術(shù)212
7.2 國(guó)產(chǎn)數(shù)據(jù)庫(kù)介紹214
7.2.1 金倉(cāng)數(shù)據(jù)庫(kù)管理系統(tǒng)214
7.2.2 達(dá)夢(mèng)數(shù)據(jù)庫(kù)管理系統(tǒng)216
習(xí)題7218
第8章 實(shí)驗(yàn)221
實(shí)驗(yàn)1 熟悉SQL Server 2008環(huán)境222
實(shí)驗(yàn)2 數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建、刪除與修改222
實(shí)驗(yàn)3 單表SQL查詢語(yǔ)句練習(xí)223
實(shí)驗(yàn)4 數(shù)據(jù)匯總查詢語(yǔ)句練習(xí)224
實(shí)驗(yàn)5 多表SQL查詢語(yǔ)句練習(xí)225
實(shí)驗(yàn)6 嵌套查詢和集合查詢226
實(shí)驗(yàn)7 數(shù)據(jù)定義和數(shù)據(jù)更新226
實(shí)驗(yàn)8 SQL Server 2008中視圖的創(chuàng)建和使用227
實(shí)驗(yàn)9 SQL Server 2008中數(shù)據(jù)的控制與維護(hù)227
附錄A 示例數(shù)據(jù)庫(kù)表結(jié)構(gòu)229
附錄B SQL Server 2008常用內(nèi)置函數(shù)230
附錄C Java/SQL Server開(kāi)發(fā)與編程233
參考文獻(xiàn)244