注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫原理及應(yīng)用教程(第3版)

數(shù)據(jù)庫原理及應(yīng)用教程(第3版)

數(shù)據(jù)庫原理及應(yīng)用教程(第3版)

定 價:¥39.80

作 者: 陳志泊 編
出版社: 人民郵電出版社
叢編項: "十二五"普通高等教育本科國家級規(guī)劃教材
標(biāo) 簽: 大學(xué)教材 教材

ISBN: 9787115339270 出版時間: 2014-02-01 包裝: 平裝
開本: 16開 頁數(shù): 276 字?jǐn)?shù):  

內(nèi)容簡介

  本書是第2版的修訂版。在修訂過程中,作者深入調(diào)查了目前許多高校講授數(shù)據(jù)庫課程的詳細(xì)情況,同時參閱和借鑒了國內(nèi)外許多優(yōu)秀教材的內(nèi)容和優(yōu)點,并進(jìn)一步吸取了第2版教材的優(yōu)點和教學(xué)過程中的體會和經(jīng)驗,全面系統(tǒng)地講述了數(shù)據(jù)庫技術(shù)的基本原理和應(yīng)用,內(nèi)容取舍合理,重點突出,符合教學(xué)和讀者認(rèn)識規(guī)律。全書共七章,主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)標(biāo)準(zhǔn)語言SQL、關(guān)系數(shù)據(jù)庫理論、數(shù)據(jù)庫安全保護(hù)、數(shù)據(jù)庫設(shè)計和SQL Server 2008高級應(yīng)用。本書除介紹數(shù)據(jù)庫技術(shù)的基本原理外,還以SQL Server 2008為背景介紹了數(shù)據(jù)庫技術(shù)的實現(xiàn),包括數(shù)據(jù)庫和數(shù)據(jù)表的維護(hù)、查詢與統(tǒng)計、視圖管理、存儲過程和觸發(fā)器的管理、用戶管理、約束和默認(rèn)管理、數(shù)據(jù)庫的備份和還原、Transact-SQL程序設(shè)計等內(nèi)容,使讀者可以充分利用SQL Server 2008平臺深刻理解數(shù)據(jù)庫技術(shù)的原理,達(dá)到理論和實踐的緊密結(jié)合。本書內(nèi)容循序漸進(jìn)、深入淺出、概念清晰、條理性強(qiáng),每一章節(jié)都給出了大量的實例,并進(jìn)行解釋說明。同時,每章后面都附有大量的習(xí)題,包括選擇題、填空題、簡答題等,從各種不同的側(cè)面進(jìn)一步幫助讀者對所學(xué)知識點的鍛煉和掌握;另外,書后還附有習(xí)題答案,幫助讀者檢驗學(xué)習(xí)和練習(xí)效果。為方便讀者學(xué)習(xí)和教師講課,本書還提供了PowerPoint電子講稿,讀者可到人民郵電出版社網(wǎng)站(www. ptpedu.com. cn)下載。本書可作為高等院校計算機(jī)及相關(guān)專業(yè)的本、??平滩?,也可供從事計算機(jī)軟件工作的科技人員、工程技術(shù)人員以及其他有關(guān)人員參閱。

作者簡介

暫缺《數(shù)據(jù)庫原理及應(yīng)用教程(第3版)》作者簡介

圖書目錄

