出版時(shí)間:2000-03 出版社:清華大學(xué)出版社 作者:甕正科
內(nèi)容概要
內(nèi)容提要
本書簡(jiǎn)要介紹了數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)和數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù),詳細(xì)地說(shuō)明了FoxPro2.6
數(shù)據(jù)庫(kù)建立、插入、刪除、修改、瀏覽、更新、索引、排序、連接等基本操作;同時(shí)介紹了
表達(dá)式生成器、報(bào)表生成器、屏幕生成器、菜單生成器、項(xiàng)目生成器和導(dǎo)航器的使用方
法;深入討論了SQL和RQBE查詢語(yǔ)言,以及數(shù)組、窗口、備注字段、模板語(yǔ)言、低級(jí)
文件操作、網(wǎng)絡(luò)程序設(shè)計(jì)和屏幕控制項(xiàng)程序設(shè)計(jì)。此外,還專門介紹了結(jié)構(gòu)化程序設(shè)
計(jì)、事件驅(qū)動(dòng)程序設(shè)計(jì)和程序生成技術(shù)。本書內(nèi)容豐富,概念清晰,敘述循序漸進(jìn)。每
章均配有習(xí)題,便于教學(xué)。
本書可作為大、中專院校和各類培訓(xùn)班數(shù)據(jù)庫(kù)應(yīng)用課程的教材,也可供數(shù)據(jù)庫(kù)應(yīng)
用開(kāi)發(fā)人員參考。
書籍目錄
目錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)概述
1.1.1 數(shù)據(jù)、信息和數(shù)據(jù)處理
1.1.2 數(shù)據(jù)處理的三個(gè)階段
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成
1.1.4 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
1.1.5 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
1.1.6 數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展趨勢(shì)
1.2 現(xiàn)實(shí)世界的數(shù)據(jù)描述
1.2.1 數(shù)據(jù)的描述
1.2.2 實(shí)體模型
1.2.3 數(shù)據(jù)模型
1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)
1.3.1 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能
1.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)的組成
1.3.3 DBMs和Os的關(guān)系
1.4 FoxPro2.6數(shù)據(jù)庫(kù)管理系統(tǒng)
1.4.1 FoxPro的性能指標(biāo)
1.4.2 FoxPro系統(tǒng)安裝
1.4.3 FoxPro系統(tǒng)的啟動(dòng)
1.4.4 FoxPro系統(tǒng)配置
1.4.5 CONFIG.FP中的特殊項(xiàng)
1.4.6 功能鍵和宏定義
1.4.7 FoxPro資源數(shù)據(jù)庫(kù)
習(xí)題一
第2章 FoxPr026基礎(chǔ)知識(shí)
2.1 FoxPro系統(tǒng)菜單
2.1.1 FoxPro操作方式
2.1.2 控制項(xiàng)和鍵盤約定
2.1.3 FoxPro系統(tǒng)菜單
2.1.4 Systern菜單
2.1.5 系統(tǒng)幫助(HelP)
2.1.6 Window菜單(窗口操作)
2.1.7 File菜單(文件打開(kāi)、保存和打印)
2.2 文本編輯器
2.2.1 文本編輯功能鍵定義
2.2.2 Edit菜單(編輯操作)
2.2.3 文本編輯實(shí)例
2.3 FoxPro語(yǔ)言基礎(chǔ)
2.3.1 數(shù)據(jù)
2.3.2 變量
2.3.3 表達(dá)式
2.3.4 文件類型
2.3.5 命令語(yǔ)法規(guī)則
2.4 內(nèi)存變量操作
2.4.1 內(nèi)存變量的建立與輸出
2.4.2 內(nèi)存變量存儲(chǔ)顯示
2.4.3 內(nèi)存變量的釋放
2.4.4 內(nèi)存變量的保存與恢復(fù)
2.5 常用函數(shù)及其應(yīng)用
2.5.1 字符處理函數(shù)
2.5.2 數(shù)值處理函數(shù)
2.5.3 日期和時(shí)間函數(shù)
習(xí)題二
第3章 數(shù)據(jù)庫(kù)建立與操作
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1.1 系統(tǒng)分析
3.1.2 概念結(jié)構(gòu)設(shè)計(jì)
3.1.3 邏輯結(jié)構(gòu)設(shè)計(jì)
3.1.4 物理結(jié)構(gòu)設(shè)計(jì)
3.2 教學(xué)管理數(shù)據(jù)庫(kù)設(shè)計(jì)
3.2.1 教學(xué)管理數(shù)據(jù)庫(kù)系統(tǒng)分析和概念設(shè)計(jì)
3.2.2 教學(xué)管理數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
3.2.3 教學(xué)管理數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)
3.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義
3.3.1 建立與修改數(shù)據(jù)庫(kù)結(jié)構(gòu)(CREATE/MODIFYSTRUCTURE)
3.3.2 顯示數(shù)據(jù)庫(kù)結(jié)構(gòu)(LISTSTRUCTURE)
3.3.3 打開(kāi)與關(guān)閉數(shù)據(jù)庫(kù)(SELECT/USE/CLOSE)
3.3.4 獲取數(shù)據(jù)庫(kù)結(jié)構(gòu)和狀態(tài)信息
3.4 記錄的基本操作
3.4.1 添加記錄(APPEND)
3.4.2 顯示記錄(LIST/DISPLAY)
3.4.3 修改記錄(EDIT/REPLACE)
3.4.4 記錄定位(GO/SKIP/LOCATE)
3.4.5 記錄指針管理
3.4.6 插入記錄(INSERT)
3.4.7 刪除記錄(DELETE/ZAP/PACK)
3.4.8 恢復(fù)記錄(RECALL)
3.4.9 篩選記錄(FILTER)
3.5 Record菜單記錄操作
3.5.1 表達(dá)式生成器
3.5.2 Record彈出式菜單
3.5.3 查詢定位
3.5.4 字段修改
3.6 記錄瀏覽
3.6.1 記錄瀏覽的基本操作
3.6.2 瀏覽菜單的功能
3.6.3 記錄操作
3.6.4 字段操作
3.6.5 記錄分區(qū)
3.6.6 按不同格式瀏覽
3.6.7 狀態(tài)欄設(shè)置
3.6.8 BROWSE命令
3.6.9 EDIT/CHANGE命令
習(xí)題三
第4章 F0xPro結(jié)構(gòu)化程序設(shè)計(jì)
4.1 程序設(shè)計(jì)初步
4.1.1 如何編寫一個(gè)程序
4.1.2 程序的執(zhí)行和注釋(DO /*/&&)
4.1.3 程序流程圖
4.2 順序結(jié)構(gòu)程序設(shè)計(jì)
4.2.1 格式輸出(@...SAY)
4.2.2 基本輸入(ACCEPT/INPUT/WAIT)
4.2.3 格式輸入(@..GET)
4.2.4 清屏與畫框(@...CLEAR/@..TO)
4.2.5 顏色表示與設(shè)置
4.3 條件分支程序設(shè)計(jì)
4.3.1 條件分支設(shè)計(jì)(IF...ENDIF)
4.3.2 條件分支函數(shù)(IIF())
4.3.3 多重分支(DOCASE...ENDCASE)
4.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
4.4.1 FOR循環(huán)
4.4.2 WHILE循環(huán)
4.4.3 SCAN循環(huán)
4.4.4 退出循環(huán)(EXIT/LOOP)
4.5 過(guò)程和函數(shù)程序設(shè)計(jì)
4.5.1 自定義函數(shù)
4.5.2 過(guò)程設(shè)計(jì)
4.5.3 參數(shù)傳遞方式
4.5.4 變量的作用域
4.5.5 遞歸調(diào)用
4.6 數(shù)據(jù)庫(kù)程序操作
4.6.1 文件名處理程序設(shè)計(jì)
4.6.2 用程序方式添加記錄
4.6.3 用程序方式刪除或恢復(fù)記錄
4.6.4 根據(jù)輸入條件查詢記錄
4.6.5 用表格方式輸入瀏覽記錄
習(xí)題四
第5章 數(shù)據(jù)庫(kù)高級(jí)操作
5.1 數(shù)據(jù)庫(kù)索引方法
5.1.1 索引概念
5.1.2 索引文件的類型
5.1.3 索引建立
5.1.4 索引設(shè)置和關(guān)閉
5.1.5 獲取索引狀態(tài)
5.1.6 索引維護(hù)
5.1.7 索引查詢
5.2 Database菜單
5.2.1 Database菜單的意義
5.2.2 記錄排序
5.2.3 Setup操作
5.2.4 數(shù)值計(jì)算
5.2.5 記錄成批輸入/輸出
5.2.6 自動(dòng)建立數(shù)據(jù)庫(kù)
5.3 備注字段操作方法
5.3.1 備注字段操作
5.3.2 備注字段逐行操作
5.3.3 備注字段內(nèi)容成塊輸入輸出
5.3.4 與備注字段相關(guān)的命令
5.4 多庫(kù)連接操作
5.4.1 連接操作定義
5.4.2 多庫(kù)物理連接
5.4.3 多庫(kù)邏輯連接
5.4.4 一對(duì)多關(guān)系連接
5.4.5 獲取關(guān)系狀態(tài)
5.4.6 多庫(kù)修改操作
5.5 VIEW窗口和多庫(kù)操作
5.5.1 VIEW窗口的意義
5.5.2 建立關(guān)系的方法
5.5.3 建立和恢復(fù)視圖文件
5.5.4 建立一對(duì)多關(guān)系
習(xí)題五
第6章 報(bào)表設(shè)計(jì)與生成
6.1 程序控制打印
6.1.1 設(shè)置打印機(jī)
6.1.2 打印頁(yè)控制
6.1.3 獲取打印機(jī)狀態(tài)
6.1.4 利用打印系統(tǒng)變量控制打印
6.2 報(bào)表生成器概述
6.2.1 報(bào)表生成器原理
6.2.2 啟動(dòng)報(bào)表生成器
6.2.3 退出報(bào)表生成器
6.2.4 報(bào)表生成器彈出式菜單
6.3 基本報(bào)表格式設(shè)計(jì)
6.3.1 報(bào)表版面設(shè)計(jì)
6.3.2 報(bào)表快速生成
6.3.3 編輯報(bào)表格式
6.3.4 預(yù)覽報(bào)表
6.3.5 修改報(bào)表格式
6.3.6 報(bào)表輸出
6.4 報(bào)表高級(jí)設(shè)計(jì)
6.4.1 表達(dá)式格式設(shè)計(jì)
6.4.2 表達(dá)式計(jì)算設(shè)計(jì)
6.4.3 變量計(jì)算設(shè)計(jì)
6.4.4 報(bào)表總計(jì)設(shè)計(jì)
6.4.5 分組設(shè)計(jì)
6.4.6 自定義函數(shù)設(shè)計(jì)
6.4.7 多庫(kù)報(bào)表設(shè)計(jì)
6.4.8 對(duì)象管理
習(xí)題六
第7章 查詢語(yǔ)言SQL與RQBE
7.1 查詢語(yǔ)言簡(jiǎn)述
7.1.1 數(shù)據(jù)定義
7.1.2 數(shù)據(jù)操縱
7.1.3 數(shù)據(jù)查詢
7.2 SELECT命令的基本用法
7.2.1 基本查詢
7.2.2 SQL函數(shù)的使用方法
7.2.3 帶條件查詢(WHERE)
7.3 復(fù)雜查詢
7.3.1 多庫(kù)查詢
7.3.2 SELECT嵌套
7.3.3 謂詞演算
7.4 查詢結(jié)果處理
7.4.1 輸出排序
7.4.2 輸出重定向(INTO)
7.4.3 輸出合并(UNION)
7.4.4 分組統(tǒng)計(jì)(GROUP)與篩選(HAVING)
7.5 RQBE系統(tǒng)概述
7.5.1 RQBE 原理
7.5.2 RQBE 的進(jìn)入與退出
7.5.3 RQBE畫面
7.5.4 RQBE 彈出式菜單
7.6 RQBE的應(yīng)用方法
7.6.1 基本查詢
7.6.2 多庫(kù)查詢操作
7.6.3 輸出操作
習(xí)題七
第8章 FoxPr0高級(jí)程序設(shè)計(jì)
8.1 數(shù)組程序設(shè)計(jì)
8.1.1 數(shù)組定義與置值
8.1.2 數(shù)組下標(biāo)的組織與檢索
8.1.3 數(shù)組插入、刪除與長(zhǎng)度檢測(cè)
8.1.4 數(shù)組拷貝與排序
8.1.5 利用數(shù)組取磁盤目錄
8.1.6 利用數(shù)組讀取字段信息
8.1.7 利用數(shù)組編輯與拷貝
8.2 窗口程序設(shè)計(jì)
8.2.1 窗口定義
8.2.2 窗口的基本操作
8.2.3 窗口輔助操作
8.2.4 窗口狀態(tài)測(cè)量和設(shè)置
8.3 事件驅(qū)動(dòng)程序設(shè)計(jì)
8.3.1 什么是事件驅(qū)動(dòng)程序
8.3.2 鍵控管理程序設(shè)計(jì)
8.3.3 錯(cuò)誤處理程序設(shè)計(jì)
8.4 網(wǎng)絡(luò)程序設(shè)計(jì)
8.4.1 網(wǎng)絡(luò)文件共享與獨(dú)占
8.4.2 文件或記錄的加鎖與解鎖
8.4.3 FoxPro隱含鎖定
8.4.4 死鎖及其解除方法
8.5 程序生成技術(shù)
8.5.1 程序生成概念
8.5.2 模板語(yǔ)言
8.5.3 程序生成方法
8.5.4 參數(shù)變換法程序生成器的實(shí)現(xiàn)
8.6 低級(jí)文件操作
8.6.1 低級(jí)文件概念
8.6.2 文件的建立和關(guān)閉
8.6.3 低級(jí)文件的讀寫操作
8.6.4 低級(jí)文件的其他操作
習(xí)題八
第9章 屏幕生成器及其應(yīng)用
9.1 GET對(duì)象與READ
9.1.1 理解READ
9.1.2 獲取GET對(duì)象號(hào)
9.1.3 顯示GET信息
9.2 屏幕控制項(xiàng)程序設(shè)計(jì)
9.2.1 控制項(xiàng)概述
9.2.2 按鈕程序設(shè)計(jì)
9.2.3 單選按鈕程序設(shè)計(jì)
9.2.4 彈出式菜單程序設(shè)計(jì)
9.2.5 列表程序設(shè)計(jì)
9.2.6 復(fù)選按鈕程序設(shè)計(jì)
9.2.7 無(wú)形按鈕程序設(shè)計(jì)
9.2.8 文本編輯
9.3 屏幕生成器概述
9.3.1 屏幕生成器結(jié)構(gòu)
9.3.2 屏幕生成器使用步驟
9.3.3 進(jìn)入和退出屏幕生成器
9.3.4 屏幕設(shè)計(jì)畫面
9.3.5 屏幕生成器彈出式菜單
9.4 屏幕生成器基本用法
9.4.1 屏幕布局
9.4.2 字段信息快速獲取
9.4.3 建立Field對(duì)象
9.4.4 建立按鈕對(duì)象
9.4.5 生成屏幕程序
9.5 屏幕生成器其他用法
9.5.1 建立單選按鈕對(duì)象
9.5.2 建立復(fù)選按鈕對(duì)象
9.5.3 建立彈出式菜單對(duì)象
9.5.4 建立列表對(duì)象
9.5.5 建立無(wú)形按鈕對(duì)象
9.5.6 對(duì)象組合操作
習(xí)題九
第10章 菜單生成、項(xiàng)目制作和導(dǎo)航器應(yīng)用
10.1 菜單系統(tǒng)概述
10.1.1 菜單結(jié)構(gòu)
10.1.2 菜單屬性
10.1.3 系統(tǒng)菜單
10.2 條形菜單程序設(shè)計(jì)
10.2.1 條形菜單定義
10.2.2 條形菜單觸發(fā)控制
10.2.3 條形菜單相關(guān)操作
10.3 彈出式菜單程序設(shè)計(jì)
10.3.1 彈出式菜單定義
10.3.2 彈出式菜單項(xiàng)觸發(fā)控制
10.3.3 彈出式菜單相關(guān)操作
10.4 菜單生成器概述
10.4.1 菜單生成器原理
10.4.2 菜單程序模式
10.4.3 菜單生成器使用步驟
10.4.4 菜單生成器的進(jìn)入與退出
10.4.5 Menu彈出式菜單
10.5 菜單生成器使用方法
10.5.1 條形菜單描述
10.5.2 彈出式菜單描述
10.5.3 菜單程序生成
10.5.4 用戶菜單程序
10.5.5 實(shí)用菜單系統(tǒng)問(wèn)題
10.6 項(xiàng)目制作方法
10.6.1 項(xiàng)目生成器原理
10.6.2 建立與修改項(xiàng)目參數(shù)數(shù)據(jù)庫(kù)
10.6.3 Project彈出式菜單
10.6.4 項(xiàng)目生成
10.7 導(dǎo)航器簡(jiǎn)介
10.7.1 Wizard概述
10.7.2 Wizard的使用方法
10.7.3 TableWizard的應(yīng)用
習(xí)題十
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
FoxPro 2.6數(shù)據(jù)庫(kù)應(yīng)用教程 PDF格式下載