資料庫原理與套用(MySQL版)

資料庫原理與套用(MySQL版)

《資料庫原理與套用(MySQL版)》是2019年2月清華大學出版社出版的圖書,作者是孟凡榮、閆秋艷。

基本介紹

  • 書名:資料庫原理與套用(MySQL版)
  • 作者:孟凡榮、閆秋艷
  • 出版社:清華大學出版社
  • 出版時間:2019年2月
  • 定價:49 元
  • ISBN:9787302522713
內容簡介,圖書目錄,

內容簡介

全書主要論述了資料庫相關基本概念、基本理論和基本技術,總計9章,內容包括資料庫系統的產生與發展、資料庫系統特點、資料庫系統的數據模型、資料庫系統體系結構、關係資料庫方法、關係資料庫標準語言SQL、關係規範化理論、資料庫設計、資料庫保護、資料庫設計實例和資料庫技術新發展等。
本書既介紹了經典的資料庫理論及設計方法,又展示了目前廣泛套用的開源資料庫管理系統MySQL的實際操作步驟,同時還給出了一個側重資料庫設計過程的套用系統開發實例,打通了從理論到具體DBMS套用再到實例開發三個重要環節。為初學者打牢理論基礎的同時,又梳理了資料庫應用程式開發的重要環節,做到學以致用。
本書可以作為高等院校計算機專業資料庫原理與套用課程的教學用書、計算機相關專業的教學用書,也可以作為從事計算機、管理科學工作的讀者,以及科技人員和對資料庫技術感興趣的初學者等的學習用書或參考書。

圖書目錄

