注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合數(shù)據(jù)庫應用與程序設計教程

數(shù)據(jù)庫應用與程序設計教程

數(shù)據(jù)庫應用與程序設計教程

定 價:¥28.00

作 者: 陳寶賢主編
出版社: 人民郵電出版社
叢編項: 21世紀高等學校計算機基礎教育系列教材
標 簽: 暫缺

ISBN: 9787115125033 出版時間: 2004-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 276 字數(shù):  

內(nèi)容簡介

  本書詳細介紹了數(shù)據(jù)庫管理操作技術及應用程序設計的基本方法。全書共14章,第1、2章介紹數(shù)據(jù)處理和數(shù)據(jù)庫系統(tǒng)的基本概念,并對微軟公司的數(shù)據(jù)庫產(chǎn)品Visual FoxPro進行了概述,使讀者對數(shù)據(jù)庫有一個大致的了解。第3~7章首先介紹數(shù)據(jù)類型、表達式、函數(shù)等基礎知識,然后介紹數(shù)據(jù)庫設計器、表、索引、SQL語言、視圖和查詢等概念和相應的操作方式,掌握這部分知識之后讀者可以使用數(shù)據(jù)庫系統(tǒng)進行常用的數(shù)據(jù)管理和操作。第8~14章介紹Visual FoxPro結構化編程、項目的建立和管理、面向對象編程基礎、表單設計及其控件的使用、菜單系統(tǒng)以及如何創(chuàng)建輸出報表等內(nèi)容,通過這部分的學習,讀者可以靈活運用Visual FoxPro可視化編程的特性,掌握創(chuàng)建普通數(shù)據(jù)管理系統(tǒng)的快捷方法和數(shù)據(jù)管理應用程序的設計方法。 本書適合作為高等院校非計算機專業(yè)的數(shù)據(jù)庫課程教材,也可以作為計算機愛好者的自學參考書。

作者簡介

暫缺《數(shù)據(jù)庫應用與程序設計教程》作者簡介

圖書目錄

