SQL Server資料庫及PHP技術

SQL Server資料庫及PHP技術

《SQL Server資料庫及PHP技術》是2016年2月人民郵電出版社出版的圖書,作者是李春翔、謝曉艷、楊聖洪。

基本介紹

  • 中文名:SQL Server資料庫及PHP技術
  • 作者:李春翔、謝曉艷、楊聖洪
  • 出版社:人民郵電出版社
  • 出版時間:2016年2月
  • 頁數:227 頁
  • 定價:35 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115417008
內容簡介,圖書目錄,

內容簡介

本書從實用角度出發,結合豐富的案例介紹了SQL Server資料庫技術和PHP網路編程技術。
全書共7章,可分為兩部分。第 一部分是第 1~6章,為資料庫基礎知識、關係資料庫、SQL Server管理、結構化查詢語言SQL、資料庫設計、資料庫主題等內容。第 二部分是第7章,介紹PHP網路編程技術,通過較為完整的實戰案例介紹了運用PHP技術訪問資料庫並實現網路套用的過程。

圖書目錄

第 1章 資料庫系統概述 1
1.1 信息、數據與數據處理 1
1.1.1 信息 1
1.1.2 數據 1
1.1.3 數據處理 2
1.2 資料庫技術的產生與發展 2
1.2.1 人工管理階段 2
1.2.2 檔案系統階段 3
1.2.3 資料庫系統階段 3
1.3 資料庫系統的組成 4
1.3.1 資料庫 4
1.3.2 資料庫管理系統 5
1.3.3 資料庫系統 5
1.4 數據模型 7
1.4.1 概念模型 7
1.4.2 數據模型 9
1.5 資料庫系統結構 10
1.5.1 資料庫系統的三級模式結構 10
1.5.2 資料庫系統的外部體系結構 11
1.6 資料庫技術的研究領域和套用領域 12
小結 14
習題 14
第 2章 關係資料庫 16
2.1 關係模型的數據結構及定義 16
2.1.1 關係的定義 17
2.1.2 關係的性質 18
2.1.3 關係資料庫模式與關係資料庫 18
2.2 關係的鍵與關係完整性 19
2.2.1 候選鍵與關係鍵 19
2.2.2 主屬性與非碼屬性 20
2.2.3 關係的完整性 20
2.2.4 用戶定義的完整性 21
2.2.5 完整性規則檢查 21
2.3 關係代數 22
2.3.1 傳統的集合運算 22
2.3.2 專門的關係運算 24
2.4 關係資料庫理論 27
2.4.1 規範化理論的主要內容 27
2.4.2 關係模式的存儲異常問題 27
2.4.3 關係規範化與範式 29
小結 32
習題 32
第3章 SQL Server資料庫管理 34
3.1 SQL Server 2012概述 34
3.1.1 SQL Server 2012 的版本 34
3.1.2 SQL Server 2012體系結構 34
3.1.3 SQL Server Management Studio 36
3.2 SQL Server資料庫組成 37
3.2.1 系統資料庫 37
3.2.2 數據存儲檔案 38
3.2.3 資料庫對象 38
3.3 創建和維護資料庫 39
3.3.1 創建資料庫 40
3.3.2 修改資料庫 42
3.4 管理和操作表 43
3.4.1 數據類型 43
3.4.2 創建表 45
3.4.3 修改與維護表 46
3.4.4 數據完整性設定 47
3.4.5 創建索引 51
3.4.6 表中數據的維護 52
小結 53
習題 54
第4章 結構化查詢語言 57
4.1 SQL概述 57
4.2 運算符 58
4.3 數據定義 61
4.3.1 定義資料庫用戶 61
4.3.2 定義資料庫 62
4.3.3 定義數據表 62
4.3.4 定義索引 67
4.4 數據查詢 68
4.4.1 SELECT命令的基本格式 68
4.4.2 簡單查詢 69
4.4.3 條件查詢 69
4.4.4 使用特殊運算符查詢 70
4.4.5 統計查詢 71
4.4.6 分組查詢 71
4.4.7 查詢的排序 72
4.4.8 表連線和連線查詢 73
4.4.9 嵌套查詢 75
4.5 數據操縱 76
4.5.1 插入記錄 77
4.5.2 更新記錄 77
4.5.3 刪除記錄 78
4.6 視圖 78
4.6.1 創建視圖 79
4.6.2 刪除視圖 80
4.6.3 查詢視圖 80
4.6.4 更新視圖 81
小結 81
習題 81
第5章 資料庫設計 86
5.1 資料庫設計概述 86
5.1.1 資料庫和信息系統 86
5.1.2 資料庫設計的特點 86
5.1.3 資料庫設計的方法 87
5.2 需求分析 89
5.2.1 需求分析的任務 90
5.2.2 數據流圖(DFD)與數據字典
(DD) 91
5.2.3 需求分析的重點與難點 92
5.3 概念結構設計 93
5.3.1 概念結構設計的方法和策略 94
5.3.2 E-R模型的基本概念與圖形表示
方法 94
5.3.3 E-R模型設計的步驟 95
5.4 邏輯結構設計 100
5.4.1 E-R圖轉換為關係模式 101
5.4.2 關係模式的最佳化 101
5.4.3 物理結構設計 102
5.5 資料庫實施、運行和維護 104
5.5.1 資料庫實施 104
5.5.2 資料庫運行和維護 105
小結 106
習題 106
第6章 SQL Server主題 109
6.1 Transact-SQL語言基礎 109
6.1.1 基本概念 109
6.1.2 流控制語句 111
6.1.3 其他T-SQL命令 114
6.2 常用函式 115
6.2.1 數學函式 115
6.2.2 字元串函式 116
6.2.3 日期和時間函式 118
6.2.4 數據類型轉換函式 119
6.2.5 用戶自定義函式 120
6.3 存儲過程與觸發器 120
6.3.1 存儲過程的概念、優點和類型 120
6.3.2 系統存儲過程 121
6.3.3 創建用戶自定義存儲過程 122
6.3.4 執行存儲過程 124
6.3.5 管理存儲過程 124
6.3.6 觸發器概念和分類 126
6.3.7 創建觸發器 127
6.3.8 管理觸發器 130
6.4 資料庫安全性 131
6.4.1 SQL Server 2012的安全機制 131
6.4.2 管理伺服器的安全性 131
6.4.3 角色與用戶 134
6.4.4 管理許可權 136
6.5 資料庫完整性控制 139
6.5.1 SQL Server完整性約束的分類和
實現方法 139
6.5.2 規則 139
6.5.3 默認 141
6.6 資料庫並發控制與封鎖 142
6.6.1 事務 142
6.6.2 封鎖 144
小結 145
習題 145
第7章 資料庫套用開發與PHP 147
7.1 WEB伺服器Apache 147
7.2 安裝PHP 5.5 148
7.3 配置PHP的數據開發環境 149
7.3.1 配置資料庫系統 149
7.3.2 安裝PHP的資料庫訪問組件 154
7.3.3 配置php.ini載入資料庫訪問
組件 155
7.4 PHP編程 157
7.4.1 PHP的基礎 157
7.4.2 分支語句 160
7.4.3 循環 163
7.4.4 函式 166
7.4.5 數組 170
7.4.6 HTML 178
7.5 調用PHP的組件 183
7.5.1 圖形組件的使用 183
7.5.2 查詢數據表中記錄 184
7.5.3 增加數據表的記錄 190
7.5.4 修改數據表中的記錄 193
7.5.5 刪除數據表的記錄 198
7.6 綜合實例 202
7.6.1 需求分析 202
7.6.2 登錄 202
7.6.3 主頁 205
7.6.4 修改密碼 207
7.6.5 修改註冊信息 210
7.6.6 查詢成績 214
7.6.7 作業上傳 216
小結 225
習題 225
check!

熱門詞條

聯絡我們