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

數(shù)據(jù)庫原理及應用

數(shù)據(jù)庫原理及應用

定 價:¥49.80

作 者: 羅佳,楊菊英,楊鑄 著
出版社: 人民郵電出版社
叢編項: 21世紀高等教育計算機規(guī)劃教材
標 簽: 暫缺

ISBN: 9787115439758 出版時間: 2017-01-01 包裝: 平裝
開本: 16開 頁數(shù): 332 字數(shù):  

內(nèi)容簡介

  全書可分為原理篇(1~6章)和應用篇(7~9章)。其中原理篇包括數(shù)據(jù)庫系統(tǒng)導論、數(shù)據(jù)模型、關系代數(shù)、規(guī)范化設計、結構化查詢標準語言SQL、數(shù)據(jù)庫安全以及SQL的高級編程等;應用篇介紹了數(shù)據(jù)庫的應用實踐,包括數(shù)據(jù)庫應用系統(tǒng)的開發(fā)流程、C/S開發(fā)案例—學生成績管理系統(tǒng)(SQL Server +JAVA)以及B/S開發(fā)案例—在線成績管理系統(tǒng)(MySQL +PHP)等。

作者簡介

  羅佳,電子科技大學成都學院,副教授。以前出版的教材: 《C語言程序設計》《C語言習題精編與上機實驗》 《visualc#.net程序設計教程》

圖書目錄

