SQL Server數(shù)據(jù)庫(kù)及PHP技術(shù)
定 價(jià):35 元
叢書名:21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材
- 作者:李春翔 謝曉艷 楊圣洪
- 出版時(shí)間:2016/2/1
- ISBN:9787115417008
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:227
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書從實(shí)用角度出發(fā),結(jié)合豐富的案例介紹了SQL Server數(shù)據(jù)庫(kù)技術(shù)和PHP網(wǎng)絡(luò)編程技術(shù)。
全書共7章,可分為兩部分。第一部分是第1~6章,為數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、關(guān)系數(shù)據(jù)庫(kù)、SQL Server管理、結(jié)構(gòu)化查詢語(yǔ)言SQL、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)高級(jí)主題等內(nèi)容。第二部分是第7章,介紹PHP網(wǎng)絡(luò)編程技術(shù),通過(guò)較為完整的實(shí)戰(zhàn)案例介紹了運(yùn)用PHP技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)并實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用的過(guò)程。
針對(duì)文科學(xué)生,內(nèi)容基礎(chǔ)、精煉。
案例驅(qū)動(dòng)。每章以案例形式組織內(nèi)容,列出了操作相應(yīng)軟件的知識(shí)要點(diǎn)及實(shí)現(xiàn)案例的具體設(shè)計(jì)要求,并給出了完成案例的詳細(xì)的完整操作步驟。
趙歡,博士,教授,博士生導(dǎo)師,現(xiàn)任湖南大學(xué)信息科學(xué)與工程學(xué)院副院長(zhǎng)。***精品課程和國(guó)家精品資源共享課程“計(jì)算機(jī)系統(tǒng)組成與體系結(jié)構(gòu)”負(fù)責(zé)人,省級(jí)教學(xué)團(tuán)隊(duì)“計(jì)算機(jī)體系結(jié)構(gòu)”主要成員,***精品課程“大學(xué)信息技術(shù)基礎(chǔ)”主講教師。曾獲湖南省三八紅旗手稱號(hào),湖南大學(xué)第二屆“天語(yǔ)教師獎(jiǎng)”及第四屆“劉鑾雄本科優(yōu)秀教學(xué)杰出教師獎(jiǎng)”獲得者。
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述 1
1.1 信息、數(shù)據(jù)與數(shù)據(jù)處理 1
1.1.1 信息 1
1.1.2 數(shù)據(jù) 1
1.1.3 數(shù)據(jù)處理 2
1.2 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 2
1.2.1 人工管理階段 2
1.2.2 文件系統(tǒng)階段 3
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)階段 3
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成 4
1.3.1 數(shù)據(jù)庫(kù) 4
1.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 5
1.3.3 數(shù)據(jù)庫(kù)系統(tǒng) 5
1.4 數(shù)據(jù)模型 7
1.4.1 概念模型 7
1.4.2 數(shù)據(jù)模型 9
1.5 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 10
1.5.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 10
1.5.2 數(shù)據(jù)庫(kù)系統(tǒng)的外部體系結(jié)構(gòu) 11
1.6 數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域和應(yīng)用領(lǐng)域 12
小結(jié) 14
習(xí)題 14
第2章 關(guān)系數(shù)據(jù)庫(kù) 16
2.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)及定義 16
2.1.1 關(guān)系的定義 17
2.1.2 關(guān)系的性質(zhì) 18
2.1.3 關(guān)系數(shù)據(jù)庫(kù)模式與關(guān)系數(shù)據(jù)庫(kù) 18
2.2 關(guān)系的鍵與關(guān)系完整性 19
2.2.1 候選鍵與關(guān)系鍵 19
2.2.2 主屬性與非碼屬性 20
2.2.3 關(guān)系的完整性 20
2.2.4 用戶定義的完整性 21
2.2.5 完整性規(guī)則檢查 21
2.3 關(guān)系代數(shù) 22
2.3.1 傳統(tǒng)的集合運(yùn)算 22
2.3.2 專門的關(guān)系運(yùn)算 24
2.4 關(guān)系數(shù)據(jù)庫(kù)理論 27
2.4.1 規(guī)范化理論的主要內(nèi)容 27
2.4.2 關(guān)系模式的存儲(chǔ)異常問(wèn)題 27
2.4.3 關(guān)系規(guī)范化與范式 29
小結(jié) 32
習(xí)題 32
第3章 SQL Server數(shù)據(jù)庫(kù)管理 34
3.1 SQL Server 2012概述 34
3.1.1 SQL Server 2012 的版本 34
3.1.2 SQL Server 2012體系結(jié)構(gòu) 34
3.1.3 SQL Server Management Studio 36
3.2 SQL Server數(shù)據(jù)庫(kù)組成 37
3.2.1 系統(tǒng)數(shù)據(jù)庫(kù) 37
3.2.2 數(shù)據(jù)存儲(chǔ)文件 38
3.2.3 數(shù)據(jù)庫(kù)對(duì)象 38
3.3 創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù) 39
3.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 40
3.3.2 修改數(shù)據(jù)庫(kù) 42
3.4 管理和操作表 43
3.4.1 數(shù)據(jù)類型 43
3.4.2 創(chuàng)建表 45
3.4.3 修改與維護(hù)表 46
3.4.4 數(shù)據(jù)完整性設(shè)定 47
3.4.5 創(chuàng)建索引 51
3.4.6 表中數(shù)據(jù)的維護(hù) 52
小結(jié) 53
習(xí)題 54
第4章 結(jié)構(gòu)化查詢語(yǔ)言 57
4.1 SQL概述 57
4.2 運(yùn)算符 58
4.3 數(shù)據(jù)定義 61
4.3.1 定義數(shù)據(jù)庫(kù)用戶 61
4.3.2 定義數(shù)據(jù)庫(kù) 62
4.3.3 定義數(shù)據(jù)表 62
4.3.4 定義索引 67
4.4 數(shù)據(jù)查詢 68
4.4.1 SELECT命令的基本格式 68
4.4.2 簡(jiǎn)單查詢 69
4.4.3 條件查詢 69
4.4.4 使用特殊運(yùn)算符查詢 70
4.4.5 統(tǒng)計(jì)查詢 71
4.4.6 分組查詢 71
4.4.7 查詢的排序 72
4.4.8 表連接和連接查詢 73
4.4.9 嵌套查詢 75
4.5 數(shù)據(jù)操縱 76
4.5.1 插入記錄 77
4.5.2 更新記錄 77
4.5.3 刪除記錄 78
4.6 視圖 78
4.6.1 創(chuàng)建視圖 79
4.6.2 刪除視圖 80
4.6.3 查詢視圖 80
4.6.4 更新視圖 81
小結(jié) 81
習(xí)題 81
第5章 數(shù)據(jù)庫(kù)設(shè)計(jì) 86
5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 86
5.1.1 數(shù)據(jù)庫(kù)和信息系統(tǒng) 86
5.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn) 86
5.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的方法 87
5.2 需求分析 89
5.2.1 需求分析的任務(wù) 90
5.2.2 數(shù)據(jù)流圖(DFD)與數(shù)據(jù)字典
(DD) 91
5.2.3 需求分析的重點(diǎn)與難點(diǎn) 92
5.3 概念結(jié)構(gòu)設(shè)計(jì) 93
5.3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法和策略 94
5.3.2 E-R模型的基本概念與圖形表示
方法 94
5.3.3 E-R模型設(shè)計(jì)的步驟 95
5.4 邏輯結(jié)構(gòu)設(shè)計(jì) 100
5.4.1 E-R圖轉(zhuǎn)換為關(guān)系模式 101
5.4.2 關(guān)系模式的優(yōu)化 101
5.4.3 物理結(jié)構(gòu)設(shè)計(jì) 102
5.5 數(shù)據(jù)庫(kù)實(shí)施、運(yùn)行和維護(hù) 104
5.5.1 數(shù)據(jù)庫(kù)實(shí)施 104
5.5.2 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù) 105
小結(jié) 106
習(xí)題 106
第6章 SQL Server高級(jí)主題 109
6.1 Transact-SQL語(yǔ)言基礎(chǔ) 109
6.1.1 基本概念 109
6.1.2 流控制語(yǔ)句 111
6.1.3 其他T-SQL命令 114
6.2 常用函數(shù) 115
6.2.1 數(shù)學(xué)函數(shù) 115
6.2.2 字符串函數(shù) 116
6.2.3 日期和時(shí)間函數(shù) 118
6.2.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 119
6.2.5 用戶自定義函數(shù) 120
6.3 存儲(chǔ)過(guò)程與觸發(fā)器 120
6.3.1 存儲(chǔ)過(guò)程的概念、優(yōu)點(diǎn)和類型 120
6.3.2 系統(tǒng)存儲(chǔ)過(guò)程 121
6.3.3 創(chuàng)建用戶自定義存儲(chǔ)過(guò)程 122
6.3.4 執(zhí)行存儲(chǔ)過(guò)程 124
6.3.5 管理存儲(chǔ)過(guò)程 124
6.3.6 觸發(fā)器概念和分類 126
6.3.7 創(chuàng)建觸發(fā)器 127
6.3.8 管理觸發(fā)器 130
6.4 數(shù)據(jù)庫(kù)安全性 131
6.4.1 SQL Server 2012的安全機(jī)制 131
6.4.2 管理服務(wù)器的安全性 131
6.4.3 角色與用戶 134
6.4.4 管理權(quán)限 136
6.5 數(shù)據(jù)庫(kù)完整性控制 139
6.5.1 SQL Server完整性約束的分類和
實(shí)現(xiàn)方法 139
6.5.2 規(guī)則 139
6.5.3 默認(rèn) 141
6.6 數(shù)據(jù)庫(kù)并發(fā)控制與封鎖 142
6.6.1 事務(wù) 142
6.6.2 封鎖 144
小結(jié) 145
習(xí)題 145
第7章 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)與PHP 147
7.1 WEB服務(wù)器Apache 147
7.2 安裝PHP 5.5 148
7.3 配置PHP的數(shù)據(jù)開(kāi)發(fā)環(huán)境 149
7.3.1 配置數(shù)據(jù)庫(kù)系統(tǒng) 149
7.3.2 安裝PHP的數(shù)據(jù)庫(kù)訪問(wèn)組件 154
7.3.3 配置php.ini載入數(shù)據(jù)庫(kù)訪問(wèn)
組件 155
7.4 PHP編程 157
7.4.1 PHP的基礎(chǔ) 157
7.4.2 分支語(yǔ)句 160
7.4.3 循環(huán) 163
7.4.4 函數(shù) 166
7.4.5 數(shù)組 170
7.4.6 HTML 178
7.5 調(diào)用PHP的組件 183
7.5.1 圖形組件的使用 183
7.5.2 查詢數(shù)據(jù)表中記錄 184
7.5.3 增加數(shù)據(jù)表的記錄 190
7.5.4 修改數(shù)據(jù)表中的記錄 193
7.5.5 刪除數(shù)據(jù)表的記錄 198
7.6 綜合實(shí)例 202
7.6.1 需求分析 202
7.6.2 登錄 202
7.6.3 主頁(yè) 205
7.6.4 修改密碼 207
7.6.5 修改注冊(cè)信息 210
7.6.6 查詢成績(jī) 214
7.6.7 作業(yè)上傳 216
小結(jié) 225
習(xí)題 225