關係型資料庫管理系統FOXBASE使用教程

資料庫檔案的建立與數據錄入3.1建立一個新的資料庫檔案3.2定義資料庫檔案的結構3.3數據錄入3.4資料庫檔案的打開與關閉3.4.1資料庫檔案的打開3.4.2資料庫檔案的關閉習題上機操作題第四章 資料庫檔案的複製7.1資料庫檔案結構的複製7.1.1CDPYSTRUCTURE命令7.1.2CDPYEXTENDED和CREATEFROM命令7.2資料庫檔案內容的複製7.3資料庫檔案的複製7.3.1資料庫檔案的完整複製7.3.2資料庫檔案的部分內容複製7.3.3資料庫檔案的分類(排序)複製習題上機操作題第八章 多資料庫檔案操作8.1基礎知識8.1.1工作區8.1.2工作區的選擇8.1.3與工作區有關的幾個函式8.2多資料庫檔案操作8.2.1兩個資料庫檔案的連線8.2.2用一個資料庫檔案對另一個資料庫檔案進行更新8.2.3資料庫檔案間的關聯習題上機操作題第九章

內容介紹

內 容 提 要
本書是為尚未具備計算機管理基礎知識的初學者學習使用FOXBASE而編寫的
一本教材。
本書從資料庫的基本概念人手,著重操作和套用,通過大量例子,由淺人深
地介紹了FOXBASE資料庫管理系統的命令、使用方法和程式設計方法。
本書的第一章到第九章主要圍繞資料庫系統的建立、維護和使用三個方面,
緊密結合關係型資料庫管理系統的基本概念,循序漸進地介紹FOXBASE以命令方
式對資料庫檔案進行操作的完整過程,可作為上海市計算機能力考核(初級)教
材。以後各章以介紹FOXBASE程式設計方法為主,重點介紹FOXBASE結構化程式設
計語言,並在此基礎上介紹大量的實用編程技巧,以提高讀者的程式設計水平。
此外,書中還系統介紹了FOXBASE的函式、FOXBASE的環境設定,以及其他輔助功
能(可作為中級班教材)。
本書既可作為各行業計算機管理基礎培訓教材,也可以作為大專院校非計算
機專業學生的學習教材。

作品目錄