第1章 緒論 1
1.1 數(shù)據(jù)庫技術的發(fā)展 1
1.1.1 人工管理階段 2
1.1.2 文件系統(tǒng)階段 2
1.1.3 數(shù)據(jù)庫系統(tǒng)階段 3
1.2 數(shù)據(jù)庫的基本概念 3
1.2.1 數(shù)據(jù) 3
1.2.2 數(shù)據(jù)庫 3
1.2.3 數(shù)據(jù)庫管理系統(tǒng) 4
1.2.4 數(shù)據(jù)庫系統(tǒng) 4
1.3 數(shù)據(jù)模型 5
1.3.1 兩類數(shù)據(jù)模型 5
1.3.2 概念模型 5
1.3.3 關系模型 9
1.4 數(shù)據(jù)庫系統(tǒng)結構 12
1.4.1 三級模式結構 12
1.4.2 二級映像 13
1.4.3 數(shù)據(jù)獨立性 13
1.5 數(shù)據(jù)庫系統(tǒng)組成 14
1.5.1 硬件 14
1.5.2 軟件 15
1.5.3 人員 15
本章小結 16
練習題 17
上機實訓 18
第2章 關系數(shù)據(jù)庫 20
2.1 關系模型基本概念 20
2.1.1 關系模型結構 20
2.1.2 關系模型的完整性 21
2.2 關系的基本運算 22
2.2.1 關系代數(shù) 22
2.2.2 關系演算 28
本章小結 29
練習題 29
上機實訓 31
第3章 關系數(shù)據(jù)庫的規(guī)范化 32
3.1 規(guī)范化的必要性 32
3.2 模式的規(guī)范化 34
3.2.1 函數(shù)依賴 34
3.2.2 范式 36
本章小結 41
練習題 41
上機實訓 42
第4章 關系數(shù)據(jù)庫標準
語言SQL 44
4.1 SQL概述 44
4.1.1 SQL的產(chǎn)生和發(fā)展 44
4.1.2 SQL的特點 45
4.1.3 SQL數(shù)據(jù)庫的體系結構 45
4.2 SQL數(shù)據(jù)定義功能 46
4.2.1 數(shù)據(jù)庫的定義和刪除 46
4.2.2 模式的定義和刪除 47
4.2.3 基本表的定義、刪除和修改 47
4.2.4 索引的定義和刪除 50
4.3 SQL數(shù)據(jù)操縱功能 51
4.3.1 插入數(shù)據(jù) 51
4.3.2 修改數(shù)據(jù) 52
4.3.3 刪除數(shù)據(jù) 52
4.4 SQL數(shù)據(jù)查詢功能 53
4.4.1 單表查詢 54
4.4.2 多表查詢 63
4.4.3 嵌套查詢 67
4.4.4 集合查詢 75
4.4.5 帶子查詢的數(shù)據(jù)操縱語句 77
4.5 視圖 79
4.5.1 視圖的作用 79
4.5.2 定義視圖 80
4.5.3 查詢視圖 82
4.5.4 更新視圖 83
4.6 SQL數(shù)據(jù)控制功能 84
4.6.1 授權與回收 85
4.6.2 數(shù)據(jù)庫角色 87
本章小結 89
練習題 89
上機實訓一 92
上機實訓二 93
上機實訓三 95
第5章 數(shù)據(jù)庫的安全與保護 96
5.1 數(shù)據(jù)庫的安全性控制 96
5.1.1 用戶標識和鑒別 96
5.1.2 訪問控制 97
5.1.3 視圖機制 97
5.1.4 跟蹤審計 98
5.1.5 數(shù)據(jù)加密 98
5.2 數(shù)據(jù)庫的完整性控制 98
5.2.1 完整性控制的含義 98
5.2.2 完整性控制的構成 99
5.2.3 完整性控制的實現(xiàn) 100
5.3 數(shù)據(jù)庫的并發(fā)控制 102
5.3.1 事務概述 103
5.3.2 并發(fā)控制 104
5.3.3 并發(fā)控制方法 106
5.3.4 封鎖協(xié)議 107
5.3.5 活鎖和死鎖 109
5.3.6 并發(fā)調(diào)度的可串行性 110
5.3.7 兩段鎖協(xié)議 111
5.4 數(shù)據(jù)庫備份與恢復 112
5.4.1 數(shù)據(jù)庫的故障種類 112
5.4.2 數(shù)據(jù)備份 113
5.4.3 數(shù)據(jù)庫的恢復 114
本章小結 116
練習題 116
上機實訓 117
第6章 SQL高級編程 119
6.1 Transact-SQL語言 119
6.1.1 數(shù)據(jù)類型 119
6.1.2 變量和運算符 120
6.1.3 流程控制語句 123
6.1.4 函數(shù) 129
6.1.5 游標 136
6.2 存儲過程 138
6.2.1 存儲過程的優(yōu)點 138
6.2.2 存儲過程的類型 139
6.2.3 存儲過程的創(chuàng)建和執(zhí)行 140
6.2.4 存儲過程的修改和刪除 142
6.2.5 存儲過程與函數(shù) 143
6.3 觸發(fā)器 144
6.3.1 觸發(fā)器的組成 144
6.3.2 觸發(fā)器的工作原理 144
6.3.3 觸發(fā)器類型 145
6.3.4 觸發(fā)器的創(chuàng)建 146
6.3.5 觸發(fā)器的修改和刪除 149
6.3.6 觸發(fā)器的優(yōu)缺點 149
本章小結 150
練習題 150
上機實訓 151
應 用 篇
第7章 數(shù)據(jù)庫應用系統(tǒng)開發(fā) 152
7.1 數(shù)據(jù)庫應用系統(tǒng)的類型 152
7.1.1 C/S結構 153
7.1.2 B/S結構 154
7.1.3 C/S和B/S的區(qū)別 155
7.2 數(shù)據(jù)庫應用系統(tǒng)開發(fā) 156
7.2.1 結構化生命周期法 156
7.2.2 數(shù)據(jù)庫設計步驟 157
7.2.3 數(shù)據(jù)庫設計規(guī)范 163
7.3 數(shù)據(jù)庫產(chǎn)品介紹 165
7.3.1 Oracle 165
7.3.2 SQL Server 168
7.3.3 MySQL 170
7.3.4 Sybase 172
7.3.5 DB2 174
7.4 編程語言介紹 176
7.4.1 VC++ 176
7.4.2 Java 177
7.4.3 C# 179
7.4.4 ASP 181
7.4.5 JSP 182
7.4.6 PHP 183
7.5 數(shù)據(jù)庫訪問技術 184
7.5.1 ODBC 184
7.5.2 JDBC 187
7.5.3 OLE DB 189
7.5.4 ADO 190
本章小結 192
練習題 192
上機實訓 193
第8章 C/S開發(fā)——學生成績管理
系統(tǒng)(SQL Server+Java) 194
8.1 需求分析 194
8.1.1 功能結構圖 194
8.1.2 數(shù)據(jù)流圖 195
8.1.3 E-R圖 195
8.1.4 數(shù)據(jù)表 196
8.2 數(shù)據(jù)庫設計—走進
SQL Server 2014 196
8.2.1 SQL Server 2014新特性 197
8.2.2 SQL Server 2014安裝與配置 199
8.2.3 SQL Server 2014數(shù)據(jù)庫操作 211
8.3 界面設計—走進Java 230
8.3.1 Java概述 230
8.3.2 JDK安裝與配置 233
8.3.3 開發(fā)工具Eclise的使用 235
8.3.4 JDBC的應用 236
8.4 系統(tǒng)實現(xiàn) 239
8.4.1 系統(tǒng)預覽 239
8.4.2 開發(fā)環(huán)境 240
8.4.3 文件組織結構 240
8.4.4 公共類 240
8.4.5 登錄模塊設計與實現(xiàn) 242
8.4.6 學生主窗體設計與實現(xiàn) 245
8.4.7 教師主窗體設計與實現(xiàn) 252
本章小結 257
上機實訓 257
第9章 B/S開發(fā)——在線成績管理
系統(tǒng)(MySQL+PHP) 258
9.1 PHP環(huán)境搭建 258
9.1.1 PHP概述 258
9.1.2 PHP程序工作流程 260
9.1.3 PHP開發(fā)環(huán)境構建 261
9.2 MySQL數(shù)據(jù)庫 269
9.2.1 MySQL簡介 269
9.2.2 啟動與關閉MySQL服務器 270
9.2.3 MySQL數(shù)據(jù)庫操作 271
9.3 PHP操作MySQL數(shù)據(jù)庫 280
9.4 系統(tǒng)實現(xiàn) 285
9.4.1 系統(tǒng)瀏覽 285
9.4.2 開發(fā)環(huán)境 287
9.4.3 文件夾組織結構 287
9.4.4 公共模塊設計 288
9.4.5 登錄頁面的設計與實現(xiàn) 289
9.4.6 管理員主模塊設計與實現(xiàn) 290
9.4.7 學生主模塊設計與實現(xiàn) 298
本章小結 299
上機實訓 299