第1章緒論
1.1資料庫、資料庫管理系統、資料庫系統和資料庫套用系統
1.1.1資料庫
1.1.2資料庫管理系統
1.1.3資料庫系統
1.1.4資料庫套用系統
1.2資料庫系統的產生與發展
1.2.1數據、信息、數據管理與數據處理
1.2.2數據管理技術的產生與發展
1.2.3資料庫系統的特點
1.3數據模型
1.3.1數據模型的幾個重要問題
1.3.2實體聯繫數據模型
1.3.3常用(結構)數據模型
1.4資料庫系統結構
1.4.1資料庫系統的三級模式結構
1.4.2資料庫的兩級映像與數據獨立性
1.4.3用戶通過DBMS訪問資料庫的過程
1.5資料庫管理系統
1.5.1資料庫管理系統的組成
1.5.2資料庫管理系統的主要功能
1.5.3資料庫管理系統應該滿足的要求
1.5.4資料庫管理系統程式模組的組成
1.5.5資料庫管理系統的層次結構
1.5.6常見的資料庫管理系統
1.6資料庫套用系統開發概述
1.6.1單用戶結構
1.6.2集中式結構
1.6.3分散式結構
1.6.4客戶機/伺服器結構
*1.7資料庫技術的新發展
小結
習題1
第2章關係資料庫
2.1關係模型
2.1.2關係操作
2.2關係代數
2.2.1傳統的集合運算
2.2.2專門的關係運算
2.2.3關係代數舉例
*2.3關係演算
2.3.2域關係演算
2.4查詢最佳化
2.4.1查詢最佳化的必要性
2.4.2查詢最佳化的策略和算法
2.5關係系統
2.5.1關係系統定義
2.5.2關係系統分類
*2.5.3全關係系統的12條基本準則
小結
習題2
第3章關係資料庫標準語言SQL
3.1SQL概述
3.1.1SQL的發展
3.1.2SQL的特點
3.1.3SQL體系結構
3.2SQL的定義功能
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建立視圖
3.5.2刪除視圖
3.5.3查詢視圖
3.5.4更新視圖
3.6數據控制
3.6.1授權
3.6.2收回許可權
小結
習題3
第4章關係規範化理論
4.1問題的提出
4.1.1一個泛關係模式的實例
4.1.2改造泛關係模式S_D_P
4.1.3存在問題的原因
4.1.4規範化理論的提出
4.2函式依賴和範式
4.2.1函式依賴的概念
4.2.2碼的函式依賴定義
4.2.3範式
4.3數據依賴的公理系統
4.3.1函式依賴集的閉包
4.3.2函式依賴的推理規則
4.3.3屬性集閉包與F邏輯蘊涵的充要條件
4.3.4Armstrong公理的正確性和完備性
4.3.5函式依賴集的等價和最小函式依賴集
4.4關係模式的分解方法
4.4.1模式分解的概念
4.4.2分解的無損連線性判定
4.4.3分解的函式依賴保持性判定
4.4.4關係模式的分解算法
小結
習題4
5.1資料庫設計概述
5.1.1資料庫設計的定義和知識要求
5.1.2資料庫設計的內容
5.1.3資料庫設計方法
5.1.4資料庫設計的基本步驟
5.2需求分析
5.2.1需求分析的任務
5.2.2需求分析的方法和過程
5.2.3需求分析常用工具
5.2.4需求分析實例
5.3概念結構設計
5.3.1概念結構設計的定義
5.3.2概念結構設計方法
5.3.3局部視圖設計
5.3.4集成全局視圖
5.4邏輯結構設計
5.4.1邏輯結構設計的任務和步驟
5.4.2ER圖向關係模型的轉換原則
5.4.3邏輯結構的最佳化
5.4.4設計用戶外模式
5.5物理結構設計
5.5.1確定資料庫的物理結構
5.5.2評價物理結構
5.6資料庫實施
5.7資料庫的運行和維護
5.8資料庫設計實例
小結
習題5
第6章資料庫保護
6.1事務
6.1.1事務的概念
6.1.2事務的特性
6.2資料庫恢復
6.2.1資料庫系統的故障
6.2.2資料庫恢復的實現技術
6.3並發控制
6.3.1並發操作引發的問題
6.3.2調度及其可串列化
6.3.3事務的隔離性級別
6.3.4封鎖技術
6.3.5死鎖與活鎖問題
6.3.6封鎖的粒度
6.4資料庫安全性
6.4.1用戶標識與鑑別
6.4.2存取控制
6.4.3視圖機制
6.4.4數據加密
6.4.5審計
6.5.1完整性約束條件的類型
6.5.2完整性控制機制的功能
6.5.3完整性約束的表達方式
小結
習題6
第7章MySQL資料庫操作
7.1MySQL簡介
7.2MySQL的體系結構
7.3MySQL的查詢語言
7.3.1表、列和數據類型
7.3.2函式
7.3.3SQL語句
7.4MySQL資料庫的安裝
7.5MySQL資料庫的基本操作
7.5.1資料庫操作
7.5.2資料庫表的操作
7.5.3資料庫視圖操作
7.5.4數據操作語言
7.6常用開發平台與MySQL數據的連線
7.7MySQL資料庫的備份與恢復
7.8MySQL資料庫的安全
第8章資料庫套用實例
8.1引言
8.2樓盤銷售系統
8.2.1開發背景
8.2.2需求分析
8.2.3系統設計
8.2.4系統實現
8.3資料庫精品課程學習系統
8.3.1開發背景
8.3.2需求分析
8.3.3系統設計
8.3.4系統實現
8.4煤礦採掘銜接計畫管理系統
8.4.1需求概要
8.4.2數據流圖
8.4.3系統設計
8.4.4系統實現
小結
第9章資料庫新技術
9.1.1面向對象數據模型的定義
9.1.3面向對象資料庫系統的概念與特徵
9.1.4面向對象資料庫系統的查詢
9.1.5面向對象資料庫系統的並發控制
9.2XML資料庫
9.2.1XML技術
9.2.2XML資料庫
9.2.3XML資料庫分類
9.2.4XML資料庫管理系統
9.3.1分散式資料庫及其分類
9.3.2分散式資料庫的特點
9.3.3分散式資料庫的分級結構
9.3.4分散式資料庫的數據分布
9.4工程資料庫
9.4.1工程資料庫基本概念
9.4.2工程資料庫體系結構
9.4.3長事務管理
9.5其他資料庫
9.5.1模糊資料庫
9.5.2空間資料庫
9.5.3統計與科學資料庫
9.5.4實時資料庫
9.6大數據管理技術
9.6.1什麼是大數據
9.6.2大數據的特點
9.6.3傳統關係型資料庫面臨的問題
9.6.4NoSQL資料庫
9.7數據倉庫
9.7.1什麼是數據倉庫
9.7.2數據倉庫的體系結構
9.7.3數據倉庫的作用
9.8知識發現
9.8.1KDD的相關概念
9.8.2KDD的基本任務
9.8.3KDD的處理過程
9.8.4KDD的方法
小結
參考文獻

相關詞條

熱門詞條

聯絡我們