注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫FoxPro/FoxBase數(shù)據(jù)庫原理與應(yīng)用:基于Visual FoxPro

數(shù)據(jù)庫原理與應(yīng)用:基于Visual FoxPro

數(shù)據(jù)庫原理與應(yīng)用:基于Visual FoxPro

定 價:¥36.00

作 者: 李春葆,曾慧
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: FoxPro

ISBN: 9787302162261 出版時間: 2007-10-01 包裝: 平裝
開本: 16 頁數(shù): 397 字?jǐn)?shù):  

內(nèi)容簡介

  作者多年寫作、講授和開發(fā)數(shù)據(jù)庫的經(jīng)驗于一體,以Visual FoxPro(簡稱VFP)系統(tǒng)為例,講述數(shù)據(jù)庫的原理和應(yīng)用。全書分為20章:第1章-第5章介紹數(shù)據(jù)庫的基本原理,第6章-第19章介紹采用Visual FoxPro開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的實用技術(shù),第20章給出學(xué)生成績管理系統(tǒng)的開發(fā)過程。最后是兩個附錄,附錄A給出了8個上機(jī)實驗題及實驗設(shè)計,附錄B給出全書練習(xí)題的參考答案。《數(shù)據(jù)庫原理與應(yīng)用:基于Visual FoxPro(第2版)》在講解知識點(diǎn)、注釋概念的過程中,穿插各類實例,并在每章后給出大量習(xí)題,有助于讀者理解概念、鞏固知識、掌握要點(diǎn)、攻克難點(diǎn)?!稊?shù)據(jù)庫原理與應(yīng)用:基于Visual FoxPro(第2版)》既可作為參加全國計算機(jī)等級考試(二級數(shù)據(jù)庫程序設(shè)計)應(yīng)試者的教材,又可作為各類院校相關(guān)專業(yè)及其他培訓(xùn)班的“數(shù)據(jù)庫原理與應(yīng)用”課程的教學(xué)用書,對于計算機(jī)應(yīng)用人員和計算機(jī)愛好者也是一本實用的自學(xué)參考書。

作者簡介

暫缺《數(shù)據(jù)庫原理與應(yīng)用:基于Visual FoxPro》作者簡介

圖書目錄

