數(shù)據(jù)庫(kù)原理與Web應(yīng)用
定 價(jià):68 元
- 作者:牟綜磊,呂橙,任彥龍 著
- 出版時(shí)間:2020/6/1
- ISBN:9787519824792
- 出 版 社:中國(guó)電力出版社
- 中圖法分類(lèi):TP311.132.3
- 頁(yè)碼:234
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《數(shù)據(jù)庫(kù)原理與Web應(yīng)用》以關(guān)系數(shù)據(jù)庫(kù)為基礎(chǔ),以數(shù)據(jù)庫(kù)的設(shè)計(jì)與編程為重點(diǎn),以引進(jìn)面向?qū)ο蟮臄?shù)據(jù)庫(kù)技術(shù)為特色。
《數(shù)據(jù)庫(kù)原理與Web應(yīng)用》內(nèi)容新穎、系統(tǒng)全面:突出重點(diǎn)、注重總結(jié);概念清晰、分析深入;例題豐富、實(shí)用性強(qiáng)。
《數(shù)據(jù)庫(kù)原理與Web應(yīng)用》從數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)、關(guān)系代數(shù)、規(guī)范化理論、SQLServer2008安全管理、SQLServer2008數(shù)據(jù)庫(kù)創(chuàng)建和備份、數(shù)據(jù)庫(kù)的恢復(fù)與傳輸、SQLServer2008T-SQL數(shù)據(jù)查詢(xún)、SQL高級(jí)應(yīng)用、Web編程基礎(chǔ)、JSP技術(shù)方面結(jié)合了實(shí)際數(shù)據(jù)庫(kù)開(kāi)發(fā)需要和高等教育的特點(diǎn)完成編寫(xiě)。
《數(shù)據(jù)庫(kù)原理與Web應(yīng)用》既可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)本科生數(shù)據(jù)庫(kù)課程的教材,也可作為其他專(zhuān)業(yè)本科生數(shù)據(jù)庫(kù)課程的教材,還可作為從事數(shù)據(jù)庫(kù)開(kāi)發(fā)和應(yīng)用的有關(guān)技術(shù)人員的參考書(shū)。
本書(shū)內(nèi)容新穎、系
統(tǒng)全面;突出重點(diǎn)、注重總結(jié);概念清晰、分析深入;例題豐富、實(shí)用性強(qiáng)
前言
數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息技術(shù)的重要基礎(chǔ)。數(shù)據(jù)庫(kù)技術(shù)隨著計(jì)算機(jī)技術(shù)的發(fā)展,以及網(wǎng)絡(luò)技術(shù)的廣泛應(yīng)用,無(wú)論是在數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)理論、數(shù)據(jù)庫(kù)技術(shù)應(yīng)用、數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā),還是數(shù)據(jù)庫(kù)商品軟件推廣方面,都有著長(zhǎng)足的進(jìn)步。同時(shí)數(shù)據(jù)庫(kù)技術(shù)也是目前 IT 行業(yè)中發(fā)展最快的領(lǐng)域之一,已經(jīng)深入應(yīng)用到各行各業(yè)。
本書(shū)以滿(mǎn)足讀者對(duì)使用數(shù)據(jù)庫(kù)技術(shù)的需要,結(jié)合了實(shí)際數(shù)據(jù)庫(kù)開(kāi)發(fā)需要,由淺入深,循序漸進(jìn),通俗易懂,力求實(shí)用性、可操作性和簡(jiǎn)單性。
本書(shū)采用理論聯(lián)系實(shí)際以應(yīng)用型技術(shù)為主,以指導(dǎo)工程實(shí)踐為主要目標(biāo)。
本書(shū)條理清晰,采用通俗易懂的語(yǔ)言,結(jié)合大量的圖片和表格,力求形象生動(dòng)地塑造出數(shù)據(jù)的真實(shí)模型,并配合大量的實(shí)例,以對(duì)各章節(jié)中講述的理論知識(shí)能落實(shí)到 Web 數(shù)據(jù)庫(kù)開(kāi)發(fā)的具體應(yīng)用環(huán)境上。
由于編寫(xiě)時(shí)間倉(cāng)促,加之編者水平有限,書(shū)中難免出現(xiàn)錯(cuò)誤和疏漏之處,懇請(qǐng)廣大讀者批評(píng)指正。
編 者
目錄
前言
第 1 章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)1
1.1 概述1
1.1.1 數(shù)據(jù)及數(shù)據(jù)處理1
1.1.2 數(shù)據(jù)庫(kù)2
1.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)2
1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)3
1.2 信息的三個(gè)世界4
1.2.1 現(xiàn)實(shí)世界4
1.2.2 信息世界4
1.2.3 計(jì)算機(jī)世界5
1.3 概念模型5
1.4 概念模型案例分析 12
1.5 小結(jié)25
第 2 章 關(guān)系代數(shù)26
2.1 關(guān)系代數(shù)26
2.2 關(guān)系代數(shù)案例分析 32
2.3 小結(jié)46
第 3 章 規(guī)范化理論47
3.1 規(guī)范化47
3.1.1 范式的種類(lèi)47
3.1.2 范式的定義47
3.1.3 規(guī)范化的方法和步驟51
3.2 規(guī)范化案例分析52
3.3 小結(jié)59
第 4 章 SQL Server 2008 安全管理60
4.1 SQL Server 的安全性機(jī)制60
4.1.1 權(quán)限層次機(jī)制60
4.1.2 操作系統(tǒng)級(jí)的安全性60
4.1.3 SQLServer 級(jí)的安全性 60
4.1.4 數(shù)據(jù)庫(kù)級(jí)的安全性 61
4.2 服務(wù)器和數(shù)據(jù)庫(kù)認(rèn)證 61
4.2.1 服務(wù)器認(rèn)證 61
4.2.2 數(shù)據(jù)庫(kù)認(rèn)證 61
4.3 登錄賬號(hào)的管理 62
4.4 數(shù)據(jù)庫(kù)用戶(hù)的管理 67
4.5 權(quán)限管理 69
4.5.1 服務(wù)器權(quán)限 69
4.5.2 數(shù)據(jù)庫(kù)對(duì)象權(quán)限 69
4.5.3 數(shù)據(jù)庫(kù)權(quán)限 73
4.6 角色管理 74
4.6.1 服務(wù)器角色 74
4.6.2 數(shù)據(jù)庫(kù)角色 75
4.6.3 創(chuàng)建、刪除服務(wù)器角色成員 76
4.6.4 創(chuàng)建、刪除數(shù)據(jù)庫(kù)角色成員 79
4.7 小結(jié) 82
第 5 章 SQL Server 2008 數(shù)據(jù)庫(kù)創(chuàng)建和備份 83
5.1 SQL Server 2008 數(shù)據(jù)庫(kù)概述 83
5.1.1 數(shù)據(jù)庫(kù)的定義 83
5.1.2 SQL Server 2008 數(shù)據(jù)庫(kù) 83
5.1.3 數(shù)據(jù)庫(kù)文件 84
5.1.4 數(shù)據(jù)庫(kù)文件組 84
5.2 創(chuàng)建數(shù)據(jù)庫(kù) 84
5.3 查看和修改數(shù)據(jù)庫(kù) 86
5.4 刪除數(shù)據(jù)庫(kù) 87
5.5 SQL Server 2008 表的基本知識(shí) 88
5.5.1 表的基本概念 88
5.5.2 表的類(lèi)型 88
5.5.3 表的數(shù)據(jù)類(lèi)型 89
5.5.4 表的完整性體現(xiàn) 90
5.5.5 表的設(shè)計(jì) 90
5.6 創(chuàng)建表 90
5.7 修改表 95
5.8 刪除表 95
5.9 插入記錄 95
5.10 修改記錄 97
5.11 刪除記錄 97
5.12 索引的基本操作 98
5.12.1 索引的基本知識(shí) 98
5.12.2 使用 Management Studio 創(chuàng)建索引99
5.12.3 使用 Management Studio 刪除索引100
5.13 小結(jié)100
第 6 章 數(shù)據(jù)庫(kù)的恢復(fù)與傳輸101
6.1 數(shù)據(jù)庫(kù)備份101
6.1.1 數(shù)據(jù)庫(kù)備份概述101
6.1.2 數(shù)據(jù)庫(kù)備份類(lèi)型102
6.2 數(shù)據(jù)庫(kù)的備份方法 102
6.3 數(shù)據(jù)庫(kù)還原104
6.3.1 數(shù)據(jù)庫(kù)還原概述104
6.3.2 數(shù)據(jù)庫(kù)還原模式104
6.4 還原數(shù)據(jù)庫(kù)105
6.5 數(shù)據(jù)庫(kù)的分離與附加109
6.5.1 數(shù)據(jù)庫(kù)的分離109
6.5.2 數(shù)據(jù)庫(kù)的附加 111
6.6 數(shù)據(jù)庫(kù)的壓縮 112
6.7 小結(jié) 113
第 7 章 SQL Server 2008 T-SQL 數(shù)據(jù)查詢(xún)115
7.1 T-SQL 查詢(xún)語(yǔ)句 115
7.1.1 T-SQL 查詢(xún)語(yǔ)句的語(yǔ)法格式 115
7.1.2 T-SQL 語(yǔ)句的執(zhí)行方式 115
7.2 T-SQL 單表查詢(xún)語(yǔ)句 116
7.2.1 無(wú)數(shù)據(jù)源的查詢(xún) 116
7.2.2 顯示所有列的選擇查詢(xún) 117
7.2.3 投影查詢(xún) 119
7.2.4 帶有條件的選擇查詢(xún)122
7.2.5 分組統(tǒng)計(jì)查詢(xún)128
7.2.6 排序查詢(xún)129
7.3 T-SQL 多表復(fù)雜連接查詢(xún)語(yǔ)句130
7.3.1 連接方法和種類(lèi)130
7.3.2 交叉連接(笛卡爾積)130
7.3.3 內(nèi)連接131
7.3.4 外連接144
7.3.5 多表連接147
7.4 嵌套子查詢(xún)149
7.4.1 [NOT]IN 子查詢(xún)149
7.4.2 比較子查詢(xún)149
7.4.3 [NOT]EXISTS 子查詢(xún) 150
7.5 關(guān)系的集合查詢(xún) 150
7.5.1 關(guān)系的集合并運(yùn)算(UNION 操作符) 150
7.5.2 集合交操作(Intersect 運(yùn)算符) 151
7.5.3 集合差操作(Except 運(yùn)算符) 151
7.6 視圖 153
7.6.1 創(chuàng)建視圖 153
7.6.2 修改視圖 155
7.6.3 刪除視圖 156
7.6.4 使用視圖 157
7.7 小結(jié) 158
第 8 章 SQL 高級(jí)應(yīng)用 159
8.1 T-SQL 語(yǔ)言基礎(chǔ) 159
8.1.1 標(biāo)識(shí)符 159
8.1.2 數(shù)據(jù)類(lèi)型 160
8.1.3 變量 160
8.1.4 函數(shù) 161
8.1.5 運(yùn)算符 169
8.2 流程控制語(yǔ)句 169
8.2.1 begin…end 程序塊 169
8.2.2 if…else 語(yǔ)句 169
8.2.3 case 語(yǔ)句 170
8.2.4 while 語(yǔ)句 170
8.2.5 break 語(yǔ)句 170
8.2.6 continue 語(yǔ)句 170
8.2.7 goto 語(yǔ)句 170
8.2.8 return 語(yǔ)句 171
8.2.9 waitfor 語(yǔ)句 171
8.2.10 程序控制經(jīng)典案例 171
8.3 存儲(chǔ)過(guò)程 173
8.3.1 存儲(chǔ)過(guò)程概述 173
8.3.2 創(chuàng)建用戶(hù)存儲(chǔ)過(guò)程 174
8.3.3 修改存儲(chǔ)過(guò)程 175
8.3.4 重命名存儲(chǔ)過(guò)程 176
8.3.5 刪除存儲(chǔ)過(guò)程 176
8.3.6 存儲(chǔ)過(guò)程經(jīng)典案例 177
8.4 觸發(fā)器 179
8.4.1 觸發(fā)器概述 179
8.4.2 創(chuàng)建觸發(fā)器 179
8.4.3 修改觸發(fā)器181
8.4.4 刪除觸發(fā)器181
8.4.5 查看觸發(fā)器181
8.4.6 觸發(fā)器案例181
8.5 小結(jié)182
第 9 章 Web 編程基礎(chǔ)183
9.1 Internet 和 Web183
9.2 Web 系統(tǒng)架構(gòu)184
9.3 Web 應(yīng)用系統(tǒng)設(shè)計(jì)原則188
9.4 Web 服務(wù)器的安裝與配置189
9.5 數(shù)據(jù)庫(kù)的安全配置 195
9.6 HTML 概述197
第 10 章 JSP 技術(shù)202
10.1 JSP 運(yùn)行環(huán)境和開(kāi)發(fā)工具202
10.1.1 Eclipse 安裝202
10.1.2 Eclipse 與 Tomcat 的綁定204
10.1.3 第一個(gè) JSP 開(kāi)發(fā)測(cè)試207
10.2 JSP 基本語(yǔ)法209
10.2.1 JSP 原理209
10.2.2 JSP 基本語(yǔ)法及指令210
10.3 JSP 動(dòng)作212
10.3.1 動(dòng)作元素213
10.3.2 動(dòng)作元素214
10.3.3 動(dòng)作元素214
10.3.4 動(dòng)作元素 215
10.3.5 動(dòng)作元素216
10.3.6 動(dòng)作元素217
10.3.7 動(dòng)作元素217
10.3.8 動(dòng)作元素218
10.4 JSP 內(nèi)置對(duì)象218
10.4.1 request 對(duì)象218
10.4.2 response 對(duì)象219
10.4.3 session 對(duì)象219
10.4.4 application 對(duì)象220
10.4.5 out 對(duì)象220
10.4.6 pageContext 對(duì)象220
10.4.7 config 對(duì)象220
10.4.8 Cookie 對(duì)象220
10.4.9 exception 221
10.5 在 JSP 中使用數(shù)據(jù)庫(kù) 221
10.5.1 JDBC 簡(jiǎn)介 221
10.5.2 連接數(shù)據(jù)庫(kù) 221
10.5.3 JDBC 接口 223
10.5.4 一個(gè)數(shù)據(jù)庫(kù)查詢(xún)的例子 224
第 11 章 簡(jiǎn)單項(xiàng)目開(kāi)發(fā) 226
11.1 需求分析 226
11.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 228
11.3 頁(yè)面設(shè)計(jì) 229
11.4 Java 后臺(tái)實(shí)現(xiàn) 230
11.5 JavaBean 數(shù)據(jù)處理 231
11.6 服務(wù)器配置 232
11.7 系統(tǒng)測(cè)試 233
參考文獻(xiàn) 234\"