關係資料庫及其套用開發

關係資料庫及其套用開發

《關係資料庫及其套用開發》是2010年8月出版的圖書,作者是孔寶根,陳曉燕。

基本介紹

  • 書名:關係資料庫及其套用開發
  • 作者:孔寶根,陳曉燕
  • ISBN:978-7-118-07022-4
  • 出版時間:2010年8月
出版信息,內容簡介,目錄,

出版信息

書名關係資料庫及其套用開發
書號978-7-118-07022-4
作者孔寶根,陳曉燕
出版時間2010年8月
譯者
版次1版1次
開本16
裝幀平裝
出版基金
頁數251
字數390
中圖分類TP311.138
叢書名高等職業教育計算機類專業“十二五”規劃教材
定價30.00

內容簡介

全書分為基礎篇和套用篇,共8章。基礎篇(第1章~第4章)主要介紹資料庫的基本理論知識,具體內容包括緒論、關係數據模型、SQL初步、關係資料庫設計。套用篇(第5章~第8章)主要介紹資料庫的高級套用,具體內容包括SQL高級套用、SQLServer資料庫的保護技術、資料庫訪問技術、資料庫套用系統開發案例。 本書由長期從事SQLServer2000教學的教師編寫,全書結構嚴謹,內容詳實,實例針對性強,步驟講解細緻。 本書可作為高等職業院校資料庫課程的教材,也可以作為各類培訓學校的培訓教材,同時適合廣大關係資料庫愛

目錄

