1.1發展曆史

數據庫係統已成為當代計算機係統方麵的一個重要的學科分支。它是計算機軟件的重要分支,體現了當代最新的數據庫管理技術。

70年代,美國的Ashton—Tate公司成功地開發了數據庫程序包dBASEI。dBASEI是一個完整的數據庫管理係統,數以萬計的計算機用戶利用dBASEI程序設計語言已經開發了大量的應用程序包。80年代初期,在IBM公司的IBM—PC微機問世後,又移植到其上,產生了dBASEI。因其易學易用,功能較豐富而受到廣大用戶的歡迎,被譽為“大眾數據庫”。

1978年2月,美國的FOX Software公司推出新的軟件FoxBASE,這個軟件保持了dBASEI的全部功能,並在此基礎上擴充了大量新的功能,而運行速度比dBASEI快好幾倍。1988年7月、1988年7月,FoX公司又相繼推出了改進的FoxBASEI.0版和2.1版。經過漢化,得到了漢字F0XBASE+(REV.2.10),它保持了英文FoxBASE+的全部功能。

90年代,FOX公司又推出了更新的軟件FoxPro,它逐漸取代了FoxBASE。FoxPro具有更強大的功能和令人驚訝的速度,它不僅保持了FoxBASE大部分使用命令,而且具有許多獨特的風格和特性。

1.2運行環境

2.1硬件運行環境

(1)至少有360K內存空間的微型計算機係統。一般來說,要求機器的內存容量應在640K以上,以便安裝漢字係統。因為運行漢字係統,則其駐留內存,占用一定的內存容量-如有硬漢字庫或漢卡的機器,內存也應在512K以上。但內存空間越大,FoxBASE+運行速度越快。因為FoxBASE+檢測內存容量,充分利用內存空間後再用硬盤模擬內存。如果內存較小,當然會影響FoxBASE+的運行速度。(對於當前的微機係統,FoXBASE+所要求的硬件環境似乎並不苛刻。)

(2)一個軟盤驅動器,一個硬盤存儲器。

(3)如果配有肋幻/冊287/8、387協處理器,FoxBASE+運行速度將顯著提高。

(4)經過漢化的FoxBASE+可在11行的CGA方式及25行的EGA或VGA方式下顯示。用戶可根據軟、硬件環境選擇而用之。

(5)若采用XENIX操作係統,需要1.5M字節的內存空間。

2.2軟件運行環境

一個包括有漢字係統信息的數據庫係列中,漢字操作係統是必不可少的一部分。漢字F0XBASE+數據庫係統適用的漢字操作係統有:CCDOS2.0以上的漢字操作係統,壓縮中文字庫CCDOS2.10、硬盤漢字HDOSXCDOS3.0XCDOS2.13AHCDOS、UCDOSXCBIOS2.13F、SUPER—CCDOS(即香港金山公司產品)等。

不論是漢字FOX BASE+,還是漢字操作係統都必須在西文操作係統支持下運行。在DOS操作係統下,要求有係統配置(係統安裝)文件CONFIG.SYS。在CON-FIG.SYS中應使允許打開文件數目數F1IES>20,否則係統運行時,會警告:打開文件太多!

2.3係統的安裝與啟動

可以首先在硬盤上建立一個子目錄,然後把所有的FoxBASE+的文件複製到硬盤的該子目錄下。

在安裝完後,就可以進入FoxBASE+,請在DOS係統下鍵入FoxBASE十的運行文件名。

係統進入FoxBASE+,並出現FoxBASE—提示符,即圓點。在圓點提示符右邊有一個閃動的光標,可以輸入FoxBASE+命令。

若已經完成F0XBASE+工作.需要回到DOS下,要輸入退出命令Quit。退出時根據SETCLEARON/OFF的不同設置,決定是否清屏並且顯示正常結束信息。在SETCLEAROFF狀態退出時不清屏,屏幕保留原來的結束信息。

2.4FoxBASE+配置文件

剛引入FoxBASE+時,係統自動查找CONFIG.FX文件,並根據該文件的規定設置初始狀態;當該文件不存在時,係統再查找CONHG.DB文件,並根據該文件的規定設置初始狀態。然後,係統再把未設置的狀態,置為默認值。