目 錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1
1.1 信息、數(shù)據(jù)、數(shù)據(jù)處理與數(shù)據(jù)管理 1
1.1.1 數(shù)據(jù)與信息 1
1.1.2 數(shù)據(jù)處理與數(shù)據(jù)管理 2
1.2 數(shù)據(jù)庫技術(shù)的產(chǎn)生、發(fā)展 3
1.3 數(shù)據(jù)庫系統(tǒng)的組成 8
1.4 數(shù)據(jù)庫系統(tǒng)的內(nèi)部體系結(jié)構(gòu) 10
1.4.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 10
1.4.2 數(shù)據(jù)庫系統(tǒng)的二級映像與數(shù)據(jù)獨立性 12
1.4.3 數(shù)據(jù)庫系統(tǒng)的三級模式與二級映像的優(yōu)點 12
1.5 數(shù)據(jù)庫系統(tǒng)的外部體系結(jié)構(gòu) 13
1.6 數(shù)據(jù)庫管理系統(tǒng) 15
1.6.1 DBMS的主要功能 15
1.6.2 DBMS的組成 16
1.6.3 DBMS的數(shù)據(jù)存取的過程 17
1.7 數(shù)據(jù)模型 17
1.7.1 數(shù)據(jù)模型的概念及分類 17
1.7.2 數(shù)據(jù)模型的組成要素 18
1.8 三個世界及其有關(guān)概念 19
1.8.1 現(xiàn)實世界 19
1.8.2 信息世界 19
1.8.3 計算機(jī)世界 21
1.8.4 概念模型的E-R表示方法 21
1.9 四種數(shù)據(jù)模型 23
1.9.1 層次模型 23
1.9.2 網(wǎng)狀模型 25
1.9.3 關(guān)系模型 26
1.9.4 面向?qū)ο竽P汀?9
1.10 數(shù)據(jù)庫系統(tǒng)的發(fā)展 30
1.10.1 第一代數(shù)據(jù)庫系統(tǒng) 30
1.10.2 第二代數(shù)據(jù)庫系統(tǒng) 30
1.10.3 第三代數(shù)據(jù)庫系統(tǒng) 32
1.11 數(shù)據(jù)庫技術(shù)與其他相關(guān)技術(shù)的結(jié)合 32
1.11.1 分布式數(shù)據(jù)庫 33
1.11.2 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘技術(shù) 34
1.11.3 多媒體數(shù)據(jù)庫 37
1.11.4 數(shù)據(jù)庫技術(shù)的研究領(lǐng)域 38
1.12 小結(jié) 38
習(xí)題 39
第2章 關(guān)系數(shù)據(jù)庫 42
2.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)及其形式化定義 42
2.1.1 關(guān)系的形式化定義及其有關(guān)概念 42
2.1.2 關(guān)系的性質(zhì) 44
2.1.3 關(guān)系模式 46
2.1.4 關(guān)系數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫模式 46
2.2 關(guān)系的碼與關(guān)系的完整性 47
2.2.1 候選碼與主碼 47
2.2.2 外碼 48
2.2.3 關(guān)系的完整性 48
2.3 關(guān)系代數(shù) 49
2.3.1 關(guān)系代數(shù)的分類及其運算符 50
2.3.2 傳統(tǒng)的集合運算 50
2.3.3 專門的關(guān)系運算 52
2.4 關(guān)系演算* 56
2.4.1 元組關(guān)系演算語言 56
2.4.2 域關(guān)系演算語言QBE 61
2.5 小結(jié) 65
習(xí)題 65
第3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言——SQL 68
3.1 SQL的基本概念與特點 68
3.1.1 SQL的發(fā)展及標(biāo)準(zhǔn)化 68
3.1.2 SQL的基本概念 69
3.1.3 SQL的主要特點 69
3.2 SQL Server 2008 R2簡介 70
3.2.1 SQL Server 的發(fā)展與版本 70
3.2.2 SQL Server 2008 R2的主要組件 71
3.2.3 Management Studio 71
3.3 創(chuàng)建與使用數(shù)據(jù)庫 72
3.3.1 數(shù)據(jù)庫的結(jié)構(gòu) 73
3.3.2 SQL Server的系統(tǒng)數(shù)據(jù)庫 73
3.3.3 SQL Server的示例數(shù)據(jù)庫 74
3.3.4 創(chuàng)建用戶數(shù)據(jù)庫 74
3.3.5 修改用戶數(shù)據(jù)庫 77
3.3.6 刪除用戶數(shù)據(jù)庫 80
3.3.7 查看數(shù)據(jù)庫信息 80
3.4 創(chuàng)建與使用數(shù)據(jù)表 81
3.4.1 數(shù)據(jù)類型 81
3.4.2 創(chuàng)建數(shù)據(jù)表 83
3.4.3 定義數(shù)據(jù)表的約束 85
3.4.4 修改數(shù)據(jù)表 88
3.4.5 刪除基本表 89
3.4.6 查看數(shù)據(jù)表 90
3.5 創(chuàng)建與使用索引 91
3.5.1 索引概述 91
3.5.2 索引的類型 92
3.5.3 索引的設(shè)計 93
3.5.4 索引的使用 94
3.5.5 使用數(shù)據(jù)庫引擎優(yōu)化顧問 96
3.6 數(shù)據(jù)查詢 99
3.6.1 SELECT命令的格式與基本使用 99
3.6.2 條件查詢 101
3.6.3 常用庫函數(shù)及統(tǒng)計匯總查詢 103
3.6.4 分組查詢 104
3.6.5 查詢的排序 105
3.6.6 數(shù)據(jù)表連接及連接查詢 106
3.6.7 子查詢 108
3.6.8 合并查詢 112
3.6.9 存儲查詢結(jié)果到表中 112
3.7 數(shù)據(jù)操縱 113
3.7.1 修改數(shù)據(jù) 113
3.7.2 添加數(shù)據(jù) 115
3.7.3 刪除數(shù)據(jù) 116
3.8 視圖 117
3.8.1 創(chuàng)建視圖 117
3.8.2 修改視圖 119
3.8.3 刪除視圖 120
3.8.4 查詢視圖 120
3.8.5 更新視圖 121
3.9 數(shù)據(jù)控制 121
3.9.1 權(quán)限與角色 121
3.9.2 系統(tǒng)權(quán)限與角色的授予與收回 122
3.9.3 對象權(quán)限與角色的授予與收回 122
3.10 小結(jié) 123
習(xí)題 124
第4章 關(guān)系數(shù)據(jù)庫理論 128
4.1 規(guī)范化問題的提出 128
4.1.1 規(guī)范化理論的主要內(nèi)容 128
4.1.2 不合理的關(guān)系模式存在的存儲異常問題 128
4.2 函數(shù)依賴 131
4.2.1 函數(shù)依賴的定義 131
4.2.2 函數(shù)依賴的邏輯蘊涵定義 132
4.2.3 函數(shù)依賴的推理規(guī)則及正確性 133
4.2.4 完全函數(shù)依賴與部分函數(shù)依賴 134
4.2.5 傳遞函數(shù)依賴 136
4.2.6 屬性集的閉包及其算法 135
4.2.7 候選鍵的求解理論和算法 136
4.2.8 函數(shù)依賴推理規(guī)則的完備性 137
4.2.9 函數(shù)依賴集的等價、覆蓋和最小函數(shù)依賴集 138
4.3 關(guān)系模式的分解* 140
4.3.1 模式分解問題 141
4.3.2 無損連接分解 141
4.3.3 無損分解的測試算法 142
4.3.4 保持函數(shù)依賴的分解 142
4.4 關(guān)系模式的范式 145
4.4.1 第一范式 145
4.4.2 第二范式 146
4.4.3 第三范式 148
4.4.4 BC范式 152
4.4.5 多值依賴與第四范式 155
4.5 關(guān)系模式的規(guī)范化 158
4.5.1 關(guān)系模式規(guī)范化的目的和原則 158
4.5.2 關(guān)系模式規(guī)范化的步驟 159
4.5.3 關(guān)系模式規(guī)范化的要求 159
4.6 小結(jié) 161
習(xí)題 162
第5章 數(shù)據(jù)庫安全保護(hù) 166
5.1 數(shù)據(jù)庫的安全性 166
5.1.1 數(shù)據(jù)庫安全性的含義 166
5.1.2 安全性控制的一般方法 166
5.1.3 SQL Server 2008的數(shù)據(jù)安全性機(jī)制 170
5.1.4 SQL Server 2008的身份驗證模式 171
5.1.5 SQL Server 2008的登錄賬號和服務(wù)器角色 172
5.1.6 SQL Server 2008的數(shù)據(jù)庫用戶賬號和數(shù)據(jù)庫角色 174
5.2 完整性控制 179
5.2.1 數(shù)據(jù)庫完整性的含義 179
5.2.2 完整性規(guī)則的組成 179
5.2.3 完整性約束條件的分類 180
5.2.4 數(shù)據(jù)完整性的實施 181
5.2.5 規(guī)則 182
5.2.6 默認(rèn) 183
5.3 并發(fā)控制與封鎖 184
5.3.1 數(shù)據(jù)庫并發(fā)性的含義 184
5.3.2 事務(wù)(Transaction) 185
5.3.3 并發(fā)操作與數(shù)據(jù)的不一致性 186
5.3.4 封鎖 188
5.4 數(shù)據(jù)庫的恢復(fù) 193
5.4.1 數(shù)據(jù)庫恢復(fù)的含義 193
5.4.2 數(shù)據(jù)庫恢復(fù)的原理及其實現(xiàn)技術(shù) 193
5.4.3 數(shù)據(jù)庫的故障和恢復(fù)的策略 194
5.5 小結(jié) 196
習(xí)題 197
第6章 數(shù)據(jù)庫設(shè)計 199
6.1 數(shù)據(jù)庫設(shè)計概述 199
6.1.1 數(shù)據(jù)庫設(shè)計的任務(wù)、內(nèi)容和特點 199
6.1.2 數(shù)據(jù)庫設(shè)計方法簡述 201
6.1.3 數(shù)據(jù)庫設(shè)計的步驟 202
6.2 系統(tǒng)需求分析 204
6.2.1 需求分析的任務(wù) 204
6.2.2 需求分析的方法 205
6.3 概念結(jié)構(gòu)設(shè)計 207
6.3.1 概念結(jié)構(gòu)設(shè)計的必要性 207
6.3.2 概念模型的特點 208
6.3.3 概念結(jié)構(gòu)設(shè)計的方法與步驟 208
6.4 邏輯結(jié)構(gòu)設(shè)計 216
6.4.1 邏輯結(jié)構(gòu)設(shè)計的任務(wù)和步驟 216
6.4.2 初始關(guān)系模式設(shè)計 217
6.4.3 關(guān)系模式規(guī)范化 218
6.4.4 模式評價與改進(jìn) 218
6.5 物理結(jié)構(gòu)設(shè)計 220
6.5.1 確定物理結(jié)構(gòu) 220
6.5.2 評價物理結(jié)構(gòu) 222
6.6 數(shù)據(jù)庫實施 222
6.6.1 建立實際數(shù)據(jù)庫結(jié)構(gòu) 222
6.6.2 裝入數(shù)據(jù) 222
6.6.3 應(yīng)用程序編碼與調(diào)試 223
6.6.4 數(shù)據(jù)庫試運行 223
6.6.5 整理文檔 223
6.7 數(shù)據(jù)庫運行和維護(hù) 224
6.7.1 維護(hù)數(shù)據(jù)庫的安全性與完整性 224
6.7.2 監(jiān)測并改善數(shù)據(jù)庫性能 224
6.7.3 重新組織和構(gòu)造數(shù)據(jù)庫 224
6.8 小結(jié) 225
習(xí)題 225
第7章 SQL Server 2008高級應(yīng)用 229
7.1 Transact-SQL程序設(shè)計 229
7.1.1 變量 229
7.1.2 運算符 230
7.1.3 批處理 233
7.1.4 流程控制命令 233
7.1.5 常用命令 237
7.1.6 常用函數(shù) 240
7.2 存儲過程 249
7.2.1 存儲過程的概念、優(yōu)點及分類 249
7.2.2 創(chuàng)建存儲過程 250
7.2.3 查看存儲過程 253
7.2.4 重新命名存儲過程 253
7.2.5 刪除存儲過程 253
7.2.6 執(zhí)行存儲過程 253
7.2.7 修改存儲過程 254
7.3 觸發(fā)器 254
7.3.1 觸發(fā)器概述 254
7.3.2 觸發(fā)器的工作原理 255
7.3.3 創(chuàng)建觸發(fā)器 257
7.3.4 查看觸發(fā)器 259
7.3.5 修改觸發(fā)器 260
7.3.6 刪除觸發(fā)器 261
7.4 備份和還原 261
7.4.1 備份和還原概述 261
7.4.2 創(chuàng)建備份設(shè)備 264
7.4.3 備份數(shù)據(jù)庫 265
7.4.4 還原數(shù)據(jù)庫 267
7.4.5 備份和還原系統(tǒng)數(shù)據(jù)庫 268
7.5 小結(jié) 269
習(xí)題 269
SQL Server 2008綜合練習(xí) 271
參考文獻(xiàn) 276

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號