資料庫原理與套用案例教程(第2版)

資料庫原理與套用案例教程(第2版)

《資料庫原理與套用案例教程(第2版)》是2013年清華大學出版社出版的圖書,作者是鄭玲利、林烈青、梁木、雷霖。

基本介紹

  • 書名:資料庫原理與套用案例教程(第2版)
  • 作者:鄭玲利
    林烈青
    梁木
    雷霖
  • 出版社:清華大學出版社
  • 出版時間:2013年
  • 定價:34.5 元
  • 裝幀:平裝
  • ISBN:9787302310549
圖書介紹,編輯推薦,圖書目錄,

圖書介紹

本書通過大量的案例,深入淺出地介紹了資料庫基礎理論、資料庫管理系統和資料庫開發套用的相關知識。按照內容的霉充照先後順序包括Access 2003、資料庫系統概述、關係資料庫基礎理論、關係資料庫標準語言SQL、SQL Server 2000、Visual Basic 6.0界面設計、Visual Basic 6.0中的資料庫連線技術、資料庫套用開發案例。本書在第1版基礎上進行了修訂,主要修訂了資料庫套用案例開發部分。在第1版開發案例中,對資料庫設計過程論述不夠,在第2版的開發案例中,通過“圖書倉庫管理系統”案例開發,比較詳細地介紹了需求分析、概念結構設計、邏輯結構設計的嬸盛潤設計過程,同時使用兩種不同的方法建立了系統前台界面,其中一種方法使用Access 2003建立用戶界面;另一種方法使用Visual Basic 6.0建立,案例思路清晰,簡單易學。本教材內容淺顯易懂,案例充分,既適合作為高等學校的學生學習資料庫的教材,也適合作為對資料庫學習有興趣的初學者學習用書。
本書在第1版基礎上進行了修訂,主要修訂了資料庫套用案例開發部分。在第1版開發案例中,對資料庫設計過程論述不夠,在第2版的開發案例中戀臘凝民,通過“圖書倉庫管理系統”案例開發,比較詳細地介紹了需求分析、概念結構設計、邏輯結構設計的設計過程,同時使用兩種不同的方法建立了系統前台界面,其提企晚中一種方法使用Access 2003建立用戶界面;另一種方法使用Visual Basic 6.0建立,案例思路清晰,簡單易學。

編輯推薦

鄭玲利編著的《資料庫原理與套用案例教程(第2版)》共分為8章,主要目標是面向套用,所以在內容的安排上,遵照循序漸進、由淺人深的設計思路。按照內容安排的先後順序,可以歸納為基礎套用、基礎理論、深入套用和綜合套用4個部分。(1)基礎套用部分,即烏芝少拒教材的第1章。(2)基礎理論部分,即教材的第2章和第3章。(3)深入套用部分,即教材的第4章和第5章。(4)綜合套用部分,即教材的第6章~第8章。本書適合作為對資料庫學習有興趣的初學者學習用書。

圖書目錄