關係資料庫及其套用開發
第一篇 基礎篇
第1章 緒論……………………1
主要知識點……………………1
實踐技能點……………………1
1.1 資料庫系統概述……………………1
1.1.1 資料庫系統的套用……………………1
1.1.2 資料庫相關概念……………………2
1.1.3 數據管理技術的產生和發展……………………4
1.2 資料庫系統結構……………………9
1.2.1 資料庫系統模式……………………9
1.2.2 資料庫系統的三級模式結構……………………9
1.2.3 資料庫的二級映像功能與數據獨立性……………………11
1.3 資料庫系統的組成……………………12
1.3.1 硬體平台及資料庫……………………12
1.3.2 軟體……………………12
1.3.3 人員……………………12
1.4 數據模型……………………14
1.4.1 數據模型及其分類……………………14
1.4.2 數據模型的組成要素……………………14
1.4.3 概念模型……………………15
1.4.4 最常用的數據模型……………………18
本章小結……………………20
習題……………………21
第2章 關係數據模型……………………22
主要知識點……………………22
實踐技能點……………………22
2.1 關係數據結構及形式化定義……………………22
2.1.1 關係的基本結構及術語……………………23
2.1.2 關係的性質……………………24
2.1.3 關係模式……………………25
2.2 關係操作……………………25
2.2.1 關係操作概述……………………26
2.2.2 關係代數……………………26
2.3 關係的完整性約束……………………33
2.3.1 實體完整性……………………33
2.3.2 參照完整性……………………34
2.3.3 用戶定義的完整性……………………34
本章小結……………………35
習題……………………35
第3章 SQL初步……………………37
主要知識點……………………37
實踐技能點……………………37
3.1 SQL概述……………………37
3.1.1 SQL的發展歷程……………………37
3.1.2 SQL的組成與功能……………………38
3.1.3 SQL的特點……………………38
3.2 SQLServer概述……………………40
3.2.1 SQLServer的發展……………………40
3.2.2 SQLServer的基本組件及其特點……………………41
3.2.3 SQLServer的基本套用……………………45
3.3 數據定義語言……………………52
3.3.1 資料庫……………………52
3.3.2 表……………………53
3.3.3 索引……………………58
3.4 數據查詢語言……………………62
3.4.1 SELECT語句……………………62
3.4.2 單表查詢……………………63
3.4.3 連線查詢……………………70
3.4.4 嵌套查詢……………………74
3.4.5 集合查詢……………………78
3.5 數據更新語言……………………78
3.5.1 插入數據……………………79
3.5.2 修改數據……………………80
3.5.3 刪除數據……………………82
3.6 視圖……………………82
3.6.1 視圖的優點……………………83
3.6.2 視圖的創建……………………83
3.6.3 視圖的撤銷……………………85
3.6.4 視圖的查詢……………………85
3.6.5 視圖的更新……………………86
3.7 數據控制語言……………………86
3.7.1 數據控制方法……………………87
3.7.2 數據控制語句……………………87
本章小結……………………89
習題……………………89
第4章 關係資料庫設計……………………93
本章知識點……………………93
實踐技能點……………………93
4.1 提出問題……………………93
4.1.1 資料庫設計的目標……………………93
4.1.2 資料庫設計的步驟……………………94
4.2 需求分析……………………95
4.2.1 需求分析的任務……………………95
4.2.2 需求分析的方法……………………95
4.2.3 圖書管理系統的需求分析……………………97
4.3 概念結構設計……………………98
4.3.1 概念結構設計的方法與步驟……………………98
4.3.2 E-R模型設計……………………98
4.4 邏輯結構設計……………………100
4.4.1 E-R模型向關係模型的轉換……………………101
4.4.2 關係數據規範化理論……………………102
4.4.3 數據模型的最佳化……………………111
本章小結……………………112
習題……………………113
實訓……………………114
第二篇 套用篇
第5章 SQL高級套用……………………115
主要知識點……………………115
實踐技能點……………………115
5.1 管理資料庫和表……………………115
5.1.1 SQLServer資料庫概述……………………115
5.1.2 管理資料庫……………………116
5.1.3 管理表……………………122
5.1.4 管理資料庫的其他對象……………………126
5.2 T-SQL程式設計……………………135
5.2.1 T-SQL基礎……………………135
5.2.2 流程控制語句……………………137
5.2.3 函式……………………139
5.3 存儲過程……………………141
5.3.1 存儲過程的概念……………………141
5.3.2 創建和執行存儲過程……………………142
5.3.3 管理存儲過程……………………146
5.4 觸發器……………………148
5.4.1 觸發器的概念……………………148
5.4.2 創建觸發器……………………149
5.4.3 觸發器操作……………………151
5.4.4 管理觸發器……………………153
本章小結……………………155
習題……………………156
實訓……………………157
第6章 SQLServer資料庫的保護技術……………………159
主要知識點……………………159
實踐技能點……………………159
6.1 安全性……………………159
6.1.1 安全認證模式……………………159
6.1.2 用戶賬戶管理……………………162
6.1.3 角色管理……………………164
6.1.4 許可權管理……………………168
6.2 資料庫完整性……………………170
6.3 資料庫並發控制……………………171
6.3.1 事務……………………171
6.3.2 SQL中的事務控制語句……………………172
6.3.3 並發控制……………………173
6.4 資料庫備份與恢復……………………176
6.4.1 資料庫備份與恢復概述……………………176
6.4.2 備份資料庫……………………177
6.4.3 恢複數據庫……………………182
本章小結……………………185
習題……………………186
實訓……………………186
第7章 資料庫訪問技術……………………188
主要知識點……………………188
實踐技能點……………………188
7.1 資料庫訪問接口概述……………………188
7.2 ODBC數據訪問……………………189
7.2.1 ODBC體系結構……………………190
7.2.2 建立ODBC數據源……………………190
7.3 ADO資料庫訪問……………………193
7.4 JDBC數據訪問……………………194
7.5 ADO.NET數據訪問……………………195
本章小結……………………197
習題……………………197
第8章 資料庫套用系統開發案例……………………198
主要知識點……………………198
實踐技能點……………………198
8.1 案例一 VB開發企業進貨管理系統……………………198
8.1.1 問題的提出……………………198
8.1.2 系統總體設計……………………198
8.1.3 資料庫結構設計……………………199
8.1.4 資料庫界面和開發……………………199
8.1.5 資料庫程式開發……………………228
8.2 案例二 創建一個基於ASP.NET的網站……………………230
8.2.1 問題的提出……………………230
8.2.2 系統分析與設計……………………231
8.2.3 套用系統的設計與實現……………………231
本章小結……………………242
參考文獻……………………243

相關詞條

熱門詞條

聯絡我們