數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)

趙明淵

  • 出版商: 清華大學
  • 出版日期: 2026-04-01
  • 售價: $359
  • 語言: 簡體中文
  • ISBN: 7302713790
  • ISBN-13: 9787302713791
  • 相關分類: MySQL
  • 下單後立即進貨 (約4週~6週)

  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-1
  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-2
  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-3
  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-4
  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-5
  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-6
  • 數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-7
數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)-preview-1

商品描述

"本書根據高等學校“數據庫原理與應用”課程的教學與實驗需求,以數據庫原理為基礎,系統整合數據庫的原理、方法、設計、管理和應用。全書共四篇( 11章)。第一篇為數據庫原理與應用基礎,包括數據庫概論、關系數據庫系統模型、關系數據庫標準語言 SQL、 數據庫完整性、數據庫安全性、數據庫編程,共 6章。第二篇為數據庫管理和維護,包括事務和並發控制、數據庫恢復技術,共 2章。第三篇為數據庫設計和應用開發,包括關系數據理論、數據庫設計、數據庫應用系統設計案例,共3 章。第四篇為數據庫實驗,設置了 9 個實驗,並與相關章節的內容對應。本書可作為本科院校相關專業的教材,也可供高職高專院校及相關培訓機構教學使用,還可作為參 加全國計算機等級考試人員以及數據庫應用系統設計開發人員的參考用書。 "

目錄大綱

目錄

第1章數據庫概述

1.1數據管理技術的發展

1.1.1信息與數據

1.1.2數據管理技術發展的過程

1.2數據庫系統結構

1.2.1數據庫三級模式結構

1.2.2數據庫系統的體系結構

1.3數據庫、數據庫管理系統與數據庫系統

1.3.1數據庫

1.3.2數據庫管理系統

1.3.3數據庫系統

1.4數據庫技術的發展

1.4.1數據庫的發展歷程

1.4.2數據庫研究的現狀和未來的發展趨勢

1.5MySQL簡介

1.5.1MySQL的概述

1.5.2MySQL常見版本

1.6MySQL數據庫的安裝與服務

1.6.1MySQL數據庫的安裝與配置

1.6.2MySQL服務

1.6.3MySQL的客戶端工具

1.7本章小結

1.8習題

第2章數據模型

2.1信息的三個世界

2.1.1現實世界

2.1.2信息世界

2.1.3數據世界

2.1.4三個世界之間的關系

2.2概念模型

2.2.1實體、屬性及聯系

2.2.2實體間的聯系

2.2.3實體聯系方法

2.3邏輯模型

2.3.1邏輯模型的三要素

2.3.2層次模型

2.3.3網狀模型

2.3.4關系模型

2.3.5面向對象模型

2.3.6數據模型的比較

2.4本章小結

2.5習題

第3章關系數據庫基本理論

3.1關系模型概述

3.2關系數據模型

3.2.1關系數據結構和基本術語

3.2.2關系的數學定義

3.2.3關系的性質

3.3關系模型的三類完整性

3.3.1實體完整性

3.3.2參照完整性

3.3.3用戶定義完整性

3.4關系代數的基本運算

3.4.1傳統的集合運算

3.4.2專門的關系運算

3.4.3基本運算及其變換運算

3.5關系演算

3.5.1元組關系演算語言——ALPHA

3.5.2域關系演算

3.6本章小結

3.7習題

第4章關系數據庫標準語言SQL

4.1概述

4.1.1SQL的產生和發展

4.1.2SQL的特點

4.2數據定義功能

4.2.1基本表的定義

4.2.2表結構的修改

4.2.3基本表的刪除

4.2.4索引的建立

4.2.5索引的刪除

4.3數據查詢功能

4.3.1投影查詢

4.3.2條件查詢

4.3.3連接查詢

4.3.4排序

4.3.5分組及計算查詢

4.3.6子查詢

4.3.7集合操作

4.4數據操作功能

4.4.1插入數據語句

4.4.2更新數據語句

4.4.3刪除數據語句

4.4.4保持數據的一致性

4.5視圖

4.5.1視圖的建立

4.5.2視圖的修改

4.5.3視圖的刪除

4.5.4視圖的更新

4.6數據控制功能

4.6.1授予權限

4.6.2回收權限

4.6.3拒絕權限

4.7嵌入式SQL

4.7.1嵌入式SQL簡介

4.7.2遊標

