《資料庫技術及套用:Visual FoxPro程式設計》是2010年9月清華大學出版社出版的圖書,作者是羅先文、胡繼寬等。
基本介紹
- 書名:資料庫技術及套用:Visual FoxPro程式設計
- 作者:羅先文、胡繼寬、胡大輝、黃煜
- ISBN:9787302230212
- 定價:31元
- 出版社:清華大學出版社
- 出版時間:2010.09.01
- 印次:1-2
內容簡介,圖書目錄,
內容簡介
本書是根據21世紀大學人才培養新要求,結合計算機信息技術的研究成果與最新發展趨勢,以及資料庫技術的套用現狀和水平,對教學內容、體系結構做了重大的修改。本書介紹了資料庫系統的基本概念和關係資料庫的理論;Visual FoxPro 6.0的性能、安裝、配置和使用等基本知識;有關資料庫操作的內容,包括建立資料庫、數據表和索引等內容;Visual FoxPro 6.0中面向對象的方法,包括視圖、表單、選單和報表的設計,並為用戶提供了一個Visual FoxPro 6.0資料庫套用系統開發實例,對讀者全面掌握系統開發有極大幫助作用。
本書以培養學生素質和能力為目的,內容翔實、結構清晰、實例豐富、實用性強、敘述清晰。本書可以作為高等學校“資料庫套用基礎”課程的教材,同時也可供從事資料庫研究和使用Visual FoxPro 6.0進行資料庫系統開發的計算機專業人員參考,同時也適合作為學習計算機技術的培訓教材或自學參考書。為了提高讀者的實際操作能力和應試能力,本書還配有《資料庫技術及套用--Visual FoxPro程式設計實踐教程》 (ISBN 978-7-302-23020-5) .
圖書目錄
第1章 資料庫技術概述1
1.1 資料庫技術的發展1
1.1.1 人工管理階段1
1.1.2 檔案系統階段2
1.1.3 資料庫系統階段3
1.1.4 資料庫技術的發展5
1.2 資料庫技術基本概念7
1.2.1 信息與數據7
1.2.2 記錄與數據表8
1.2.3 資料庫8
1.2.4 資料庫管理系統8
1.2.5 資料庫系統9
1.3 資料庫系統的體系結構9
1.3.1 資料庫系統的模式結構10
1.3.2 資料庫系統的體系結構12
1.4 資料庫系統的研究與套用14
1.5 數據模型15
1.5.1 概念層數據模型15
1.5.2 層次數據模型16
1.5.3 網狀模型17
1.5.4 面向對象模型18
1.5.5 關係模型19
1.6關係資料庫理論基礎20
1.6.1基本概念20
1.6.2關係資料庫的特點21
1.6.3關係資料庫基本運算21
1.7資料庫設計過程22
1.7.1需求分析階段22
1.7.2概念模型設計24
1.7.3資料庫邏輯設計24
1.7.4資料庫物理設計25
習題126
第2章VisualFoxPro概述30
2.1VisualFoxPro系統概述30
2.1.1VisualFoxPro6.0的發展歷程30
2.1.2VisualFoxPro6.0的特點31
2.1.3VisualFoxPro6.0的功能33
2.2VisualFoxPro6.0開發環境簡介33
2.3VisualFoxPro6.0基本操作35
2.3.1VisualFoxPro6.0主要檔案類型35
2.3.2VisualFoxPro6.0的操作方式36
2.4VisualFoxPro6.0的命令和語法規則37
2.4.1命令格式37
2.4.2命令中幾種常用子句37
2.4.3命令書寫規則38
2.4.4命令工作方式中的常見錯誤39
2.4.5VisualFoxPro6.0命令視窗的使用39
2.5VisualFoxPro6.0設計工具39
2.5.1項目管理器39
2.5.2嚮導40
2.5.3設計器40
2.5.4生成器41
2.6VisualFoxPro6.0環境配置42
習題244
第3章VisualFoxPro語言基礎47
3.1數據類型47
3.2數據存儲48
3.2.1常量48
3.2.2記憶體變數50
3.2.3數組變數52
3.2.4系統變數53
3.2.5欄位變數53
3.2.6欄位、記錄和數據表53
3.2.7對象、類和屬性53
3.3運算符及表達式53
3.3.1算術表達式54
3.3.2字元表達式54
3.3.3日期及日期時間表達式55
3.3.4關係表達式56
3.3.5邏輯表達式57
3.3.6類與對象表達式57
3.4函式58
3.4.1函式的要素58
3.4.2函式的類型58
3.4.3VisualFoxPro常用函式58
習題362
第4章資料庫與數據表的基本操作66
4.1數據表的建立66
4.1.1設計表結構66
4.1.2建立表結構68
4.1.3修改表結構68
4.1.4輸入記錄68
4.1.5編輯記錄69
4.2數據表的基本操作69
4.2.1打開與關閉69
4.2.2顯示記錄70
4.2.3定位記錄指針71
4.2.4表數據的替換72
4.2.5添加記錄74
4.2.6刪除記錄75
4.2.7複製表77
4.3數據表的排序、索引與查詢78
4.3.1數據表的排序78
4.3.2數據表的索引79
4.3.3數據表的查詢85
4.4數據表的統計與匯總87
4.4.1數據表的統計87
4.4.2數據表的匯總89
4.5多數據表的操作90
4.5.1工作區的概念90
4.5.2選擇工作區90
4.5.3不同工作區的互訪91
4.5.4數據表之間的關聯91
4.5.5數據表檔案的更新93
4.6資料庫及其基本操作93
4.6.1資料庫的基本概念93
4.6.2設計資料庫94
4.6.3創建資料庫95
4.6.4資料庫的基本操作96
4.6.5查看和修改資料庫結構98
4.6.6數據詞典101
習題4108
第5章關係資料庫結構化查詢語言112
5.1關係資料庫SQL112
5.1.1SQL概述112
5.1.2SQL語言的主要功能112
5.1.3SQL語言的主要特點112
5.2SQL數據定義語言113
5.3SQL數據操縱語言116
5.4SQL的數據查詢功能(從一個或多個表中檢索數據)117
5.4.1單表查詢118
5.4.2連線查詢123
5.4.3TOP子句的使用125
5.4.4查詢結果去向子句125
習題5126
第6章查詢與視圖128
6.1查詢128
6.1.1查詢的概念128
6.1.2查詢設計器128
6.1.3運行查詢135
6.1.4查詢設計器的局限性136
6.2視圖136
6.2.1視圖的定義136
6.2.2視圖的分類137
6.2.3建立視圖137
6.2.4遠程視圖與連線139
6.2.5視圖與數據更新140
6.2.6使用視圖141
習題6141
第7章VisualFoxPro結構化程式設計144
7.1程式檔案的建立、編輯、修改145
7.1.1程式檔案的建立145
7.1.2修改程式檔案146
7.2執行程式檔案146
7.3程式中常用命令147
7.3.1基本的輸入輸出命令147
7.3.2程式檔案中的輔助命令149
7.4VisualFoxPro程式的三種基本結構150
7.5模組化程式設計160
7.5.1子程式160
7.5.2過程162
7.5.3自定義函式163
7.5.4過程檔案164
7.5.5變數的作用域165
7.6程式調試與測試168
7.6.1調試的概念168
7.6.2VisualFoxPro的程式調試器168
7.6.3程式中常見錯誤171
7.6.4查錯技術171
7.6.5程式調試實例172
習題7173
第8章面向對象程式設計基礎176
8.1面向對象的概念176
8.1.1基本概念176
8.1.2對象程式設計方法180
8.2表單的基本操作183
8.2.1表單的設計過程183
8.2.2操作表單184
8.2.3表單創建與保存184
8.2.4表單屬性和方法186
8.2.5表單集190
8.3表單的調整和定製191
8.3.1控制項編輯191
8.3.2控制項排列192
8.3.3使用自動格式生成器192
8.3.4設定Tab順序193
8.3.5表單的數據環境193
8.4表單控制項195
8.4.1表單控制項195
8.4.2標籤控制項197
8.4.3線條與形狀控制項198
8.4.4文本框控制項200
8.4.5命令按鈕和按鈕組203
8.4.6單選按鈕207
8.4.7複選框208
8.4.8微調按鈕210
8.4.9列表框212
8.4.10組合框214
8.4.11編輯框216
8.4.12頁框217
8.4.13表格218
8.4.14圖像控制項221
8.4.15計時控制項222
8.4.16OLE控制項223
習題8225
第9章選單與報表229
9.1選單229
9.1.1選單設計的一般步驟229
9.1.2規劃選單230
9.1.3選單創建230
9.1.4保存選單定義234
9.1.5生成程式235
9.1.6執行選單程式237
9.1.7選單設計技術237
9.1.8將系統選單引入用戶選單系統237
9.2彈出式選單設計239
9.2.1用選單設計器設計快捷選單239
9.2.2用選單命令為彈出式選單編程240
9.3頂層表單設計243
9.4設計套用系統啟動程式244
9.5報表格式設計初步245
9.5.1報表設計器246
9.5.2頁面設定247
9.5.3快速報表247
9.5.4存儲與預覽報表248
9.6報表設計248
9.6.1報表格式概述248
9.6.2域控制項設計250
9.6.3標籤控制項設計253
9.6.4畫線設計254
9.6.5標題/總結設計254
9.6.6分組設計257
9.6.7圓角矩形控制項設計258
9.7報表輸出259
9.7.1選單方式列印報表259
9.7.2命令方式報表輸出260
習題9260
第10章系統開發實例263
10.1套用系統開發的基本步驟263
10.1.1需求分析263
10.1.2資料庫設計264
10.1.3應用程式設計264
10.1.4軟體測試265
10.1.5應用程式發布265
10.1.6系統運行與維護265
10.2“學生成績管理系統”的開發簡介265
10.2.1系統設計的目的意義265
10.2.2系統需求分析266
10.2.3資料庫設計266
10.2.4系統的主要功能模組268
10.3生成可發布的應用程式281
10.3.1發布過程281
10.3.2準備要發布的應用程式281
10.3.3選擇連編類型281
10.3.4考慮硬體、記憶體和網路問題282
10.3.5確保正確運行282
10.3.6在應用程式中包含資源283
10.3.7刪除受限制的VisualFoxPro功能和檔案283
10.3.8定製要發布的應用程式284
10.3.9生成應用程式284
10.3.10準備製作發布磁碟285
附錄A部分習題解答286
習題1286
習題2287
習題3287
習題4288
習題5289
習題6290
習題7291
習題8292
習題9293
附錄B理論考試樣題294
B.1模擬題一294
B.2模擬題二299
參考文獻306