資料庫理論與套用

資料庫理論與套用

《資料庫理論與套用》是2011年清華大學出版社出版的圖書,作者是李合龍,左文明,焦青松。

基本介紹

  • 書名:資料庫理論與套用
  • 作者:李合龍,左文明,焦青松
  • ISBN:9787302261292
  • 頁數:310
  • 出版社:清華大學出版社
  • 出版時間:2011-9-1
  • 裝幀:平裝
  • 開本:16開
  • 字數:512000
內容簡介,目錄,

內容簡介

《資料庫理論與套用(第二版)》第一版被列為重點大學計算機專業系列教材。本書是在第一版的基礎上做了較大的修改和補充而寫成的。與第一版相比,本書在整體結構上作了適當的調整,根據電子商務資料庫技術的發展增加了資料庫設計工具、java資料庫連線及課程設計等新內容。本書在教材的科學性、實用性方面與第一版相比均有一定的改進。
本書最大的特點是概念清晰易懂,把資料庫基本理論與電子商務套用緊密結合,是資料庫設計中較好的一本參考教材。
《資料庫理論與套用(第二版)》可作為希望學習和了解資料庫理論和套用的高等院校電子商務專業、計算機專業學生教材,適合資料庫的初學者及希望了解關係資料庫的讀者,也可作為相關專業的廣大技術科研工作者的參考書。

目錄