第1章  數(shù)據(jù)庫系統(tǒng)概述 1
1.1  信息、數(shù)據(jù)和數(shù)據(jù)處理 1
1.1.1  信息與數(shù)據(jù) 1
1.1.2  數(shù)據(jù)處理 2
1.2  數(shù)據(jù)管理技術(shù)的發(fā)展 2
1.2.1  人工管理階段(20世紀(jì)50年代)
2
1.2.2  文件系統(tǒng)階段(20世紀(jì)60年代)
2
1.2.3  數(shù)據(jù)庫系統(tǒng)階段(20世紀(jì)60
年代后期) 3
1.3  數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu) 4
1.3.1  數(shù)據(jù)庫系統(tǒng)的組成 4
1.3.2  數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu) 6
1.4  數(shù)據(jù)庫管理系統(tǒng) 9
1.4.1  DBMS的主要功能 9
1.4.2  DBMS的組成 10
1.5  練習(xí)題1 12
1.5.1  單項選擇題 12
1.5.2  簡答題 13
第2章  數(shù)據(jù)模型 14
2.1  什么是數(shù)據(jù)模型 14
2.1.1  數(shù)據(jù)的描述 15
2.1.2  數(shù)據(jù)間聯(lián)系的描述 15
2.2  概念模型 15
2.2.1  信息世界中的基本概念 15
2.2.2  實體間的聯(lián)系方式 16
2.2.3  實體聯(lián)系表示法(E-R方法) 17
2.2.4  怎樣設(shè)計E-R圖 19
2.3  數(shù)據(jù)庫類型 20
2.3.1  層次模型 21
2.3.2  網(wǎng)狀模型 22
2.3.3  關(guān)系模型 23
2.4  練習(xí)題2 25
2.4.1  單項選擇題 25
2.4.2  簡答題 26
第3章  關(guān)系數(shù)據(jù)庫 27
3.1  關(guān)系模型的基本概念 27
3.2  關(guān)系的數(shù)學(xué)定義 28
3.3  關(guān)系代數(shù) 30
3.3.1  傳統(tǒng)的集合運(yùn)算 30
3.3.2  專門的關(guān)系運(yùn)算 31
3.4  練習(xí)題3 33
3.4.1  單項選擇題 33
3.4.2  簡答題 35
第4章  關(guān)系數(shù)據(jù)庫規(guī)范化理論 36
4.1  問題的提出 36
4.2  函數(shù)依賴 37
4.2.1  函數(shù)依賴的定義 37
4.2.2  函數(shù)依賴與屬性關(guān)系 38
4.2.3  Armstrong公理 39
4.2.4  閉包及其計算 39
4.3  范式和規(guī)范化 41
4.3.1  什么叫范式 41
4.3.2  范式的判定條件與規(guī)范化 41
4.4  關(guān)系模式的分解 43
4.4.1  模式分解中存在的問題 43
4.4.2  無損分解的定義和性質(zhì) 43
4.4.3  無損分解的測試方法 44
4.4.4  保持函數(shù)依賴的分解 44
4.5  練習(xí)題4 45
4.5.1  單項選擇題 45
4.5.2  簡答題 47
第5章  數(shù)據(jù)庫設(shè)計 49
5.1  數(shù)據(jù)庫設(shè)計概述 49
5.2  需求分析 50
5.2.1  需求分析的步驟 50
5.2.2  需求分析的方法 52
5.3  概念結(jié)構(gòu)設(shè)計 55
5.3.1  局部應(yīng)用E-R模型設(shè)計 55
5.3.2  總體概念E-R模型設(shè)計 57
5.4  邏輯結(jié)構(gòu)設(shè)計 59
5.5  物理結(jié)構(gòu)設(shè)計 61
5.6  數(shù)據(jù)庫的實施和維護(hù) 61
5.7  練習(xí)題5 62
5.7.1  單項選擇題 62
5.7.2  簡答題 63
第6章  VFP系統(tǒng)初步 64
6.1  VFP系統(tǒng)的啟動和退出 64
6.1.1  啟動VFP系統(tǒng) 64
6.1.2  退出VFP系統(tǒng) 65
6.2  VFP系統(tǒng)界面 65
6.2.1  菜單 65
6.2.2  窗口 66
6.2.3  對話框 66
6.3  VFP系統(tǒng)菜單 67
6.3.1  “文件”菜單 67
6.3.2  “編輯”菜單 67
6.3.3  “顯示”菜單 68
6.3.4  “格式”菜單 68
6.3.5  “工具”菜單 69
6.3.6  “程序”菜單 69
6.3.7  “窗口”菜單 69
6.3.8  “幫助”菜單 70
6.4  定制VFP開發(fā)環(huán)境 70
6.4.1  設(shè)置環(huán)境和管理臨時文件 70
6.4.2  配置VFP工具欄 73
6.5  練習(xí)題6 75
6.5.1  單項選擇題 75
6.5.2  簡答題 75
第7章  VFP語言基礎(chǔ) 76
7.1  數(shù)據(jù)類型 76
7.1.1  字符型 76
7.1.2  貨幣型 76
7.1.3  數(shù)值型 77
7.1.4  單精度浮點(diǎn)型 77
7.1.5  日期型 77
7.1.6  日期時間型 77
7.1.7  雙精度浮點(diǎn)型 77
7.1.8  整型 78
7.1.9  邏輯型 78
7.1.10  備注型 78
7.1.11  通用型 78
7.1.12  字符型(二進(jìn)制) 78
7.1.13  備注型(二進(jìn)制) 78
7.2  數(shù)據(jù)存儲容器 79
7.2.1  常量 79
7.2.2  變量 80
7.2.3  數(shù)組 84
7.2.4  字段 85
7.2.5  記錄 86
7.2.6  對象 86
7.3  運(yùn)算符 86
7.3.1  算術(shù)運(yùn)算符 86
7.3.2  字符運(yùn)算符 86
7.3.3  日期運(yùn)算符 87
7.3.4  邏輯運(yùn)算符 87
7.3.5  關(guān)系運(yùn)算符 87
7.3.6  類與對象運(yùn)算符 88
7.4  表達(dá)式 88
7.4.1  算術(shù)表達(dá)式 88
7.4.2  字符表達(dá)式 89
7.4.3  日期表達(dá)式 89
7.4.4  關(guān)系表達(dá)式 89
7.4.5  邏輯表達(dá)式 89
7.4.6  名字表達(dá)式 90
7.4.7  宏替換表達(dá)式 90
7.5  VFP命令結(jié)構(gòu) 90
7.6  練習(xí)題7 91
7.6.1  單項選擇題 91
7.6.2  簡答題 94
第8章  建立表 95
8.1  建立表結(jié)構(gòu) 95
8.1.1  交互建立表結(jié)構(gòu) 95
8.1.2  使用SQL命令建立表結(jié)構(gòu) 96
8.2  修改表結(jié)構(gòu) 97
8.2.1  交互修改表結(jié)構(gòu) 97
8.2.2  使用SQL命令修改表結(jié)構(gòu) 98
8.3  刪除表 100
8.4  復(fù)制表 101
8.5  重命名表 102
8.6  建立樣本表 103
8.7  練習(xí)題8 106
8.7.1  單項選擇題 106
8.7.2  簡答題 108
第9章  SQL語言 109
9.1  SQL語言概述 109
9.1.1  SQL語言的特點(diǎn) 109
9.1.2  SQL語言的基本概念 109
9.2  SQL數(shù)據(jù)定義功能 110
9.2.1  建立基本表和視圖 110
9.2.2  修改表結(jié)構(gòu) 111
9.3  SQL數(shù)據(jù)查詢功能 112
9.3.1  投影查詢 113
9.3.2  選擇查詢 114
9.3.3  排序查詢 116
9.3.4  使用聚合函數(shù) 117
9.3.5  表的連接查詢 119
9.3.6  子查詢 122
9.3.7  相關(guān)子查詢 126
9.3.8  帶EXIST測試的子查詢 127
9.4  SQL數(shù)據(jù)操縱功能 128
9.4.1  INSERT命令 128
9.4.2  UPDATE命令 128
9.4.3  DELETE命令 129
9.5  練習(xí)題9 129
9.5.1  單項選擇題 129
9.5.2  簡答題 132
第10章  索引 134
10.1  索引類型和索引文件類型 134
10.1.1  索引類型 134
10.1.2  索引文件類型 135
10.2  建立索引文件 136
10.2.1  建立結(jié)構(gòu)復(fù)合索引文件 136
10.2.2  建立獨(dú)立復(fù)合索引文件 138
10.2.3  建立獨(dú)立索引文件 139
10.3  索引文件的引用 140
10.3.1  結(jié)構(gòu)復(fù)合索引文件的引用 140
10.3.2  獨(dú)立復(fù)合索引文件的引用 141
10.3.3  獨(dú)立索引文件的引用 142
10.4  索引文件的維護(hù) 143
10.4.1  結(jié)構(gòu)復(fù)合索引文件的維護(hù) 143
10.4.2  獨(dú)立復(fù)合索引文件的維護(hù) 144
10.4.3  獨(dú)立索引文件的維護(hù) 145
10.5  索引標(biāo)識的刪除 145
10.5.1  刪除結(jié)構(gòu)復(fù)合索引文件中的
索引標(biāo)識 145
10.5.2  刪除獨(dú)立復(fù)合索引文件中的
索引標(biāo)識 146
10.5.3  刪除獨(dú)立索引文件 147
10.6  練習(xí)題10 147
10.6.1  單項選擇題 147
10.6.2  簡答題 148
第11章  表的操作 149
11.1  打開表 149
11.1.1  USE命令 149
11.1.2  使用多個表 151
11.2  輸入記錄 154
11.2.1  全屏幕編輯 154
11.2.2  使用命令 156
11.3  修改記錄 158
11.3.1  全屏幕編輯 158
11.3.2  使用命令 158
11.4  刪除記錄 160
11.4.1  邏輯刪除記錄 160
11.4.2  物理刪除記錄 162
11.5  查找記錄 162
11.5.1  記錄的定位 162
11.5.2  順序查找 164
11.5.3  記錄過濾 165
11.5.4  索引查找 166
11.6  數(shù)據(jù)統(tǒng)計 166
11.6.1  計數(shù)命令 167
11.6.2  求和命令 167
11.6.3  求平均值命令 167
11.6.4  分類匯總命令 168
11.7  練習(xí)題11 169
11.7.1  單項選擇題 169
11.7.2  簡答題 172
第12章  建立和操作數(shù)據(jù)庫 174
12.1  自由表和數(shù)據(jù)庫 174
12.2  建立數(shù)據(jù)庫文件 174
12.3  數(shù)據(jù)庫的操作 175
12.3.1  打開數(shù)據(jù)庫 175
12.3.2  向數(shù)據(jù)庫中添加表 176
12.3.3  顯示數(shù)據(jù)庫中的表 177
12.3.4  從數(shù)據(jù)庫中移去表 178
12.3.5  引用多個數(shù)據(jù)庫 179
12.3.6  關(guān)閉數(shù)據(jù)庫 179
12.3.7  刪除數(shù)據(jù)庫 180
12.3.8  查看和修改數(shù)據(jù)庫結(jié)構(gòu) 180
12.4  練習(xí)題12 182
12.4.1  單項選擇題 182
12.4.2  簡答題 183
第13章  使用數(shù)據(jù)詞典 184
13.1  設(shè)置長表名和表的注釋 184
13.1.1  設(shè)置長表名 184
13.1.2  設(shè)置表的注釋 185
13.2  設(shè)置長字段名、注釋和標(biāo)題 186
13.2.1  設(shè)置長字段名 186
13.2.2  設(shè)置字段注釋 187
13.2.3  設(shè)置字段的標(biāo)題 187
13.3  字段默認(rèn)值 188
13.3.1  設(shè)置字段默認(rèn)值 188
13.3.2  利用默認(rèn)值來加快數(shù)據(jù)的
輸入 189
13.3.3  允許的默認(rèn)值 189
13.3.4  何時使用默認(rèn)值 189
13.4  建立和刪除表間的關(guān)系 190
13.4.1  建立表間的永久關(guān)系 190
13.4.2  刪除表間的永久關(guān)系 191
13.4.3  建立表之間的臨時關(guān)系 191
13.5  設(shè)置字段級和記錄級有效性規(guī)則 193
13.5.1  何時實施約束 193
13.5.2  設(shè)置字段級有效性規(guī)則 194
13.5.3  何時檢查字段級規(guī)則 195
13.5.4  設(shè)置記錄級有效性規(guī)則 195
13.5.5  何時檢查記錄級規(guī)則 196
13.5.6  從數(shù)據(jù)庫中移去具有關(guān)聯(lián)
規(guī)則的表 196
13.6  生成參照完整性 196
13.7  存儲過程 198
13.7.1  建立存儲過程 198
13.7.2  將存儲過程添加到數(shù)據(jù)庫中 199
13.7.3  查看數(shù)據(jù)庫中存儲過程的
名字 199
13.8  設(shè)置觸發(fā)器 200
13.8.1  建立觸發(fā)器 200
13.8.2  移去或刪除觸發(fā)器 201
13.8.3  修改觸發(fā)器 202
13.9  練習(xí)題13 202
13.9.1  單項選擇題 202
13.9.2  簡答題 203
第14章  VFP程序設(shè)計基礎(chǔ) 204
14.1  程序文件 204
14.1.1  程序的概念 204
14.1.2  程序文件的建立與執(zhí)行 204
14.1.3  不同工作方式下的環(huán)境設(shè)置
206
14.1.4  輸入輸出命令 210
14.2  程序控制結(jié)構(gòu) 213
14.2.1  順序結(jié)構(gòu) 213
14.2.2  分支結(jié)構(gòu) 213
14.2.3  循環(huán)結(jié)構(gòu) 215
14.3  函數(shù)和過程 219
14.3.1  VFP標(biāo)準(zhǔn)函數(shù) 219
14.3.2  自定義函數(shù) 223
14.3.3  過程 225
14.3.4  參數(shù)傳遞過程 226
14.4  練習(xí)題14 231
14.4.1  單項選擇題 231
14.4.2  簡答題 233
14.4.3  編程題 235
第15章  表單和表單集 236
15.1  創(chuàng)建表單 236
15.2  定制表單 238
15.2.1  使用表單設(shè)計器工具欄 238
15.2.2  設(shè)置數(shù)據(jù)環(huán)境 239
15.2.3  向表單中添加控件 240
15.3  表單的屬性、事件和方法 242
15.3.1  表單的屬性 242
15.3.2 表單的事件 244
15.3.3  表單的方法 246
15.3.4  添加新的屬性與方法到表單中 248
15.4  修改表單 249
15.4.1  選擇表單控件 250
15.4.2  復(fù)制表單控件 250
15.4.3  刪除表單控件 250
15.4.4  移動表單控件 250
15.4.5  改變表單控件大小 250
15.4.6  控件布局 250
15.4.7  設(shè)置控件的Tab鍵次序 250
15.4.8  預(yù)定義常量 252
15.5  表單管理 252
15.5.1  隱藏表單 252
15.5.2  傳遞參數(shù) 252
15.5.3  從表單返回值 253
15.5.4  關(guān)閉活動表單 253
15.5.5  運(yùn)行時屬性的設(shè)置 253
15.6  保存和運(yùn)行表單 255
15.6.1  保存表單 255
15.6.2  運(yùn)行表單 255
15.7  創(chuàng)建表單集 256
15.8  練習(xí)題15 256
15.8.1  單項選擇題 256
15.8.2  簡答題 258
第16章  內(nèi)部控件 259
16.1  標(biāo)簽控件 259
16.2  文本框控件 260
16.3  編輯框控件 261
16.4  命令按鈕控件 263
16.5  命令組控件 267
16.6  選項組控件 269
16.7  復(fù)選框控件 271
16.8  列表框控件 272
16.9  組合框控件 277
16.10  微調(diào) 279
16.11  圖像控件 280
16.12  表格控件 281
16.13  定時器控件 285
16.14  頁框控件 287
16.15  線條控件 288
16.16  形狀控件 289
16.17  容器控件 291
16.18  OLE控件 292
16.19  練習(xí)題16 294
16.19.1  單項選擇題 294
16.19.2  簡答題 296
第17章  面向?qū)ο蟮某绦蛟O(shè)計 297
17.1  對象和類 297
17.1.1  對象 297
17.1.2  類 298
17.2  定義類的程序方式 300
17.2.1  定義類的命令 301
17.2.2  向容器類中添加對象 302
17.2.3  指定方法和事件程序 305
17.2.4  保護(hù)和隱藏類成員 306
17.2.5  按類層次調(diào)用方法或事件代碼
307
17.2.6  成員數(shù)組 309
17.2.7  對象數(shù)組 309
17.3  利用類設(shè)計器定義類 310
17.4  面向?qū)ο蟪绦蛟O(shè)計實例 314
17.5  練習(xí)題17 317
17.5.1  單項選擇題 317
17.5.2  簡答題 321
第18章  菜單設(shè)計 322
18.1  啟動菜單設(shè)計器 322
18.2  菜單設(shè)計器的組成 323
18.3  創(chuàng)建和運(yùn)行菜單 325
18.4  設(shè)計菜單實例 325
18.5  練習(xí)題18 331
18.5.1  單項選擇題 331
18.5.2  簡答題 331
第19章  報表設(shè)計 332
19.1  報表設(shè)計器 332
19.1.1  啟動報表設(shè)計器 332
19.1.2  報表設(shè)計工具欄 333
19.1.3  報表控件工具欄 333
19.2  設(shè)計報表布局 334
19.2.1  設(shè)置報表頁面 334
19.2.2  設(shè)置報表數(shù)據(jù)環(huán)境 335
19.2.3  數(shù)據(jù)位置的規(guī)劃 335
19.3  插入報表控件 336
19.3.1  添加字段 336
19.3.2  添加標(biāo)簽 337
19.3.3  添加圖形 337
19.3.4  添加圖片 337
19.4  數(shù)據(jù)分組 338
19.4.1  添加單個組 338
19.4.2  添加多個數(shù)據(jù)分組 339
19.4.3  修改組帶區(qū) 339
19.4.4  刪除組帶區(qū) 339
19.4.5  修改分組次序 340
19.5  修改頁面布局 340
19.5.1  修改帶區(qū) 340
19.5.2  精確設(shè)置帶區(qū)高度 340
19.5.3  選擇和移動控件 340
19.5.4  復(fù)制和刪除控件 341
19.5.5  調(diào)整控件的大小 341
19.5.6  控件的對齊設(shè)置 341
19.5.7  網(wǎng)格線設(shè)置 341
19.6  對打印進(jìn)行控制 342
19.6.1  打印具有可變長度值的控件 342
19.6.2  設(shè)置控件的打印選項 342
19.7  運(yùn)行報表 343
19.8  練習(xí)題19 345
19.8.1  單項選擇題 345
19.8.2  簡答題 345
第20章  VFP數(shù)據(jù)庫系統(tǒng)開發(fā)實例
346
20.1  項目管理器 346
20.1.1  打開項目管理器 346
20.1.2  設(shè)計主程序 347
20.1.3 增加項目元素 348
20.1.4  連編應(yīng)用程序 349
20.2  學(xué)生成績管理系統(tǒng)設(shè)計 350
20.2.1  相關(guān)的數(shù)據(jù)表 350
20.2.2  相關(guān)模塊 351
附錄A  上機(jī)實驗題 355
上機(jī)實驗1:建立和使用自由表 355
上機(jī)實驗2:建立和使用索引 357
上機(jī)實驗3:表操作 360
上機(jī)實驗4:SELECT-SQL查詢 362
上機(jī)實驗5:數(shù)據(jù)庫表操作 364
上機(jī)實驗6:VFP程序設(shè)計 366
上機(jī)實驗7:創(chuàng)建表單 369
上機(jī)實驗8:面向?qū)ο蟪绦蛟O(shè)計 372
附錄B  練習(xí)題參考答案 377
練習(xí)題1  參考答案 377
練習(xí)題2  參考答案 378
練習(xí)題3  參考答案 379
練習(xí)題4  參考答案 380
練習(xí)題5  參考答案 382
練習(xí)題6  參考答案 383
練習(xí)題7  參考答案 384
練習(xí)題8  參考答案 385
練習(xí)題9  參考答案 386
練習(xí)題10  參考答案 387
練習(xí)題11  參考答案 388
練習(xí)題12  參考答案 390
練習(xí)題13  參考答案 391
練習(xí)題14  參考答案 391
練習(xí)題15  參考答案 394
練習(xí)題16  參考答案 395
練習(xí)題17  參考答案 396
練習(xí)題18  參考答案 396
練習(xí)題19  參考答案 397
參考文獻(xiàn) 398

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號