提 高 篇
第10章 大數(shù)據(jù) 300
10.1 大數(shù)據(jù)概述 300
10.1.1 大數(shù)據(jù)定義 300
10.1.2 大數(shù)據(jù)的特征 301
10.1.3 大數(shù)據(jù)產(chǎn)生的原因 302
10.1.4 數(shù)據(jù)的量級 303
10.1.5 大數(shù)據(jù)的數(shù)據(jù)類型 304
10.1.6 大數(shù)據(jù)的潛在價值 306
10.1.7 大數(shù)據(jù)的挑戰(zhàn) 306
10.2 大數(shù)據(jù)與商業(yè)智能 307
10.2.1 商業(yè)智能的概念 307
10.2.2 商業(yè)智能的架構體系 308
10.2.3 商業(yè)智能的核心技術 309
10.2.4 商業(yè)智能的研究內(nèi)容和發(fā)展
方向 310
10.2.5 商業(yè)智能與大數(shù)據(jù)的結合應用 311
10.3 大數(shù)據(jù)處理流程及相關工具介紹 312
10.3.1 大數(shù)據(jù)處理一般流程 312
10.3.2 大數(shù)據(jù)處理框架 315
10.4 大數(shù)據(jù)核心技術——Hadoop 318
10.4.1 MapReduce并行程序設計 319
10.4.2 HDFS 321
10.4.3 Hadoop的應用領域 323
10.4.4 Hadoop的優(yōu)點與不足 323
10.4.5 Hadoop的發(fā)展趨勢 324
10.5 大數(shù)據(jù)的應用 324
10.5.1 大數(shù)據(jù)的應用概述 325
10.5.2 國內(nèi)外大數(shù)據(jù)經(jīng)典案例 326
10.6 大數(shù)據(jù)熱點問題 328
10.7 大數(shù)據(jù)的發(fā)展趨勢 330
本章小結 331
參考文獻 332

本目錄推薦

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