第1章  數(shù)據(jù)庫應用基礎  1
1.1  數(shù)據(jù)處理及數(shù)據(jù)管理  1
1.1.1  信息與數(shù)據(jù)  1
1.1.2  數(shù)據(jù)處理及數(shù)據(jù)管理  2
1.2  數(shù)據(jù)庫系統(tǒng)組成  4
1.2.1  組成數(shù)據(jù)庫系統(tǒng)的5個主要部分  4
1.2.2  數(shù)據(jù)庫系統(tǒng)對軟、硬件的要求  5
1.2.3  數(shù)據(jù)庫系統(tǒng)的特點  5
1.3  數(shù)據(jù)模型(Data Model)  6
1.3.1  實體聯(lián)系模型  6
1.3.2  數(shù)據(jù)模型  7
1.3.3  關系具有的性質  9
1.3.4  關系運算  10
習題  11
第2章  Visual FoxPro 6.0概述  13
2.1  微型計算機關系數(shù)據(jù)庫產(chǎn)品概述  13
2.1.1  dBASE關系數(shù)據(jù)庫產(chǎn)品  13
2.1.2  FoxBASE關系數(shù)據(jù)庫產(chǎn)品  13
2.1.3  FoxPro關系數(shù)據(jù)庫產(chǎn)品  14
2.2  Visual FoxPro 6.0功能簡介  14
2.2.1  數(shù)據(jù)庫管理及項目管理  14
2.2.2  應用程序開發(fā)功能  15
2.2.3  客戶/服務器解決方案  16
2.3  Visual FoxPro 6.0系統(tǒng)安裝  17
2.3.1  系統(tǒng)對軟硬件要求  17
2.3.2  安裝Visual FoxPro 6.0的步驟  17
2.4  Visual FoxPro 6.0性能指標及常用文件類型  18
2.4.1  Visual FoxPro 6.0性能指標  18
2.4.2  常用文件類型及擴展名  19
2.5  文件命名方法、命令格式  19
2.5.1  文件命名方法  19
2.5.2  命令格式中符號使用的約定  20
2.5.3  Visual FoxPro 6.0命令的一般語法格式  20
2.6  Visual FoxPro 6.0操作界面與主菜單  21
2.6.1  啟動與退出Visual FoxPro  22
2.6.2  Visual FoxPro 6.0的主界面  22
2.7  項目管理器、設計器、向導和生成器  26
2.7.1  項目管理器  26
2.7.2  Visual FoxPro設計器  28
2.7.3  向導  29
2.7.4  Visual FoxPro生成器  31
2.8  Visual FoxPro的配置  31
2.8.1  設置Visual FoxPro的配置  31
2.8.2  配置文件  33
2.8.3  恢復Visual FoxPro環(huán)境  34
習題  35
第3章  數(shù)據(jù)類型、表達式和函數(shù)  37
3.1  數(shù)據(jù)類型  37
3.1.1  基本數(shù)據(jù)類型的種類  37
3.1.2  基本數(shù)據(jù)類型使用規(guī)定  37
3.2  常量與變量  39
3.2.1  常量  39
3.2.2  變量  41
3.2.3  內(nèi)存變量使用與操作命令  42
3.3  運算符與表達式  45
3.3.1  算術運算符與數(shù)值表達式  45
3.3.2  字符串運算符與字符表達式  45
3.3.3  日期時間運算符與日期時間表達式  46
3.3.4  關系運算符與關系表達式  46
3.3.5  邏輯運算符與邏輯表達式  47
3.3.6  顯示表達式、變量、數(shù)組元素值  48
3.4  常用函數(shù)  48
3.4.1  系統(tǒng)函數(shù)與用戶自定義函數(shù)  48
3.4.2  數(shù)值處理函數(shù)  49
3.4.3  字符串處理函數(shù)  50
3.4.4  日期和時間處理函數(shù)  52
3.4.5  數(shù)據(jù)類型轉換函數(shù)  53
3.4.6  系統(tǒng)測試函數(shù)  54
3.4.7  系統(tǒng)信息函數(shù)  56
習題  56
第4章  數(shù)據(jù)庫基本操作  59
4.1  建立數(shù)據(jù)庫  59
4.1.1  數(shù)據(jù)庫的建立  59
4.1.2  打開數(shù)據(jù)庫  61
4.1.3  數(shù)據(jù)庫設計器  61
4.2  建立數(shù)據(jù)庫表與自由表  62
4.2.1  數(shù)據(jù)庫表與自由表的設計  62
4.2.2  創(chuàng)建一個數(shù)據(jù)庫表  63
4.2.3  創(chuàng)建自由表  66
4.3  數(shù)據(jù)庫中對表的操作  67
4.3.1  在數(shù)據(jù)庫中添加表與移出表  67
4.3.2  使用瀏覽器  68
4.3.3  修改表結構  70
4.4  數(shù)據(jù)庫與表的基本操作命令  71
4.4.1  數(shù)據(jù)庫的基本操作命令  72
4.4.2  表的建立與表結構的修改  72
4.4.3  表的瀏覽與顯示  73
4.4.4  記錄定位  74
4.4.5  記錄的編輯、修改及替換  75
4.4.6  記錄的追加、插入  76
4.4.7  記錄的刪除  77
4.4.8  統(tǒng)計與匯總  78
習題  81
第5章  數(shù)據(jù)庫綜合操作  83
5.1  索引及索引類型  83
5.1.1  索引  83
5.1.2  索引的類型  84
5.1.3  索引文件及其分類  85
5.2  創(chuàng)建索引與索引的使用  85
5.2.1  用表設計器創(chuàng)建索引  85
5.2.2  用命令方式創(chuàng)建索引  87
5.2.3  使用索引  88
5.3  數(shù)據(jù)庫中多表的使用  90
5.3.1  工作區(qū)  90
5.3.2  工作區(qū)選擇  91
5.4  建立表間的關系  94
5.4.1  建立表間永久關系  94
5.4.2  設置參照完整性  95
5.4.3  建立表間臨時關系  97
習題  99
第6章  SQL語言  101
6.1  SQL語言概述  101
6.2  數(shù)據(jù)查詢  102
6.2.1  數(shù)據(jù)查詢  102
6.2.2  數(shù)據(jù)查詢命令  102
6.2.3  應用實例  104
6.3  SQL的數(shù)據(jù)定義功能  107
6.3.1  CREATE TABLE命令  107
6.3.2  CREATE CURSOR命令  109
6.3.3  ALTER TABLE命令  109
6.3.4  DROP TABLE命令  111
6.4  SQL數(shù)據(jù)更新功能  111
6.4.1  插入命令  111
6.4.2  更新命令  112
6.4.3  刪除命令  112
習題  113
第7章  視圖與查詢  115
7.1  創(chuàng)建視圖  115
7.1.1  視圖的概念  115
7.1.2  使用向導創(chuàng)建本地視圖  116
7.1.3  使用視圖設計器創(chuàng)建本地視圖  120
7.1.4  創(chuàng)建遠程視圖  128
7.1.5  使用CREATE SQL VIEW命令創(chuàng)建視圖  130
7.2  利用視圖訪問和更新數(shù)據(jù)  130
7.2.1  數(shù)據(jù)庫視圖的操作  130
7.2.2  利用視圖更新數(shù)據(jù)  131
7.3  創(chuàng)建與使用查詢  132
7.3.1  創(chuàng)建查詢的過程  132
7.3.2  查詢舉例  136
7.3.3  運行查詢  137
習題  137
第8章  程序設計基礎  139
8.1  程序文件  139
8.1.1  Visual FoxPro的工作方式  139
8.1.2  程序文件的建立與修改  140
8.1.3  程序文件的保存  141
8.1.4  程序文件的執(zhí)行  141
8.1.5  程序文件中的其他常用命令  142
8.2  程序的基本結構  143
8.2.1  結構化程序  143
8.2.2  順序結構  144
8.2.3  分支結構  144
8.2.4  循環(huán)結構  148
8.3  過程及其調(diào)用  152
8.3.1  定義過程或過程文件  152
8.3.2  調(diào)用過程或過程文件  153
8.3.3  變量的作用域  157
8.4  程序的測試與調(diào)試  158
8.4.1  建立測試環(huán)境  158
8.4.2  調(diào)試器窗口  158
8.4.3  斷點  160
習題  161
第9章  項目管理器  163
9.1  創(chuàng)建項目  163
9.1.1  菜單方式創(chuàng)建項目  163
9.1.2  命令方式創(chuàng)建項目  164
9.1.3  菜單方式打開項目  164
9.1.4  命令方式打開項目  164
9.2  使用項目管理器  164
9.2.1  項目管理器的基本用法  165
9.2.2  項目連編  167
習題  170
第10章  面向對象可視化編程基礎  171
10.1  面向對象程序設計的基本概念  171
10.1.1  對象和類  171
10.1.2  繼承、封裝和多態(tài)  172
10.1.3  屬性、事件和方法  173
10.2  Visual FoxPro中類的操作  174
10.2.1  Visual FoxPro的基類  174
10.2.2  創(chuàng)建類  175
10.2.3  類的設置  177
10.2.4  類的修改  178
10.3  Visual FoxPro中對象的操作  178
10.3.1  由類創(chuàng)建對象  178
10.3.2  創(chuàng)建對象的引用  178
10.3.3  為對象設置屬性  180
10.3.4  調(diào)用方法程序  181
10.3.5  觸發(fā)事件  181
習題  183
第11章  表單設計及運行  184
11.1  建立表單  184
11.1.1  用表單向導建立表單  184
11.1.2  表單設計器  187
11.1.3  使用表單集擴充表單  191
11.1.4  設置數(shù)據(jù)環(huán)境  191
11.2  表單的屬性、事件和方法  194
11.2.1  管理表單屬性  194
11.2.2  管理表單事件和方法  196
11.3  修改和保存表單  197
11.3.1  修改表單  197
11.3.2  保存表單  197
11.4  運行表單  198
11.4.1  在設計時運行表單  198
11.4.2  從程序中運行表單  198
習題  199
第12章  表單控件  200
12.1  常用控件介紹  200
12.1.1  常用控件的使用場景  200
12.1.2  選擇合適的控件  201
12.1.3  常用控件的公共屬性和基本操作  202
12.1.4  設置控件的Tab鍵次序  202
12.2  顯示信息的控件  203
12.2.1  “標簽”控件(Label)  203
12.2.2  “線條”控件(Line)  204
12.2.3  “形狀”控件(Shape)  204
12.2.4  “圖像”控件(Image)  205
12.2.5  使用表單圖形顯示信息  205
12.3  文本框與編輯框  205
12.3.1  “文本框”控件(TextBox)  205
12.3.2  “編輯框”控件(EditBox)  207
12.4  命令按鈕與命令按鈕組  208
12.4.1  “命令按鈕”控件(CommandButton)  208
12.4.2  “命令按鈕組”控件(CommandGroup)  211
12.5  選項按鈕組和復選框  213
12.5.1  “選項按鈕組”控件(OptionGroup)  213
12.5.2  “復選框”控件(CheckBox)  214
12.6  列表框和組合框  215
12.6.1  “列表框”控件(ListBox)  215
12.6.2  “組合框”控件(ComboBox)  217
12.7  表格和頁框  218
12.7.1  “表格”控件(Grid)  218
12.7.2  “頁框”控件(PageFrame)  221
12.8  其他控件  222
12.8.1  “微調(diào)”控件(Spinner)  222
12.8.2  “計時器”控件(Timer)  222
12.8.3  ActiveX控件(OleControl)  224
12.8.4  ActiveX綁定控件(OleBoundControl)  224
12.8.5  “容器”控件(Container)  224
12.8.6  “超級鏈接”控件(Hyperlink)  225
習題  225
第13章  菜單系統(tǒng)  227
13.1  菜單系統(tǒng)概述  227
13.2  菜單設計器  228
13.2.1  進入菜單設計器  229
13.2.2  菜單設計器的界面  229
13.3  應用系統(tǒng)菜單設計實例  232
13.4  使用“快捷菜單設計器”創(chuàng)建快捷菜單  236
13.5  在項目中添加菜單系統(tǒng)  238
習題  238
第14章  創(chuàng)建輸出報表  240
14.1  報表概述  240
14.2  使用“報表向導”制作報表  241
14.3  使用“快速報表”制作單表報表  245
14.4  使用“報表設計器”制作和修改報表  247
14.4.1  報表帶區(qū)  248
14.4.2  報表的數(shù)據(jù)環(huán)境  248
14.4.3  報表控件  249
14.4.4  報表布局  253
14.4.5  分組報表  256
14.5  在項目中添加報表  259
習題  259
參考文獻  261

本目錄推薦

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