資料庫原理與套用(微課版)

資料庫原理與套用(微課版)

《資料庫原理與套用(微課版)》是科學出版社出版的圖書,作者是羅佳,楊菊英 。

基本介紹

  • 中文名:資料庫原理與套用(微課版)
  • 作者:羅佳,楊菊英
  • 出版社:科學出版社
  • ISBN:9787030628213
內容簡介,圖書目錄,

內容簡介

本書以關係資料庫為核心,完整論述了資料庫的基本概念、基本原理和套用技術,力圖使讀者對資料庫有一個全面深入的了解,為進一步從事資料庫的套用開發和研究奠定堅實的基礎。本書以當前流行的兩種關係資料庫SQL Server 2017和MySQL 8.0作為開發環境,採用一書兩案例的編寫思路。正文以圖書管理系統案例為項目案例,使讀者能夠由淺入深、循序漸進地掌握資料庫的基本原理與套用;課後上機實訓以成績管理系統案例為項目案例,以求更好地培養讀者資料庫綜合套用能力與開發能力。

圖書目錄

第1章 資料庫基礎 1
1.1 基礎概念 1
1.1.1 數據與信息 1
1.1.2 資料庫 1
1.1.3 資料庫管理系統 2
1.1.4 資料庫套用系統 2
1.1.5 資料庫系統 3
1.2 數據模型 4
1.2.1 概念模型 4
1.2.2 邏輯模型 7
1.2.3 物理模型 10
1.3 資料庫設計 10
1.3.1 三級模式 10
1.3.2 資料庫設計流程 11
本章小結 12
習題 12
上機實訓 13
第2章 關係資料庫的規範化 14
2.1 問題的提出 14
2.2 關係規範化 16
2.2.1 函式依賴 16
2.2.2 範式 18
2.3 關係模式的分解準則 24
本章小結 26
習題 26
上機實訓 28
第3章 關係資料庫標準語言SQL 29
3.1 SQL概述 29
3.1.1 SQL特點 30
3.1.2 SQL體系結構 31
3.2 SQL Server 2017下載與安裝 32
3.3 MySQL 8.0下載與安裝 34
3.4 數據定義 35
3.4.1 創建和刪除資料庫 35
3.4.2 創建、修改和刪除基本表 39
3.4.3 創建和刪除索引 46
3.5 數據更新 48
3.5.1 插入數據 48
3.5.2 修改數據 50
3.5.3 刪除數據 50
3.6 數據查詢 52
3.6.1 關係代數 53
3.6.2 單表查詢 58
3.6.3 多表查詢 64
3.6.4 嵌套查詢 67
3.6.5 集合查詢 75
3.6.6 帶子查詢的數據操縱語句 76
3.7 視圖 78
3.7.1 創建和刪除視圖 78
3.7.2 查詢視圖 80
3.7.3 更新視圖 81
本章小結 83
習題 83
上機實訓1 85
上機實訓2 87
上機實訓3 88
第4章 資料庫的安全與保護 89
4.1 資料庫的安全性控制 89
4.1.1 安全性控制的一般方法 89
4.1.2 SQL Server的安全性控制 91
4.1.3 MySQL的安全性控制 97
4.2 資料庫的完整性控制 99
4.3 資料庫的備份與恢復 99
4.3.1 SQL Server的數據備份和恢復 100
4.3.2 MySQL的數據備份和恢復 103
本章小結 104
習題 105
上機實訓 106
第5章 高級SQL編程 107
5.1 T­SQL語言基礎 107
5.1.1 變數定義和使用 107
5.1.2 運算符和表達式 111
5.1.3 流程控制語句 113
5.2 函式 120
5.2.1 系統函式的調用 120
5.2.2 自定義函式創建和調用 124
5.2.3 自定義函式的修改和刪除 128
5.3 存儲過程 130
5.3.1 系統存儲過程 130
5.3.2 自定義存儲過程 131
5.3.3 存儲過程的修改和刪除 134
5.3.4 存儲過程與函式 136
5.4 觸發器 136
5.4.1 觸發器的工作原理 137
5.4.2 觸發器的創建 138
5.4.3 觸發器的修改和刪除 143
本章小結 145
習題 145
上機實訓 146
第6章 C/S開發——桌面圖書管理系統 147
6.1 需求分析 147
6.1.1 功能結構圖 147
6.1.2 數據流圖 148
6.1.3 數據表 149
6.2 資料庫操作 149
6.3 走進Java 150
6.3.1 JDK的安裝與配置 150
6.3.2 開發工具Eclipse的使用 153
6.3.3 JDBC套用 154
6.4 系統實現 155
6.4.1 系統開發環境 155
6.4.2 系統層次結構 155
6.4.3 系統公共類 156
6.4.4 登錄模組設計與實現 157
6.4.5 學生主界面設計與實現 160
6.4.6 管理員主界面設計與實現 163
本章小結 170
上機實訓 170
第7章 B/S開發——線上圖書管理系統 173
7.1 資料庫操作 173
7.2 走進PHP 173
7.2.1 PHP編輯器的使用 174
7.2.2 PHP操作MySQL資料庫 175
7.3 系統實現 181
7.3.1 系統開發環境 181
7.3.2 資料夾組織結構 181
7.3.3 公共檔案設計 182
7.3.4 登錄頁面設計與實現 183
7.3.5 管理員主頁面設計與實現 185
7.3.6 圖書管理及子頁面設計與實現 188
7.3.7 借閱管理及子頁面設計與實現 193
7.3.8 修改密碼頁面設計與實現 196
7.3.9 學生主頁面及子頁面設計與實現 198
本章小結 199
上機實訓 199
  • 參考文獻

相關詞條

熱門詞條

聯絡我們