數據庫原理與應用(基於MySQL)(第2版·題庫版·微課視頻版)
趙明淵
商品描述
目錄大綱
目錄
第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.1ER圖向關系模型的轉換
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習題
參考文獻







