數(shù)據(jù)庫課程設(shè)計及開發(fā)實操
定 價:78 元
叢書名:普通高等教育“十三五”規(guī)劃教材
- 作者:劉福江, 張傳維等編著
- 出版時間:2017/5/1
- ISBN:9787030527981
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP311.13-41
- 頁碼:217頁
- 紙張:膠紙版
- 版次:1
- 開本:16K
本書內(nèi)容分四篇:數(shù)據(jù)庫基礎(chǔ)知識;系統(tǒng)開發(fā)工具與環(huán)境配置;數(shù)據(jù)庫設(shè)計與開發(fā)實操;數(shù)據(jù)庫實驗指導(dǎo)。
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
第一篇 數(shù)據(jù)庫基礎(chǔ)知識
第1章 數(shù)據(jù)庫基礎(chǔ)操作 3
1.1 添加操作 3
1.1.1 新建數(shù)據(jù)庫 3
1.1.2 數(shù)據(jù)庫中新建表 3
1.1.3 數(shù)據(jù)庫表中添加數(shù)據(jù) 4
1.2 修改操作 4
1.3 查詢操作 4
1.3.1 數(shù)據(jù)庫/表信息查詢 4
1.3.2 單表查詢 5
1.3.3 分組查詢 6
1.3.4 連接查詢 6
1.3.5 視圖查詢 7
1.4 刪除操作 7
1.5 其他 8
1.5.1 數(shù)據(jù)完整性 8
1.5.2 觸發(fā)器 8
1.5.3 存儲過程 8
1.5.4 數(shù)據(jù)庫恢復(fù) 9
1.5.5 并發(fā)控制 9
第2章 數(shù)據(jù)庫中易混淆的概念 10
2.1 DB、DBS、DBMS和數(shù)據(jù)庫技術(shù) 10
2.2 關(guān)系、關(guān)系模式和關(guān)系數(shù)據(jù)庫 11
2.3 C/S、B/S和兩層C/S 11
2.4 數(shù)據(jù)完整性和安全性 12
2.5 記錄、字段、屬性和元組 12
2.6 數(shù)據(jù)字典 12
2.7 并發(fā)和并行 13
第二篇 系統(tǒng)開發(fā)工具與環(huán)境配置
第3章 數(shù)據(jù)庫管理系統(tǒng) 17
3.1 MySQL安裝 17
3.1.1 MySQL軟件獲取 17
3.1.2 MySQL軟件安裝 17
3.2 SQL Server安裝 23
3.2.1 SQL Server軟件獲取 23
3.2.2 SQL Server軟件安裝 23
第4章 Web服務(wù)器 35
4.1 Apache服務(wù)器 35
4.2 IIS服務(wù)器 38
4.3 Tomcat服務(wù)器 40
第5章 應(yīng)用開發(fā)語言 42
5.1 Java 42
5.1.1 介紹 42
5.1.2 安裝和環(huán)境變量設(shè)置 42
5.2 PHP 48
5.2.1 介紹 48
5.2.2 安裝和環(huán)境變量設(shè)置 49
第6章 MySQL圖形化管理工具 51
6.1 Workbench 51
6.2 Navicat 52
第7章 常用開發(fā)框架 56
7.1 MVC框架 56
7.1.1 M層(模型) 56
7.1.2 V層(視圖) 56
7.1.3 C層(控制器) 57
7.2 SSH框架 57
7.2.1 Struts框架 57
7.2.2 Spring框架 57
7.2.3 Hibernate框架 58
7.3 PHP框架 59
7.3.1 ThinkPHP框架 59
7.3.2 國外著名框架 59
第三篇 數(shù)據(jù)庫設(shè)計與開發(fā)實操
第8章 數(shù)據(jù)庫設(shè)計概述 63
8.1 數(shù)據(jù)庫設(shè)計定義 63
8.2 數(shù)據(jù)庫設(shè)計目標(biāo)及意義 63
8.2.1 設(shè)計意義 63
8.2.2 設(shè)計目標(biāo) 64
8.3 數(shù)據(jù)庫設(shè)計技巧及注意事項 64
8.3.1 設(shè)計技巧 64
8.3.2 注意事項 65
8.4 課程設(shè)計規(guī)范 65
8.4.1 命名規(guī)范 65
8.4.2 報告形式 66
實習(xí)題目 67
第9章 數(shù)據(jù)庫設(shè)計基本步驟 68
9.1 需求分析 68
9.1.1 需求說明 68
9.1.2 數(shù)據(jù)字典 69
9.1.3 數(shù)據(jù)流圖符號說明 70
9.2 概念結(jié)構(gòu)設(shè)計 70
9.2.1 特點 70
9.2.2 分類方法 70
9.2.3 E-R圖 72
9.2.4 視圖集成 72
9.2.5 驗證概念結(jié)構(gòu) 73
9.3 邏輯結(jié)構(gòu)設(shè)計 73
9.4 物理結(jié)構(gòu)設(shè)計 75
9.5 數(shù)據(jù)庫實施 75
9.6 數(shù)據(jù)庫運行和維護 75
第10章 數(shù)據(jù)庫設(shè)計實例 77
10.1 病房管理系統(tǒng)(MySQL+PHP) 77
10.1.1 需求分析 77
10.1.2 概念設(shè)計 85
10.1.3 邏輯結(jié)構(gòu)設(shè)計 91
10.1.4 物理設(shè)計 96
10.1.5 系統(tǒng)實施與系統(tǒng)維護 103
10.1.6 系統(tǒng)運行結(jié)果 105
10.1.7 分模塊源代碼 114
10.1.8 ThinkPHP框架版本 116
10.2 食堂訂餐系統(tǒng)(SQL Server+Java) 117
10.2.1 需求分析 117
10.2.2 概念設(shè)計 122
10.2.3 邏輯結(jié)構(gòu)設(shè)計 124
10.2.4 物理設(shè)計 126
10.2.5 系統(tǒng)實施與系統(tǒng)維護 129
10.2.6 系統(tǒng)運行結(jié)果 129
10.2.7 分模塊源代碼 134
10.3 家庭理財系統(tǒng)(Android: SQLite+Java) 135
10.3.1 需求分析 135
10.3.2 概念設(shè)計 139
10.3.3 邏輯結(jié)構(gòu)設(shè)計 141
10.3.4 物理設(shè)計 142
10.3.5 系統(tǒng)實施與設(shè)計分析 143
10.3.6 系統(tǒng)運行結(jié)果 150
10.3.7 分模塊源代碼 152
第四篇 數(shù)據(jù)庫實驗指導(dǎo)
實驗一 數(shù)據(jù)庫定義與基礎(chǔ)操作 157
實驗1.1 數(shù)據(jù)庫定義實驗 157
實驗1.2 數(shù)據(jù)庫查詢實驗 163
實驗1.3 數(shù)據(jù)庫更新實驗 175
實驗二 權(quán)限與安全 182
實驗三 完整性語言 185
實驗四 存儲過程 190
實驗五 觸發(fā)器 198
實驗六 性能優(yōu)化 203
實驗6.1 數(shù)據(jù)庫查詢性能優(yōu)化 203
實驗6.2 數(shù)據(jù)庫結(jié)構(gòu)優(yōu)化 209
實驗七 數(shù)據(jù)庫備份與恢復(fù) 211
實驗7.1 數(shù)據(jù)庫備份實驗 211
實驗7.2 數(shù)據(jù)庫恢復(fù)實驗 215
參考文獻 217