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

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

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

定 價:¥36.00

作 者: 李春葆,曾慧
出版社: 清華大學出版社
叢編項:
標 簽: FoxPro

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《數(shù)據(jù)庫原理與應用:基于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ù)管理技術的發(fā)展 2
1.2.1  人工管理階段(20世紀50年代)
2
1.2.2  文件系統(tǒng)階段(20世紀60年代)
2
1.2.3  數(shù)據(jù)庫系統(tǒng)階段(20世紀60
年代后期) 3
1.3  數(shù)據(jù)庫系統(tǒng)的組成與結構 4
1.3.1  數(shù)據(jù)庫系統(tǒng)的組成 4
1.3.2  數(shù)據(jù)庫系統(tǒng)體系結構 6
1.4  數(shù)據(jù)庫管理系統(tǒng) 9
1.4.1  DBMS的主要功能 9
1.4.2  DBMS的組成 10
1.5  練習題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  怎樣設計E-R圖 19
2.3  數(shù)據(jù)庫類型 20
2.3.1  層次模型 21
2.3.2  網狀模型 22
2.3.3  關系模型 23
2.4  練習題2 25
2.4.1  單項選擇題 25
2.4.2  簡答題 26
第3章  關系數(shù)據(jù)庫 27
3.1  關系模型的基本概念 27
3.2  關系的數(shù)學定義 28
3.3  關系代數(shù) 30
3.3.1  傳統(tǒng)的集合運算 30
3.3.2  專門的關系運算 31
3.4  練習題3 33
3.4.1  單項選擇題 33
3.4.2  簡答題 35
第4章  關系數(shù)據(jù)庫規(guī)范化理論 36
4.1  問題的提出 36
4.2  函數(shù)依賴 37
4.2.1  函數(shù)依賴的定義 37
4.2.2  函數(shù)依賴與屬性關系 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  關系模式的分解 43
4.4.1  模式分解中存在的問題 43
4.4.2  無損分解的定義和性質 43
4.4.3  無損分解的測試方法 44
4.4.4  保持函數(shù)依賴的分解 44
4.5  練習題4 45
4.5.1  單項選擇題 45
4.5.2  簡答題 47
第5章  數(shù)據(jù)庫設計 49
5.1  數(shù)據(jù)庫設計概述 49
5.2  需求分析 50
5.2.1  需求分析的步驟 50
5.2.2  需求分析的方法 52
5.3  概念結構設計 55
5.3.1  局部應用E-R模型設計 55
5.3.2  總體概念E-R模型設計 57
5.4  邏輯結構設計 59
5.5  物理結構設計 61
5.6  數(shù)據(jù)庫的實施和維護 61
5.7  練習題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  設置環(huán)境和管理臨時文件 70
6.4.2  配置VFP工具欄 73
6.5  練習題6 75
6.5.1  單項選擇題 75
6.5.2  簡答題 75
第7章  VFP語言基礎 76
7.1  數(shù)據(jù)類型 76
7.1.1  字符型 76
7.1.2  貨幣型 76
7.1.3  數(shù)值型 77
7.1.4  單精度浮點型 77
7.1.5  日期型 77
7.1.6  日期時間型 77
7.1.7  雙精度浮點型 77
7.1.8  整型 78
7.1.9  邏輯型 78
7.1.10  備注型 78
7.1.11  通用型 78
7.1.12  字符型(二進制) 78
7.1.13  備注型(二進制) 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  運算符 86
7.3.1  算術運算符 86
7.3.2  字符運算符 86
7.3.3  日期運算符 87
7.3.4  邏輯運算符 87
7.3.5  關系運算符 87
7.3.6  類與對象運算符 88
7.4  表達式 88
7.4.1  算術表達式 88
7.4.2  字符表達式 89
7.4.3  日期表達式 89
7.4.4  關系表達式 89
7.4.5  邏輯表達式 89
7.4.6  名字表達式 90
7.4.7  宏替換表達式 90
7.5  VFP命令結構 90
7.6  練習題7 91
7.6.1  單項選擇題 91
7.6.2  簡答題 94
第8章  建立表 95
8.1  建立表結構 95
8.1.1  交互建立表結構 95
8.1.2  使用SQL命令建立表結構 96
8.2  修改表結構 97
8.2.1  交互修改表結構 97
8.2.2  使用SQL命令修改表結構 98
8.3  刪除表 100
8.4  復制表 101
8.5  重命名表 102
8.6  建立樣本表 103
8.7  練習題8 106
8.7.1  單項選擇題 106
8.7.2  簡答題 108
第9章  SQL語言 109
9.1  SQL語言概述 109
9.1.1  SQL語言的特點 109
9.1.2  SQL語言的基本概念 109
9.2  SQL數(shù)據(jù)定義功能 110
9.2.1  建立基本表和視圖 110
9.2.2  修改表結構 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  相關子查詢 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  練習題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  建立結構復合索引文件 136
10.2.2  建立獨立復合索引文件 138
10.2.3  建立獨立索引文件 139
10.3  索引文件的引用 140
10.3.1  結構復合索引文件的引用 140
10.3.2  獨立復合索引文件的引用 141
10.3.3  獨立索引文件的引用 142
10.4  索引文件的維護 143
10.4.1  結構復合索引文件的維護 143
10.4.2  獨立復合索引文件的維護 144
10.4.3  獨立索引文件的維護 145
10.5  索引標識的刪除 145
10.5.1  刪除結構復合索引文件中的
索引標識 145
10.5.2  刪除獨立復合索引文件中的
索引標識 146
10.5.3  刪除獨立索引文件 147
10.6  練習題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  練習題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  關閉數(shù)據(jù)庫 179
12.3.7  刪除數(shù)據(jù)庫 180
12.3.8  查看和修改數(shù)據(jù)庫結構 180
12.4  練習題12 182
12.4.1  單項選擇題 182
12.4.2  簡答題 183
第13章  使用數(shù)據(jù)詞典 184
13.1  設置長表名和表的注釋 184
13.1.1  設置長表名 184
13.1.2  設置表的注釋 185
13.2  設置長字段名、注釋和標題 186
13.2.1  設置長字段名 186
13.2.2  設置字段注釋 187
13.2.3  設置字段的標題 187
13.3  字段默認值 188
13.3.1  設置字段默認值 188
13.3.2  利用默認值來加快數(shù)據(jù)的
輸入 189
13.3.3  允許的默認值 189
13.3.4  何時使用默認值 189
13.4  建立和刪除表間的關系 190
13.4.1  建立表間的永久關系 190
13.4.2  刪除表間的永久關系 191
13.4.3  建立表之間的臨時關系 191
13.5  設置字段級和記錄級有效性規(guī)則 193
13.5.1  何時實施約束 193
13.5.2  設置字段級有效性規(guī)則 194
13.5.3  何時檢查字段級規(guī)則 195
13.5.4  設置記錄級有效性規(guī)則 195
13.5.5  何時檢查記錄級規(guī)則 196
13.5.6  從數(shù)據(jù)庫中移去具有關聯(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  設置觸發(fā)器 200
13.8.1  建立觸發(fā)器 200
13.8.2  移去或刪除觸發(fā)器 201
13.8.3  修改觸發(fā)器 202
13.9  練習題13 202
13.9.1  單項選擇題 202
13.9.2  簡答題 203
第14章  VFP程序設計基礎 204
14.1  程序文件 204
14.1.1  程序的概念 204
14.1.2  程序文件的建立與執(zhí)行 204
14.1.3  不同工作方式下的環(huán)境設置
206
14.1.4  輸入輸出命令 210
14.2  程序控制結構 213
14.2.1  順序結構 213
14.2.2  分支結構 213
14.2.3  循環(huán)結構 215
14.3  函數(shù)和過程 219
14.3.1  VFP標準函數(shù) 219
14.3.2  自定義函數(shù) 223
14.3.3  過程 225
14.3.4  參數(shù)傳遞過程 226
14.4  練習題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  使用表單設計器工具欄 238
15.2.2  設置數(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  復制表單控件 250
15.4.3  刪除表單控件 250
15.4.4  移動表單控件 250
15.4.5  改變表單控件大小 250
15.4.6  控件布局 250
15.4.7  設置控件的Tab鍵次序 250
15.4.8  預定義常量 252
15.5  表單管理 252
15.5.1  隱藏表單 252
15.5.2  傳遞參數(shù) 252
15.5.3  從表單返回值 253
15.5.4  關閉活動表單 253
15.5.5  運行時屬性的設置 253
15.6  保存和運行表單 255
15.6.1  保存表單 255
15.6.2  運行表單 255
15.7  創(chuàng)建表單集 256
15.8  練習題15 256
15.8.1  單項選擇題 256
15.8.2  簡答題 258
第16章  內部控件 259
16.1  標簽控件 259
16.2  文本框控件 260
16.3  編輯框控件 261
16.4  命令按鈕控件 263
16.5  命令組控件 267
16.6  選項組控件 269
16.7  復選框控件 271
16.8  列表框控件 272
16.9  組合框控件 277
16.10  微調 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  練習題16 294
16.19.1  單項選擇題 294
16.19.2  簡答題 296
第17章  面向對象的程序設計 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  保護和隱藏類成員 306
17.2.5  按類層次調用方法或事件代碼
307
17.2.6  成員數(shù)組 309
17.2.7  對象數(shù)組 309
17.3  利用類設計器定義類 310
17.4  面向對象程序設計實例 314
17.5  練習題17 317
17.5.1  單項選擇題 317
17.5.2  簡答題 321
第18章  菜單設計 322
18.1  啟動菜單設計器 322
18.2  菜單設計器的組成 323
18.3  創(chuàng)建和運行菜單 325
18.4  設計菜單實例 325
18.5  練習題18 331
18.5.1  單項選擇題 331
18.5.2  簡答題 331
第19章  報表設計 332
19.1  報表設計器 332
19.1.1  啟動報表設計器 332
19.1.2  報表設計工具欄 333
19.1.3  報表控件工具欄 333
19.2  設計報表布局 334
19.2.1  設置報表頁面 334
19.2.2  設置報表數(shù)據(jù)環(huán)境 335
19.2.3  數(shù)據(jù)位置的規(guī)劃 335
19.3  插入報表控件 336
19.3.1  添加字段 336
19.3.2  添加標簽 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  精確設置帶區(qū)高度 340
19.5.3  選擇和移動控件 340
19.5.4  復制和刪除控件 341
19.5.5  調整控件的大小 341
19.5.6  控件的對齊設置 341
19.5.7  網格線設置 341
19.6  對打印進行控制 342
19.6.1  打印具有可變長度值的控件 342
19.6.2  設置控件的打印選項 342
19.7  運行報表 343
19.8  練習題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  設計主程序 347
20.1.3 增加項目元素 348
20.1.4  連編應用程序 349
20.2  學生成績管理系統(tǒng)設計 350
20.2.1  相關的數(shù)據(jù)表 350
20.2.2  相關模塊 351
附錄A  上機實驗題 355
上機實驗1:建立和使用自由表 355
上機實驗2:建立和使用索引 357
上機實驗3:表操作 360
上機實驗4:SELECT-SQL查詢 362
上機實驗5:數(shù)據(jù)庫表操作 364
上機實驗6:VFP程序設計 366
上機實驗7:創(chuàng)建表單 369
上機實驗8:面向對象程序設計 372
附錄B  練習題參考答案 377
練習題1  參考答案 377
練習題2  參考答案 378
練習題3  參考答案 379
練習題4  參考答案 380
練習題5  參考答案 382
練習題6  參考答案 383
練習題7  參考答案 384
練習題8  參考答案 385
練習題9  參考答案 386
練習題10  參考答案 387
練習題11  參考答案 388
練習題12  參考答案 390
練習題13  參考答案 391
練習題14  參考答案 391
練習題15  參考答案 394
練習題16  參考答案 395
練習題17  參考答案 396
練習題18  參考答案 396
練習題19  參考答案 397
參考文獻 398

本目錄推薦

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