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

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

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

定 價:¥39.80

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

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

內(nèi)容簡介

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

作者簡介

暫缺《數(shù)據(jù)庫原理及應用教程(第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 三個世界及其有關概念 19
1.8.1 現(xiàn)實世界 19
1.8.2 信息世界 19
1.8.3 計算機世界 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 關系模型 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ù)與其他相關技術(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ù)的研究領域 38
1.12 小結(jié) 38
習題 39
第2章 關系數(shù)據(jù)庫 42
2.1 關系模型的數(shù)據(jù)結(jié)構(gòu)及其形式化定義 42
2.1.1 關系的形式化定義及其有關概念 42
2.1.2 關系的性質(zhì) 44
2.1.3 關系模式 46
2.1.4 關系數(shù)據(jù)庫與關系數(shù)據(jù)庫模式 46
2.2 關系的碼與關系的完整性 47
2.2.1 候選碼與主碼 47
2.2.2 外碼 48
2.2.3 關系的完整性 48
2.3 關系代數(shù) 49
2.3.1 關系代數(shù)的分類及其運算符 50
2.3.2 傳統(tǒng)的集合運算 50
2.3.3 專門的關系運算 52
2.4 關系演算* 56
2.4.1 元組關系演算語言 56
2.4.2 域關系演算語言QBE 61
2.5 小結(jié) 65
習題 65
第3章 關系數(shù)據(jù)庫標準語言——SQL 68
3.1 SQL的基本概念與特點 68
3.1.1 SQL的發(fā)展及標準化 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 索引的設計 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
習題 124
第4章 關系數(shù)據(jù)庫理論 128
4.1 規(guī)范化問題的提出 128
4.1.1 規(guī)范化理論的主要內(nèi)容 128
4.1.2 不合理的關系模式存在的存儲異常問題 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 關系模式的分解* 140
4.3.1 模式分解問題 141
4.3.2 無損連接分解 141
4.3.3 無損分解的測試算法 142
4.3.4 保持函數(shù)依賴的分解 142
4.4 關系模式的范式 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ī)范化 158
4.5.1 關系模式規(guī)范化的目的和原則 158
4.5.2 關系模式規(guī)范化的步驟 159
4.5.3 關系模式規(guī)范化的要求 159
4.6 小結(jié) 161
習題 162
第5章 數(shù)據(jù)庫安全保護 166
5.1 數(shù)據(jù)庫的安全性 166
5.1.1 數(shù)據(jù)庫安全性的含義 166
5.1.2 安全性控制的一般方法 166
5.1.3 SQL Server 2008的數(shù)據(jù)安全性機制 170
5.1.4 SQL Server 2008的身份驗證模式 171
5.1.5 SQL Server 2008的登錄賬號和服務器角色 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 默認 183
5.3 并發(fā)控制與封鎖 184
5.3.1 數(shù)據(jù)庫并發(fā)性的含義 184
5.3.2 事務(Transaction) 185
5.3.3 并發(fā)操作與數(shù)據(jù)的不一致性 186
5.3.4 封鎖 188
5.4 數(shù)據(jù)庫的恢復 193
5.4.1 數(shù)據(jù)庫恢復的含義 193
5.4.2 數(shù)據(jù)庫恢復的原理及其實現(xiàn)技術(shù) 193
5.4.3 數(shù)據(jù)庫的故障和恢復的策略 194
5.5 小結(jié) 196
習題 197
第6章 數(shù)據(jù)庫設計 199
6.1 數(shù)據(jù)庫設計概述 199
6.1.1 數(shù)據(jù)庫設計的任務、內(nèi)容和特點 199
6.1.2 數(shù)據(jù)庫設計方法簡述 201
6.1.3 數(shù)據(jù)庫設計的步驟 202
6.2 系統(tǒng)需求分析 204
6.2.1 需求分析的任務 204
6.2.2 需求分析的方法 205
6.3 概念結(jié)構(gòu)設計 207
6.3.1 概念結(jié)構(gòu)設計的必要性 207
6.3.2 概念模型的特點 208
6.3.3 概念結(jié)構(gòu)設計的方法與步驟 208
6.4 邏輯結(jié)構(gòu)設計 216
6.4.1 邏輯結(jié)構(gòu)設計的任務和步驟 216
6.4.2 初始關系模式設計 217
6.4.3 關系模式規(guī)范化 218
6.4.4 模式評價與改進 218
6.5 物理結(jié)構(gòu)設計 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 應用程序編碼與調(diào)試 223
6.6.4 數(shù)據(jù)庫試運行 223
6.6.5 整理文檔 223
6.7 數(shù)據(jù)庫運行和維護 224
6.7.1 維護數(shù)據(jù)庫的安全性與完整性 224
6.7.2 監(jiān)測并改善數(shù)據(jù)庫性能 224
6.7.3 重新組織和構(gòu)造數(shù)據(jù)庫 224
6.8 小結(jié) 225
習題 225
第7章 SQL Server 2008高級應用 229
7.1 Transact-SQL程序設計 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)建備份設備 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
習題 269
SQL Server 2008綜合練習 271
參考文獻 276

本目錄推薦

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