《實用資料庫教程(第2版)》是2012年1月1日清華大學出版社出版的圖書,作者是趙池龍。本書主要介紹資料庫的基本原理、資料庫規範化的“四個原子化”理論及七個資料庫設計模式方法論。
基本介紹
- 書名:實用資料庫教程第2版
- 作者:趙池龍
- ISBN:9787302273370
- 頁數:258
- 定價:29.50
- 出版社:清華大學出版社
- 出版時間:2012年1月1日
- 裝幀:平裝
- 開本:16開
編輯推薦
內容簡介
《實用資料庫教程(第2版)》適合於各類理工科大學計算機相關專業的資料庫原理與設計課程,也適合於it企業的軟體工程師自學之用。作為大學教材,教學內容應涵蓋全部章節(非重點院校可省略打星號的章節),教學計畫是4學分72學時。
圖書目錄
1.1 資料庫系統的基本概念
1.2 數據模型與資料庫系統
1.3 資料庫系統的特點
1.4 資料庫系統的組成
1.5 資料庫系統的三級模式結構
習題
第2章 關係資料庫原理
2.1 關係資料庫基本概念
2.1.1 關係的名詞解釋
2.1.2 關係的數據結構
2.1.3 關係的數據操作
2.2 關係的完整性約束
2.2.1 實體完整性約束
2.2.2 參照完整性約束
2.2.3 用戶定義完整性約束
2.3 關係代數
2.3.1 傳統的集合運算
2.3.2 專門的關係運算
習題
第3章 資料庫sql語言原理
3.1 sql語言特點
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.3.5 函式與表達式語句
3.3.6 分組與篩選語句
3.4 查詢最佳化技術
3.5 數據更新語句
3.5.1 插入數據語句
3.5.2 修改數據語句
3.5.3 刪除數據語句
3.6 視圖語句
3.6.1 視圖概論
3.6.2 定義視圖
3.6.3 操作視圖
3.6.4 刪除視圖
3.7 數據控制語句
3.7.1 授予許可權語句
3.7.2 收回許可權語句
習題
第4章 關係資料庫規範化原理
4.1 關係規範化的作用
4.1.1 問題的提出
4.1.2 解決的方法
4.1.3 規範化理論的出現
4.2 函式依賴
4.2.1 關係模式的簡化表示
4.2.2 函式依賴的基本概念
4.2.3 碼的函式依賴表示
4.2.4 函式依賴的推理規則
4.3 關係模式的規範化理論
4.3.1 第一範式
4.3.2 第二範式
4.3.3 第三範式
4.3.4 bcnf範式
4.4 多值依賴與第四範式
4.4.1 問題的引入
4.4.2 多值依賴基本概念
4.4.3 第四範式
4.4.4 保持函式依賴介紹
4.4.5 六個範式的發展歷程
4.5 關係模式的規範化方法
4.5.1 關係模式規範化步驟
4.5.2 對關係模式規範化的範式理論進行反思
習題
第5章 資料庫編程與管理
5.1 事務的基本概念
5.1.1 事務的特性
5.1.2 事務的類型
5.2 並發控制
5.2.1 鎖的概述
5.2.2 死鎖及處理
5.3 存儲過程編程
5.4 觸發器編程
5.5 嵌入式sql編程
5.6 jdbc編程
5.6.1 載入驅動程式
5.6.2 建立連線
5.6.3 使用語句
5.6.4 結果集
5.6.5 關於odbc編程
5.7 資料庫管理
5.7.1 資料庫故障
5.7.2 資料庫備份
5.7.3 資料庫恢復
習題5117第6章 數據倉庫簡明原理
6.1 數據倉庫啟蒙
6.2 數據倉庫定義
6.3 數據倉庫原理
6.3.1 維表
6.3.2 事實表
6.3.3 數據倉庫體系結構
6.4 數據倉庫套用案例分析
習題
第2篇 資料庫設計模式
第7章 四個原子化理論
7.1 設計模式基本概念
7.2 資料庫中的四種表
7.3 原始單據與實體之間的聯繫
7.4 原始e-r圖與現代e-r圖
7.5 資料庫設計的內容與步驟
7.6 四個原子化理論的提出
7.7 四個原子化的實現方法
7.8 四個原子化理論的定理與推論
7.9 四個原子化是一種軟體工程方法論
7.10 四個原子化理論與範式理論的比較
習題
第8章 資料庫的微觀設計模式
8.1 微觀設計模式1(主從模式)
8.2 微觀設計模式2(弱實體插足模式)
8.3 微觀設計模式3(強實體插足模式)
8.4 微觀設計模式4(列變行模式)
8.5 微觀設計模式的綜合練習
習題
第9章 資料庫的巨觀設計模式
9.1 巨觀設計模式1(星系模式)
9.2 巨觀設計模式2(主題模式)
9.3 巨觀設計模式3(全局模式)
9.4 四個原子化理論與七個設計模式方法論小結
習題
第3篇 資料庫設計實踐
第10章 資料庫設計工具
10.1 安裝與啟動
10.1.1 powerdesigner的安裝
10.1.2 powerdesigner的啟動
10.2 資料庫業務模型設計
10.2.1 建立bpm
10.2.2 創建起點
10.2.3 定義處理過程
10.2.4 定義資源
10.2.5 定義終點
10.2.6 定義流程
10.3 概念資料庫模型設計
10.3.1 創建概念數據模型
10.3.2 創建實體
10.3.3 建立實體之間的聯繫
10.3.4 定義域
10.3.5 定義業務規則
10.3.6 定義cdm屬性
10.4 物理資料庫模型設計
10.4.1 創建物理數據模型
10.4.2 創建表
10.4.3 創建列
10.4.4 創建索引
10.4.5 創建視圖
10.4.6 創建觸發器
10.4.7 創建存儲過程和函式
10.4.8 通過cdm生成pdm
10.5 面向對象模型設計
10.5.1 創建oom
10.5.2 設計use case圖
10.5.3 通過pdm轉換生成oom
第11章 資料庫設計案例分析
11.1 網上投票系統資料庫案例分析
11.1.1 投票系統需求分析
11.1.2 資料庫概念設計
11.1.3 資料庫物理設計
11.1.4 資料庫表設計
11.2 網上論壇系統資料庫案例分析
11.2.1 mysql資料庫管理系統
11.2.2 論壇管理系統資料庫腳本
11.2.3 概念數據模型
11.2.4 資料庫表的詳細清單
11.2.5 資料庫連線實現
11.3 學生管理信息系統資料庫案例分析
11.3.1 概念數據模型cdm設計
11.3.2 物理數據模型pdm設計
11.3.3 用sql server 2000創建資料庫
11.3.4 用powerbuilder創建表
11.3.5 用ado控制項連線資料庫
參考文獻