4.7.3動態SQL簡介

4.8本章小結

4.9習題

第5章存儲過程和觸發器

5.1存儲過程

5.1.1存儲過程的類型

5.1.2存儲過程的創建和執行

5.1.3自定義存儲過程

5.1.4SQLyog創建調用存儲過程

5.1.5存儲過程的修改和刪除

5.1.6存儲過程的優點

5.2觸發器

5.2.1觸發器的類型

5.2.2觸發器的工作流程

5.2.3觸發器的創建和查看

5.2.4SQLyog創建觸發器

5.2.5觸發器的修改和刪除

5.2.6觸發器的優缺點

5.3本章小結

5.4習題

第6章關系模式的規範化設計

6.1問題提出

6.2數據依賴

6.2.1屬性間聯系

6.2.2函數依賴

6.2.3多值依賴

6.3規範化的關系模式

6.3.1第一範式

6.3.2第二範式

6.3.3第三範式

6.3.4BC範式

6.3.5第四範式

6.3.6規範化小結

6.4數據依賴的公理系統

6.5模式分解

6.6本章小結

6.7習題

第7章數據庫設計

7.1概述

7.1.1數據庫設計的任務、內容和特點

7.1.2數據庫設計方法簡述

7.1.3數據庫設計的步驟

7.2需求分析

7.2.1需求分析的任務

7.2.2需求分析的步驟

7.3概念結構設計

7.3.1概念結構設計的必要性

7.3.2概念模型的特點

7.3.3概念結構設計的方法與步驟

7.4邏輯結構設計

7.4.1ER圖向關系模型的轉換

7.4.2數據模型的優化

7.5數據庫物理設計

7.5.1確定物理結構

7.5.2評價物理結構

7.6數據庫實施

7.7數據庫運行與維護

7.8數據庫設計中的技巧

7.9本章小結

7.10習題

第8章數據庫的安全與保護

8.1數據庫的安全性

8.1.1用戶認證

8.1.2存取控制

8.1.3視圖安全機制

8.1.4審計

8.1.5數據加密

8.1.6SQLyog用戶權限管理

8.2數據庫的完整性

8.2.1數據庫完整性的含義

8.2.2完整性約束條件

8.2.3完整性控制

8.2.4MySQL的完整性保護

8.3數據庫的並發控制技術

8.3.1事務概述

8.3.2並發控制方法

8.3.3並發調度的可串行性

8.3.4MySQL的並發控制

8.4數據庫的備份與恢復技術

8.4.1數據庫的故障種類

8.4.2數據備份與恢復

8.4.3MySQL的數據庫備份

8.4.4MySQL的數據庫還原

8.4.5SQLyog數據庫備份與還原

8.5本章小結

8.6習題

第9章數據庫應用系統設計實例——學籍信息管理系統

9.1Python簡介

9.1.1Python的特點

9.1.2Python的集成開發環境

9.1.3Python程序書寫規範

9.1.4Python基礎語法

9.1.5Python程序控制結構

9.1.6Python自定義函數

9.1.7Python面向對象編程

9.1.8Python庫

9.2系統需求分析

9.2.1系統功能分析

9.2.2系統功能模塊設計

9.3數據庫設計

9.3.1數據庫需求分析

9.3.2數據庫概念結構設計

9.3.3數據庫邏輯結構設計

9.4數據庫結構的實現

9.4.1創建數據庫和數據表的SQL語句

9.4.2SQLyog中創建數據庫和數據表

9.5學籍信息管理系統的實現

9.5.1創建工程項目——Student_MIS

9.5.2創建學籍信息管理系統的主窗體

9.5.3學籍信息管理系統添加數據

9.5.4學籍信息管理系統查詢數據

9.5.5學籍信息管理系統修改數據

9.5.6學籍信息管理系統刪除數據

9.6本章小結

9.7習題

第10章Web數據庫應用系統

10.1Web概述

10.1.1Web的歷史

10.1.2Web工作模式

10.1.3與Web有關的一些概念

10.2Web數據庫

10.2.1Web數據庫的概念

10.2.2Web應用系統

10.2.3常用Web數據庫的比較

10.3Web數據庫訪問技術

10.3.1ODBC

10.3.2JDBC

10.3.3JSP

10.4Web數據庫應用系統

10.4.1ASP簡介

10.4.2ASP訪問數據庫示例

10.5本章小結

10.6習題

參考文獻