第1章Access20031
1.1Access2003概述1
1.1.1Access2003的特點1
1.1.2Access2003的對象及功能1
1.2資料庫的創建2
1.3表的創建5
1.3.1表的相關概念5
1.3.2創建表結構6
1.3.3創建表之間的關係10
1.3.4添加表記錄11
1.4建立和使用查詢11
1.4.1選擇查詢12
1.4.2參數查詢13
1.4.3交叉表查詢14
1.4.4操作查詢15
1.5窗體與報表19
1.5.1創建窗體20
1.5.2創建報表21
1.6Access2003套用案例:學籍管理系統24
1.6.1系統分析24
1.6.2資料庫的創建24
1.6.3系統的詳細設計與實茅婆現26
小結32
習題132
第2章資料庫系統概述35
2.1數據管理技術的發展35
2.1.1信息、數據與數據處理35
2.1.2數射重捆據管理技術的3個發展階段36
2.2概念數據模型38
2.2.1基本概念38
2.2.2實體聯繫模型40
2.3結構數據模型44
2.3.1層次模型44
2.3.2網狀模型44
2.3.3關係模型45
2.4資料庫系統的組成46
2.4.1資料庫系統結構46
2.4.2資料庫管理系統47
2.4.3資料庫系統48
小結49
習題249
第3章關係資料庫的基本理論51
3.1關係模型概述51
3.1.1關係的定義51
3.1.2關係的性質53
3.1.3關係模式54
3.2關係數據結構55
3.2.1從ER圖導出關係模型數據結構55
3.2.2關係模型的體系結構57
3.3關係的完整性約束58
3.3.1實體完整性58
3.3.2參照完整性58
3.3.3用戶定義完整性59
3.4關係操作集合59
3.4.1傳統的集合運算59
3.4.2專門的關係運算62
3.4.3查詢最佳化策略66
3.5.1關係模式的設計問題67
3.5.2函式依賴69
3.5.3關係的規範化和範式71
3.5.4關係模式的分解74
小結75
習題375
第4章關係資料庫標準語言SQL79
4.1SQL語言概述及特點79
4.1.1SQL語言的發展79
4.1.2SQL語言的基本概念79
4.1.3SQL語言的特點80
4.2數據定義81
4.2.1表結構的創建83
4.2.2表結構的修改88
4.2.3索引的創建與修改89
4.3數據查詢90
4.3.1單表查詢90
4.3.2聯結查詢99
4.3.3嵌套查詢102
4.3.4集合查詢107
4.4數據更新108
4.4.1插入數據108
4.4.2修改數據109
4.4.3刪除數據110
小結111
習題4112
第5章SQLServer2000114
5.1SQLServer概述114
5.2SQLServer2000的安裝與配置114
5.2.1SQLServer2000的安裝114
5.2.2SQLServer2000的組件120
5.2.3SQLServer2000的配置123
5.3TSQL數據類型126
5.4TSQL語言128
5.4.1標識符129
5.4.2語法規則和變數129
5.5資料庫的創建與管理130
5.5.1資料庫檔案的構成130
5.5.2資料庫對象的構成131
5.5.3資料庫的創建132
5.5.4資料庫的修改136
5.5.5資料庫的刪除137
5.5.6資料庫的分離和附加138
5.5.7資料庫的備份和還原139
5.5.8DTS的數據導入導出功能142
5.6表的創建與管理148
5.6.1使用查詢分析器創建與管理表148
5.6.2使用企業管理器創建與管理表152
5.7查詢的設計159
5.7.1查詢語句的結構159
5.7.2在查詢分析器中設計查詢159
5.7.3在企業管理器中設計查詢165
5.8視圖的創建與管理169
5.8.1視圖的基本概念169
5.8.2創建視圖170
5.8.3管理視圖173
5.9索引與數據更新174
5.9.1索引174
5.9.2數據更新178
5.10存儲過程179
5.10.1存儲過程簡介179
5.10.2創建存儲過程180
5.10.3執行存儲過程182
5.10.4管理存儲過程184
5.11觸發器、規則和默認值185
5.11.1觸發器185
5.11.2規則187
5.11.3默認值189
5.12數據控制190
5.12.1數據控制簡介190
5.12.2授權190
5.12.3收回許可權191
小結192
習題5192
第6章基於VisualBasic的用戶界面設計197
6.1窗體197
6.1.1窗體的功能197
6.1.2窗體的結構197
6.1.3窗體的屬性198
6.1.4窗體的事件200
6.1.5窗體的方法201
6.2標籤控制項203
6.2.1標籤控制項的功能203
6.2.2標籤控制項的屬性203
6.3文本框控制項204
6.3.1文本框控制項的功能204
6.3.2文本框控制項的屬性204
6.3.3文本框控制項的事件205
6.4命令按鈕控制項205
6.4.1命令按鈕的功能205
6.4.2命令按鈕的屬性205
6.4.3命令按鈕的事件205
6.5單選鈕、檢查框及框架206
6.5.1單選按鈕與檢查框的功能206
6.5.2單選按鈕與檢查框的主要屬性206
6.5.3單選按鈕與檢查框的方法及事件206
6.5.4框架控制項207
6.6列表框、組合框控制項208
6.6.1控制項的功能208
6.6.2控制項的主要屬性208
6.6.3控制項的方法210
6.6.4控制項的事件210
6.7時鐘控制項212
6.7.1時鐘控制項的功能212
6.7.2時鐘控制項的常用屬性212
6.7.3時鐘控制項的事件212
6.8選單設計214
6.9多窗體和多文檔窗體216
6.9.1多窗體的操作216
6.9.2與窗體載入和卸載過程相關的事件216
6.9.3不同窗體間數據的引用217
6.9.4多文檔界面217
小結218
第7章VisualBasic訪問資料庫的技術及相關控制項219
7.1ODBC技術219
7.1.1ODBC概述219
7.1.2創建ODBCDSN220
7.2ADO技術概述226
7.3ADO對象及其資料庫訪問技術227
7.3.1Connection對象228
7.3.2Command對象230
7.3.3RecordSet對象231
7.3.4Fields集合和Field對象233
7.4使用VisualBasic控制項訪問資料庫237
7.4.1資料庫連線控制項概述237
7.4.2使用數據控制項訪問資料庫的方法237
7.5Data控制項238
7.5.1Data控制項的功能238
7.5.2Data控制項的屬性238
7.5.3Data控制項的方法240
7.5.4Data控制項的事件240
7.5.5Data控制項的記錄集對象RecordSet240
7.5.6數據約束控制項242
7.6ADOData控制項244
7.6.1ADOData控制項的功能245
7.6.2ADOData控制項的常用屬性245
7.6.3ADOData控制項屬性設定方法及使用245
7.7DataGrid控制項247
7.7.1DataGrid控制項的功能247
7.7.2DataGrid控制項的常用屬性248
7.8DataCombo控制項與DataList控制項250
7.8.1DataCombo控制項與DataList控制項的功能251
7.8.2DataCombo控制項的主要屬性和事件251
7.9MSFlexGrid控制項與MSHFlexGrid控制項252
7.9.1格線數據控制項的功能252
7.9.2MSHFlexGrid控制項的屬性252
7.9.3MSHFlexGrid控制項的方法253
小結256
第8章開發案例:圖書倉庫管理系統257
8.1資料庫系統開發的基本步驟257
8.2需求分析260
8.2.1系統功能260
8.2.2系統數據260
8.3概念結構設計263
8.3.1實體分析及其局部ER圖264
8.3.2實體之間的聯繫及其ER圖264
8.3.3系統全局ER圖265
8.4邏輯結構設計267
8.5系統設計(Access2003)268
8.5.1創建表對象268
8.5.2創建表之間的關係269
8.5.3創建查詢對象270
8.5.4創建窗體及控制臺271
8.5.5創建報表272
8.6系統設計(Access2003+VisualBasic6.0)272
8.6.1後台資料庫設計272
8.6.2系統工程結構設計272
8.6.3登錄模組設計272
8.6.4主窗體(MDIForm1)模組設計275
8.6.5操作員管理模組設計278
小結283習題8283
附錄AAccess的欄位數據類型及屬性286
附錄BSQLServer的全局變數287
附錄CSQLServer的常用函式288
參考文獻290
1.6.2資料庫的創建24
1.6.3系統的詳細設計與實現26
小結32
習題132
第2章資料庫系統概述35
2.1數據管理技術的發展35
2.1.1信息、數據與數據處理35
2.1.2數據管理技術的3個發展階段36
2.2概念數據模型38
2.2.1基本概念38
2.2.2實體聯繫模型40
2.3結構數據模型44
2.3.1層次模型44
2.3.2網狀模型44
2.3.3關係模型45
2.4資料庫系統的組成46
2.4.1資料庫系統結構46
2.4.2資料庫管理系統47
2.4.3資料庫系統48
小結49
習題249
第3章關係資料庫的基本理論51
3.1關係模型概述51
3.1.1關係的定義51
3.1.2關係的性質53
3.1.3關係模式54
3.2關係數據結構55
3.2.1從ER圖導出關係模型數據結構55
3.2.2關係模型的體系結構57
3.3關係的完整性約束58
3.3.1實體完整性58
3.3.2參照完整性58
3.3.3用戶定義完整性59
3.4關係操作集合59
3.4.1傳統的集合運算59
3.4.2專門的關係運算62
3.4.3查詢最佳化策略66
3.5.1關係模式的設計問題67
3.5.2函式依賴69
3.5.3關係的規範化和範式71
3.5.4關係模式的分解74
小結75
習題375
第4章關係資料庫標準語言SQL79
4.1SQL語言概述及特點79
4.1.1SQL語言的發展79
4.1.2SQL語言的基本概念79
4.1.3SQL語言的特點80
4.2數據定義81
4.2.1表結構的創建83
4.2.2表結構的修改88
4.2.3索引的創建與修改89
4.3數據查詢90
4.3.1單表查詢90
4.3.2聯結查詢99
4.3.3嵌套查詢102
4.3.4集合查詢107
4.4數據更新108
4.4.1插入數據108
4.4.2修改數據109
4.4.3刪除數據110
小結111
習題4112
第5章SQLServer2000114
5.1SQLServer概述114
5.2SQLServer2000的安裝與配置114
5.2.1SQLServer2000的安裝114
5.2.2SQLServer2000的組件120
5.2.3SQLServer2000的配置123
5.3TSQL數據類型126
5.4TSQL語言128
5.4.1標識符129
5.4.2語法規則和變數129
5.5資料庫的創建與管理130
5.5.1資料庫檔案的構成130
5.5.2資料庫對象的構成131
5.5.3資料庫的創建132
5.5.4資料庫的修改136
5.5.5資料庫的刪除137
5.5.6資料庫的分離和附加138
5.5.7資料庫的備份和還原139
5.5.8DTS的數據導入導出功能142
5.6表的創建與管理148
5.6.1使用查詢分析器創建與管理表148
5.6.2使用企業管理器創建與管理表152
5.7查詢的設計159
5.7.1查詢語句的結構159
5.7.2在查詢分析器中設計查詢159
5.7.3在企業管理器中設計查詢165
5.8視圖的創建與管理169
5.8.1視圖的基本概念169
5.8.2創建視圖170
5.8.3管理視圖173
5.9索引與數據更新174
5.9.1索引174
5.9.2數據更新178
5.10存儲過程179
5.10.1存儲過程簡介179
5.10.2創建存儲過程180
5.10.3執行存儲過程182
5.10.4管理存儲過程184
5.11觸發器、規則和默認值185
5.11.1觸發器185
5.11.2規則187
5.11.3默認值189
5.12數據控制190
5.12.1數據控制簡介190
5.12.2授權190
5.12.3收回許可權191
小結192
習題5192
第6章基於VisualBasic的用戶界面設計197
6.1窗體197
6.1.1窗體的功能197
6.1.2窗體的結構197
6.1.3窗體的屬性198
6.1.4窗體的事件200
6.1.5窗體的方法201
6.2標籤控制項203
6.2.1標籤控制項的功能203
6.2.2標籤控制項的屬性203
6.3文本框控制項204
6.3.1文本框控制項的功能204
6.3.2文本框控制項的屬性204
6.3.3文本框控制項的事件205
6.4命令按鈕控制項205
6.4.1命令按鈕的功能205
6.4.2命令按鈕的屬性205
6.4.3命令按鈕的事件205
6.5單選鈕、檢查框及框架206
6.5.1單選按鈕與檢查框的功能206
6.5.2單選按鈕與檢查框的主要屬性206
6.5.3單選按鈕與檢查框的方法及事件206
6.5.4框架控制項207
6.6列表框、組合框控制項208
6.6.1控制項的功能208
6.6.2控制項的主要屬性208
6.6.3控制項的方法210
6.6.4控制項的事件210
6.7時鐘控制項212
6.7.1時鐘控制項的功能212
6.7.2時鐘控制項的常用屬性212
6.7.3時鐘控制項的事件212
6.8選單設計214
6.9多窗體和多文檔窗體216
6.9.1多窗體的操作216
6.9.2與窗體載入和卸載過程相關的事件216
6.9.3不同窗體間數據的引用217
6.9.4多文檔界面217
小結218
第7章VisualBasic訪問資料庫的技術及相關控制項219
7.1ODBC技術219
7.1.1ODBC概述219
7.1.2創建ODBCDSN220
7.2ADO技術概述226
7.3ADO對象及其資料庫訪問技術227
7.3.1Connection對象228
7.3.2Command對象230
7.3.3RecordSet對象231
7.3.4Fields集合和Field對象233
7.4使用VisualBasic控制項訪問資料庫237
7.4.1資料庫連線控制項概述237
7.4.2使用數據控制項訪問資料庫的方法237
7.5Data控制項238
7.5.1Data控制項的功能238
7.5.2Data控制項的屬性238
7.5.3Data控制項的方法240
7.5.4Data控制項的事件240
7.5.5Data控制項的記錄集對象RecordSet240
7.5.6數據約束控制項242
7.6ADOData控制項244
7.6.1ADOData控制項的功能245
7.6.2ADOData控制項的常用屬性245
7.6.3ADOData控制項屬性設定方法及使用245
7.7DataGrid控制項247
7.7.1DataGrid控制項的功能247
7.7.2DataGrid控制項的常用屬性248
7.8DataCombo控制項與DataList控制項250
7.8.1DataCombo控制項與DataList控制項的功能251
7.8.2DataCombo控制項的主要屬性和事件251
7.9MSFlexGrid控制項與MSHFlexGrid控制項252
7.9.1格線數據控制項的功能252
7.9.2MSHFlexGrid控制項的屬性252
7.9.3MSHFlexGrid控制項的方法253
小結256
第8章開發案例:圖書倉庫管理系統257
8.1資料庫系統開發的基本步驟257
8.2需求分析260
8.2.1系統功能260
8.2.2系統數據260
8.3概念結構設計263
8.3.1實體分析及其局部ER圖264
8.3.2實體之間的聯繫及其ER圖264
8.3.3系統全局ER圖265
8.4邏輯結構設計267
8.5系統設計(Access2003)268
8.5.1創建表對象268
8.5.2創建表之間的關係269
8.5.3創建查詢對象270
8.5.4創建窗體及控制臺271
8.5.5創建報表272
8.6系統設計(Access2003+VisualBasic6.0)272
8.6.1後台資料庫設計272
8.6.2系統工程結構設計272
8.6.3登錄模組設計272
8.6.4主窗體(MDIForm1)模組設計275
8.6.5操作員管理模組設計278
小結283習題8283
附錄AAccess的欄位數據類型及屬性286
附錄BSQLServer的全局變數287
附錄CSQLServer的常用函式288
參考文獻290

相關詞條

熱門詞條

聯絡我們