實用數據庫教程(第2版)(簡體書)
商品資訊
系列名:高等院校信息技術規劃教材
ISBN13:9787302273370
出版社:清華大學出版社(大陸)
作者:趙池龍
出版日:2012/01/01
裝訂/頁數:平裝/258頁
商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
《高等院校信息技術規劃教材:實用數據庫教程(第2版)》主要介紹數據庫的基本原理、主要操作、編程方法、設計模式、設計工具、設計案例,并且系統地提出了數據庫規范化的“四個原子化”理論,以及七個數據庫設計模式方法論。《高等院校信息技術規劃教材:實用數據庫教程(第2版)》適合于各類理工科大學計算機相關專業的數據庫原理與設計課程,也適合于it企業的軟件工程師自學之用。作為大學教材,教學內容應涵蓋全部章節(非重點院校可省略打星號的章節),教學計劃是4學分72學時。
名人/編輯推薦
《高等院校信息技術規劃教材:實用數據庫教程(第2版)》特色:《高等院校信息技術規劃教材:實用數據庫教程(第2版)》內容令人耳目一新,講解深入淺出、通俗易懂,理論聯系實際,可操作性強,圍繞著數據庫的基本原理、主要操作、編程方法、設計模式、設計工具、設計案例等核心內容,進行了深入探討,以引導讀者逐步成為數據庫設計與數據庫編程高手。書中系統地提出了數據庫規范化的“四個原子化”理論,該理論不但覆蓋了范式理論,而且有7種數據庫設計模式方法論的強力支持,從而使得數據庫規范化與數據集成化的設計道路,由過去的崎嶇山間小道變為現在的寬敞平原大道,完全實現了高校數據庫原理與設計課程與IT企業實際需求之間的無縫連接與平滑接軌。適合作為高校數據庫原理及應用類課程教材,也可供從事軟件開發和數據庫相關工作的相關技術人員學習參考。
目次
第1篇 數據庫基本原理
第1章 數據庫系統概論
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控件連接數據庫
參考文獻
第1章 數據庫系統概論
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控件連接數據庫
參考文獻
書摘/試閱
數據庫規范化設計,以往在高校課堂上只是一個范式理論問題,如今在高校課堂上,可能要變為范式理論加上四個原子化理論的雙重規范化標準問題。而在IT企業高水平的軟件工程師的頭腦中,實際上早就是一個模模糊糊的四個原子化理論問題了。
本章從理論與實踐兩個方面,系統地提出與論證了四個原子化理論問題(屬性原子化、實體原子化、主鍵原子化、關系原子化),主張在IT企業里,用簡單明快的四個原子化理論完全代替的六個范式理論。因為沒有四個原子化理論,就不會出現數據庫設計模式(主從模式,弱實體插足模式,強實體插足模式,列變行模式,星系模式,主題模式,全局模式)方法論。沒有數據庫設計模式方法論,IT企業數據庫規范化設計就會多走許多彎路.
通過本章的學習,我們將會明白:四個原子化理論,是與六個范式理論并行的另外一套數據庫規范化理論。如果將六個范式理論稱為數據庫規范化的舊理論,那么四個原子化理論就是數據庫規范化的新理論。新舊兩套數據庫規范化理論到底誰優誰劣,通過比較就清楚了。
本章從理論與實踐兩個方面,系統地提出與論證了四個原子化理論問題(屬性原子化、實體原子化、主鍵原子化、關系原子化),主張在IT企業里,用簡單明快的四個原子化理論完全代替的六個范式理論。因為沒有四個原子化理論,就不會出現數據庫設計模式(主從模式,弱實體插足模式,強實體插足模式,列變行模式,星系模式,主題模式,全局模式)方法論。沒有數據庫設計模式方法論,IT企業數據庫規范化設計就會多走許多彎路.
通過本章的學習,我們將會明白:四個原子化理論,是與六個范式理論并行的另外一套數據庫規范化理論。如果將六個范式理論稱為數據庫規范化的舊理論,那么四個原子化理論就是數據庫規范化的新理論。新舊兩套數據庫規范化理論到底誰優誰劣,通過比較就清楚了。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。