目 錄
第一章 資料庫概述
1.1資料庫在計算機套用領域中的地位
1.2資料庫概述
1.2.1數據管理的發展
1.2.2資料庫系統的發展
1.2.3關係運算簡介
習題
第二章 FOXBASE概 述
2.1FOXBASE的檔案及其作用
2.2FOXBASE的資料庫檔案
2.2.1資料庫檔案的三要素
2.2.2資料庫檔案名稱
2.2.3資料庫檔案的結構
2.2.4資料庫檔案的數據(內容〕
2.3FOXBASE命令的一般格式
2.4記憶體變數與函式
2.4.1記憶體變數
2.4.2記憶體變數的賦值與顯示
2.4.2.1記憶體變數的賦值
2.4.2.2顯示指定的記憶體變數的值
2.4.2.3顯示所有記憶體變數
2.4.2.4數值型變數小數部分顯示位數設定
2.4.3FOXBASE的常用函式
2.5FOXBASE的表達式
2.5.1運算量
2.5.1.1常量
2.5.1.2變數
2.5.1.3函式
2.5.2運算符
2.5.2.1數值型運算符
2.5.2.2字元型運算符
2.5.2.3日期型運算符
2.5.2.4邏輯型運算符
2.5.2.5比較運算符
2.5.3表達式
2.6FOXBASE主要性能指標
2.7FOXBASE的啟動與退出
2.7.1FOXBASE的啟動
2.7.2FOXBASE的退出
2.7.3FOXBASE的兩種工作方式
2.7.3.1單命令工作方式
2.7.3.2程式工作方式
習題
上機操作題
第三章 資料庫檔案的建立與數據錄入
3.1建立一個新的資料庫檔案
3.2定義資料庫檔案的結構
3.3數據錄入
3.4資料庫檔案的打開與關閉
3.4.1資料庫檔案的打開
3.4.2資料庫檔案的關閉
習題
上機操作題
第四章 資料庫檔案的顯示與記錄定位
4.1檔案名稱的顯示
4.1.1顯示資料庫檔案目錄
4.1.2顯示一般檔案目錄
4.2資料庫檔案結構的顯示
4.3記錄的指針及指針定位
4.3.1記錄指針與記錄號
4.3.2記錄指針的無條件定位
4.3.2.1記錄指針的絕對定位
4.3.2.2記錄指針的相對定位
4.3.2.3記錄數 檔案開始與檔案結束標誌
4.3.3記錄指針的有條件定位
4.4數據記錄的顯示
4.4.1數據記錄的無條件顯示
4.4.1.1LIST命令
4.4.1.2DISPLAY命令
4.4.2數據記錄的有條件顯示
4.4.3數據記錄顯示命令小結
4.5記錄範圍與記錄指針
習題
上機操作題
第五章 資料庫檔案的維護
5.1資料庫檔案名稱的維護
5.1.1資料庫檔案名稱的修改
5.1.2資料庫檔案的刪除
5.2資料庫檔案結構的維護
5.3資料庫檔案內容的維護
5.3.1資料庫檔案記錄的增加
5.3.2資料庫檔案記錄的刪除
5.3.3資料庫檔案記錄的編輯 修改
習題
上機操作題
第六章 資料庫檔案的使用
6.1資料庫檔案的索引
6.1.1索引檔案的作用
6.1.2索引檔案的建立
6.1.3索引檔案的使用
6.1.3.1索引檔案的打開
6.1.3.2索引檔案的選擇
6.1.4索引檔案的更新
6.1.5索引檔案的關閉
6.2數據的檢索 查詢
6.2.1用常量查找(FIND)
6.2.2用表達式查找(SEEK)
6.2.3如何找到下一條與查找關鍵值匹配的記錄
6.3數據的統計
6.3.1求記錄數
6.3.2求和
6.3.3求平均值
6.3.4分組求和
6.4數據記錄的選擇
6.5數據記錄的投影
6.6列印標籤
6.6.1建立標籤格式
6.6.2按標籤格式列印標籤
6.6.3列印標籤舉例
6.7列印報表
6.7.1定義報表格式
6.7.2按格式列印報表
6.7.3列印報表舉例
習題
上機操作題
第七章 資料庫檔案的複製
7.1資料庫檔案結構的複製
7.1.1CDPYSTRUCTURE命令
7.1.2CDPYEXTENDED和CREATEFROM命令
7.2資料庫檔案內容的複製
7.3資料庫檔案的複製
7.3.1資料庫檔案的完整複製
7.3.2資料庫檔案的部分內容複製
7.3.3資料庫檔案的分類(排序)複製
習題
上機操作題
第八章 多資料庫檔案操作
8.1基礎知識
8.1.1工作區
8.1.2工作區的選擇
8.1.3與工作區有關的幾個函式
8.2多資料庫檔案操作
8.2.1兩個資料庫檔案的連線
8.2.2用一個資料庫檔案對另一個資料庫檔案進行更新
8.2.3資料庫檔案間的關聯
習題
上機操作題
第九章 FOXBASE程式設計基礎知識
9.1程式設計的基本概念
9.2FOXBASE程式的基礎知識
9.2.1FOXBASE程式的書寫格式
9.2.2FOXBASE程式檔案的建立與修改
9.2.3FOXBASE程式的運行和終止
9.3FOXBASE程式的基本成分
9.4簡單的FOXBASE程式介紹
習題
第十章 程式設計基礎(一)
10.1順序結構程式設計
10.1.1暫停程式執行
10.1.2清屏命令
10.1.3程式運行結束命令
10.1.4文本輸出語句
10.2分支程式設計
10.2.1兩個分支的程式設計
10.2.2多分支程式設計
10.3循環程式設計
10.3.1循環命令
10.3.2循環套用舉例
10.3.3循環嵌套及其套用
10.3.4循環語句與分支語句的嵌套使用
習題
上機操作題
第十一章 輸入輸出程式設計
11.1最簡單的輸入輸出命令
11.1.1最簡單的輸入命令
11.1.2最簡單的輸出命令?和??
11.2螢幕格式設計命令
11.2.1螢幕定位清除命令
11.2.2螢幕定位畫框命令
11.2.2.1用線畫框
11.2.2.2用字元畫框
11.2.3格式化輸入輸出命令
11.3螢幕輸入輸出格式檔案的建立和使用
11.3.1螢幕格式檔案的建立
11.3.2格式檔案的使用
11.4格式化輸出報表的設計和使用
11.4.1數據流向控制
11.4.2格式化輸出報表的設計
11.4.3控制印表機走紙命令
習題
上機操作題
第十二章 程式設計基礎(二)
12.1主程式
12.2子程式
12.2.1子程式的編寫 調用和返回
12.2.2子程式調用的嵌套
12.3過程和過程檔案
12.3.1過程檔案
12.3.2過程檔案的使用和子程式調用
12.3.3變數的定義和使用
12.3.4程式問數據的傳遞
12.4自定義函式
習題
上機操作題
第十三章 函式
13.1數值運算函式
13.1.1求絕對值函式(ABS)
13.1.2求指數函式(EXP)
13.1.3求自然對數函式(LDG)
13.1.4求平方根函式(SQRT)
13.1.5四捨五入函式(ROUND)
13.1.6取整函式(INT)
13.1.7模運算函式(MOD)
13.1.8求最大值函式(MAX)
13.1.9求最小值函式(MIN)
13.1.10格式化顯示函式(TRANSFORM)
13.2字元運算函式
13.2.1宏代換函式&
13.2.2求子串位置函式(AT)
13.2.3求左子串函式(LEFT)
13.2.4求右子串函式(RIGHT)
13.2.5求子串函式(SUBSTR)
13.2.6求重複串函式(REPLICATE)
13.2.7求空格串函式(SPACE)
13.2.8去尾部空格函式(TRIM)
13.2.9去尾部空格函式(RTRIM)
13.2.10去前導空格函式(LTRIM)
13.2.11修改字元串函式(STUFF)
13.3日期和時間函式
13.3.1求完整年份數值函式(YEAR)
13.3.2求月份數值函式(MONTH)
13.3.3求月份的英文名函式(CMON)
13.3.4求星期數值函式(DOW)
13.3.5求星期的英文名函式(CDOW)
13.3.6求日期的天數函式(DAY)
13.3.7求當前日期函式(DATE)
13.3.8求當前時間函式(TIME)
13.4數據類型轉換函式
13.4.1字元轉換成ASEII碼值函式(ASC)
13.4.2由ASCII碼值轉換成字元函式(CHR)
13.4.3字元串轉換成日期函式(CTOD)
13.4.4日期轉換成字元串函式(DTOC)
13.4.5大寫字母轉換成小寫字母函式(LOWER)
13.4.6小寫字母轉換成大寫字母函式(UPPER)
13.4.7數值轉換為字元串函式(STR)
13.4.8字元串轉換成數值函式(VAL)
13.4.9FOXBASE數據類型轉換函式圖示
13.5資料庫檔案測試函式
13.5.1測試檔案指針到檔案頭函式(BOF)
13.5.2測試檔案指針到檔案尾函式(EOF)
13.5.3測試當前指針位置函式(RECND)
13.5.4測試記錄是否有刪除標誌函式(DELETED)
13.5.5測試資料庫檔案的記錄數函式(RECOOUNT)
13.5.6測試資料庫檔案的欄位數函式(FCOUNT)
13.5.7測試資料庫檔案的記錄長度函式(RECSIZE)
13.5.8測試當前工作區號函式(SELECT)
13.5.9測試數據記錄是否修改函式(UPDATED)
13.5.10測試資料庫檔案最後修改日期函式(LUPDATE)
13.6硬體環境測試函式
13.6.1測試當前游標的列位置函式(COL)
13.6.2測試當前游標的行位置函式(ROW)
13.6.3測試列印頭當前列位置函式(PCOL)
13.6.4測試列印頭當前行位置函式(PROW)
13.6.5測試顯示器特性函式(ISCOLOR)
13.6.6測試功能鍵的鍵函式(FKLABEL)
13.6.7測試功能鍵數函式(FKMAX)
13.6.8測試DOS環境變數函式(GETENV)
13.6.9測試FOXBASE版本函式(VERSION)
13.6.10測試磁碟空間函式(DISKSPACE)
13.7軟體環境測試函式
13.7.1測試檔案函式(FILE)
13.7.2測試搜尋是否成功函式(FOUND)
13.7.3測試出錯碼函式(ERROR)
13.7.4求當前出錯的錯誤信息函式(MESSAGE)
13.7.5測試當前資料庫檔案函式(DBF)
13.7.6測試當前索引檔案函式(NDX)
13.7.7測試資料庫檔案欄位名函式(FIELD)
13.7.8測試資料庫檔案名稱的別名函式(ALEAS)
13.7.9測試作業系統名及版本函式(DS)
13.8表達式值測試函式
13.8.1測試表達式值的類型函式(TYPE)
13.8.3測試字元表達式第一個字元函式(ISLOWER)
13.8.3測試字元表達式第 個字元函式(ISUPPER)
13.8.4測試字元表達式第一個字元(ISALPHA)
13.8.5測試字元表達式值的長度函式(LEN)
13.8.6條件測試函式(IIF)
13.9輸入鍵測試函式
13.9.1輸入鍵測試函式(INKEY)
13.9.2測試數據修改函式(READKEY)
13.10系統函式
習題
上機操作題
第十四章 環境設定
14.1用單個環境設定命令來設定
14.1.1對硬體環境的設定
14.1.1.1設定鈴聲命令
14.1.1.2設定當前驅動器命令
14.1.1.3設定路徑命令
14.1.1.4設定列印頁左邊空格命令
14.1.2對資料庫檔案操作環境的設定
14.1.2.1對資料庫檔案編輯環境的設定
14.1.2.2對資料庫檔案使用環境的設定
14.1.2.3對資料庫檔案顯示環境的設定
14.1.2.4對資料庫檔案安全性環境的設定
14.1.3對螢幕環境的設定
14.1.3.1對螢幕硬體特性環境的設定
14.1.3.2對螢幕顯示格式環境的設定
14.1.3.3對螢幕提示信息環境的設定
14.1.4控制數據流方向的環境設定
14.1.4.1設定控制台信息命令
14.1.4.2設定螢幕信息到檔案命令
14.1.4.3設定輸出設備命令
14.1.4.4設定印表機開關命令
14.1.4.5設定列印信息流向命令
14.1.5程式調試與運行的環境設定
14.1.5.1程式調試的環境設定
14.1.5.2程式運行的環境設定
14.2用選單方式來設定
14.2.1綜合環境參數設定
14.2.2螢幕環境參數設定
14.2.3功能鍵環境參數設定
14.2.4磁碟環境參數設定
14.2.5檔案環境參數設定
14.2.6左邊空和MEMO欄位環境參數設定
14.2.7小數位數環境參數設定
14.3FOXBASE的系統配置
14.3.1DOS的系統配置檔案
14.3.1.1緩衝區數目的設定
14.3.1.2允許打開檔案數目的設定
14.3.2FOXBASE的系統配置檔案
14.3.2.1FOXBASE系統配置檔案中的配置項目
14.3.2.2與存貯分配有關的配置項目
14.3.2.3FOXBASE系統配置檔案舉例
14.3.3提高FOXBASE的運行效率
14.3.3.1減少DOS目錄中的檔案個數
14.3.3.2為FOXBASE運行準備足夠的記憶體
14.3.3.3為FOXBASE運行留有足夠的磁碟空間
14.3.3.4“TALK”選擇項的使用
14.3.3.5運行狀態的使用
14.3.3.6使用數組
14.3.3.7過程檔案的使用
14.4檢查FOXBASE的環境設定
14.4.1狀態檢查命令
14.4.2用系統函式檢查設定
14.5 FOXBASE的環境設定小結
習題
第十五章 程式設計技巧
15.1螢幕選單設計
15.1.1簡單的選單設計
15.1.2光棒型選單設計
15.1.3彈出式選單的設計
15.1.4下拉式選單的設計
15.2出錯處理
15.3<ESC〉鍵中斷處理
15.4熱鍵捕捉
15.5中斷命令小結
15.6在線上幫助程式設計
15.7通用子程式設計
習題
上機操作題
第十六章 與其他語言的接口
16.1與其他語言的數據接口
16.1.1向其他語言傳遞數據
16.1.2從其他語言讀取數據
16.2與其他語言的程式接口
16.2.1調用外部程式
16.2.2調用二進制程式
16.2.2.1裝載二進制檔案
16.2.2.2調用二進制程式
16.2.2.3刪除記憶體中的二進制檔案
16.2.2.4二進制子程式模組套用舉例
習題
上機操作題
第十七章 輔助功能
17.1過程檔案生成器
17.2命令檔案編譯器
習題
附錄一 FOXBASE命令一覽
附錄二 FOXBASE函式一覽
附錄三 FOXBASE的出錯信息
附錄四 ASCII代碼集

相關詞條

熱門詞條

聯絡我們