第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.4資料庫體系結構
1.4.1數據獨立性
1.4.2資料庫三級模式結構和二級功能映射
1.5資料庫的重要性及發展趨勢
1.5.1資料庫的重要性
1.5.2資料庫的發展趨勢
小結
綜合練習一
第2章數據模型
2.1數據模型概述
2.1.1數據模型的定義
2.1.2數據模型中的一些基本概念
2.2e-r模型
2.3層次數據模型
2.4網狀數據模型
2.5關係數據模型
2.6數據模型與數據模式
小結
綜合練習二
第3章關係數據模型
3.1關係模型的數據結構
3.1.1關係
3.1.2關係模式
3.1.3關係資料庫
3.2關係數據操作
3.2.1關係操作的分類
3.2.2空值處理
3.2.3關係代數和關係演算
3.2.4關係數據語言
3.3關係的完整性約束
3.3.1實體完整性
3.3.2參照完整性
3.3.3用戶定義的完整性
3.3.4完整性約束的作用
3.4關係代數
3.4.1傳統的集合運算
3.4.2專門的關係運算
3.5關係演算
3.5.1元組關係演算
3.5.2域關係演算
3.5.3關係代數、元組演算、域演算的等價性
小結
綜合練習三
第4章關係資料庫的查詢最佳化
4.1查詢最佳化概述
4.2查詢最佳化的必要性
4.3關係代數表達式的等價變換
4.4查詢最佳化的一般準則
4.5關係代數表達式的最佳化算法
4.5.1語法樹
4.5.2最佳化算法
小結
綜合練習四
第5章關係資料庫標準語言——sql
5.1sql概述
5.2數據定義
5.2.1sql的基本數據類型
5.2.2基本表的創建、修改和撤銷
5.2.3索引的創建和撤銷
5.3數據查詢
5.3.1sql的查詢語句
5.3.2單表查詢
5.3.3連線查詢
5.3.4嵌套查詢
5.3.5集合查詢
5.4數據更新
5.4.1插入數據
5.4.2修改數據
5.4.3刪除數據
5.5視圖管理
5.5.1視圖的創建與刪除
5.5.2視圖操作
5.5.3視圖的優點
5.6數據控制
5.6.1授予許可權
5.6.2收回許可權
5.7嵌入式sql
5.7.1嵌入式sql的說明部分
5.7.2嵌入式sql的可執行語句
5.7.3動態sql簡介
小結
綜合練習五
第6章關係資料庫規範化理論
6.1問題的提出、分析與解決
6.1.1問題的提出
6.1.2問題的分析
6.1.3問題的解決方案
6.2規範化
6.2.1函式依賴
6.2.2範式
6.2.3第一範式(1nf)
6.2.4第二範式(2nf)
6.2.5第三範式(3nf)
6.2.6bc範式(bcnf)
6.2.7多值依賴
6.2.8第四範式(4nf)
6.2.9規範化小結
6.3數據依賴的公理系統
6.3.1函式依賴的推理規則
6.3.2函式依賴的閉包f+及屬性的閉包x+f
6.3.3最小函式依賴集
6.4模式分解
6.4.1模式分解的定義
6.4.2分解的無損連線性的判別
6.4.3保持函式依賴的模式分解
小結
綜合練習六
第7章資料庫的安全性和完整性
7.1資料庫的安全性
7.1.1資料庫安全性問題的提出
7.1.2資料庫安全性保護範圍
7.1.3資料庫管理系統中的安全性保護
7.1.4sql中的安全性機制
7.1.5資料庫的安全標準
7.2資料庫的完整性
7.2.1資料庫完整性問題的提出
7.2.2完整性基本概念
7.2.3完整性約束條件
7.2.4完整性規則和完整性控制
7.2.5參照完整性控制
7.2.6sql中的完整性約束機制
7.2.7修改約束
7.2.8觸發器
小結
綜合練習七
第8章資料庫事務管理
8.1事務的基本概念
8.1.1事務
8.1.2事務基本操作與活動狀態
8.1.3事務處理sql語句
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.3.5封鎖粒度
8.3.6封鎖協定
8.3.7活鎖與死鎖
小結
綜合練習八
第9章資料庫設計
9.1資料庫設計概述
9.1.1資料庫設計的任務、內容和特點
9.1.2資料庫系統的生命周期
9.2需求分析
9.2.1需求分析的任務
9.2.2需求分析的主要內容
9.2.3需求分析的步驟
9.2.4需求分析說明書
9.3概念設計
9.3.1概念結構設計概述
9.3.2數據抽象與局部概念設計
9.3.3全局概念設計
9.4邏輯設計
9.4.1e-r圖向關係模型的轉換
9.4.2關係模型向rdbms支持的數據模型轉換
9.4.3數據模型的最佳化
9.4.4設計用戶子模式
9.5資料庫的物理設計
9.5.1集簇設計
9.5.2索引設計
9.5.3分區設計
9.5.4評價物理設計
9.6資料庫的實施
9.7資料庫的維護
小結
綜合練習九
第10章資料庫設計工具
10.1erwin概述
10.2erwin的工作空間
10.3基本概念
10.4建立erwin數據模型
10.5正向工程
10.6逆向工程
小結
綜合練習十
第11章java資料庫連線
11.1jdbc 概述
11.2jdbc結構
11.3jdbc驅動程式
11.4jdbc訪問資料庫
11.5常用的jdbc接口類和對象
11.6odbc數據源
11.7java連線資料庫編程實例
小結
綜合練習十一
第12章數據倉庫
12.1數據倉庫的概念
12.1.1數據倉庫的特徵
12.1.2運算元據庫系統與數據倉庫的區別
12.1.3數據倉庫的類型
12.2數據倉庫組織與體系結構
12.2.1數據倉庫體系結構
12.2.2數據倉庫的數據組織
12.2.3粒度與分割
12.2.4數據倉庫的元數據
12.3如何建立數據倉庫
12.3.1數據倉庫的開發流程
12.3.2數據倉庫設計
12.3.3數據抽取模組
12.3.4數據維護模組
12.4數據倉庫套用
12.5數據挖掘
12.5.1數據挖掘的定義
12.5.2數據挖掘技術分類
12.5.3數據挖掘的基本過程
小結
綜合練習十二
附錄a實驗
預備知識: sql server簡介
實驗1創建資料庫與表
實驗2sql server 2000查詢分析器
實驗3數據查詢
實驗4數據完整性
實驗5sql server的安全管理
實驗6資料庫備份和恢復
實驗7視圖、存儲過程和觸發器的使用
實驗8java連線資料庫實驗
附錄b課程設計——網上購物系統資料庫設計
附錄c參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們