• dBase

    編輯
    本詞條由“匿名用戶” 建檔。

    dBase是第一個廣泛用于微型計算機的基于文件的數據庫管理系統(DBMS)。它最初是由Ashton-Tate公司為CP/M操作系統開發和發行的。數據庫應用后來被移植到DOS下的IBMPC上。 dBase系統的基本思想是將數據庫的表保存在特殊結構的文件中(DataBaseFiles=DBF),并提供第四代編程語言進行處理。 dBase憑借其語法和數據結構創建了一個準標準,許多公司已將其用于類似系統。...

    dBase

    編輯

    dBase 是第一個廣泛用于微型計算機的基于文件的數據庫管理系統 (DBMS)。 它最初是由 Ashton-Tate 公司為 CP/M 操作系統開發和發行的。 數據庫應用后來被移植到DOS下的IBM PC上。

    dBase系統的基本思想是將數據庫的表保存在特殊結構的文件中(DataBaseFiles = DBF),并提供第四代編程語言進行處理。

    xBase 標準

    編輯

    dBase 憑借其語法和數據結構創建了一個準標準,許多公司已將其用于類似系統。 一組與 dBase 兼容的軟件產品通常用術語 xBase 來概括。

    在 DOS 下,dBase 是多年來最暢銷的軟件之一。 當無法足夠快地為 Windows 優化 dBase 時,它??的市場重要性才會減弱。 dBase 最初被 Paradox、FoxPro(現為 MICRosoft 的 Visual FoxPro)、Xbase++ 和 Vulcan.NET 等系統所取代,它們保留了與 dBase 數據結構的兼容性。

    1991 年,BorlAND 收購了 Ashton-Tate 軟件公司以與微軟競爭。 然而,Borland 未能成功維持其市場份額。 dBase 產品線的權利于 1999 年出售給 dBase Inc.。

    反而Windows下的Office產品的興起就是從這個時候開始的,它除了可以處理自己的格式外,還可以處理dBase文件。 Microsoft Access 尤其可以使用 dBase 文件。 用于 Windows 的 Visual Basic 還具有用于 dBase 文件的附加軟件驅動程序。

    近年來,Oracle、Microsoft SQL Server、PostgreSQL 或 MySQL 等數據庫管理系統被用于客戶端-服務器系統中的新數據庫應用程序,這些系統滿足 ACID 特性,并且背離了 dBase 數據結構和文件概念的限制-based 解決了數據庫系統。

    dBase 可以從 CSV 和 SDF 文件格式的電子表格中讀取和創建數據。

    dBase 的源代碼和編譯器

    編輯

    在 dBase 中創建和執行的類 BASIC 源代碼首先使超越純交互模式的數據處理自動化成為可能,這也是 dBase 成功的原因。 Nantucket Corporation 公司的特點是當時流行的編譯器 Clipper,它可以從 dBase 源文本獨立編譯可執行程序。這個和其他制造商的類似編譯器也使得通過所謂的數據庫使用 SQL 訪問其他數據庫系統和大型計算機成為可能司機。 Ashton-Tate 自己只發布了一個用于 dBase IV 版本的編譯器。

    dBase的成功

    編輯

    dBase 的巨大成功歸功于也使用 dBase 文件的各種競爭和補充軟件系統、最初難以聯網的 PC 和易于學習的集成編程語言。

    隨著 Novell NetWare 等網絡數據庫功能的集成,鎖定個人記錄成為可能,dBase IV 成為基于文件的數據庫系統的市場領導者。 在此期間,pps 系統和基于數據庫的專業應用程序主要是使用 dBase 和 Clipper 開發的。

    使用 dBase 文件的程序在個人計算機上幾乎隨處可見。 由于解釋器的概念,應用程序比本地開發的程序慢,因此 dBase 幾乎從未用于計算密集型數值計算。 另外,dBase長期以來缺乏強大的圖形界面。

    今天使用 dBase

    編輯

    dBase 被設計為一個純粹基于文件的數據庫系統,最初只能高效地使用它自己的文件格式。 在網絡和多用戶環境中,基于文件的數據庫系統不如更強大的客戶端-服務器模型。 一個典型的問題是競爭對數據記錄的寫訪問。

    dBase 文件和程序現在在技術上被認為已經過時,盡管 dBase 文件格式仍被廣泛用作小型數據庫的數據交換格式。 但在這里,更現代的概念(如 XML)也已經成為最先進的概念。

    原則上,將 MS-DOS 下的現有 dBase 程序移植到 Windows 是可能的,但在實踐中很少實施,因為 DOS 和 Windows 的用戶界面要求在某些領域有很大不同。

    地理信息系統

    dBase III 不再在當今的數據庫市場中發揮作用。 只有在地理信息系統 (GIS) 領域,它才以 ESRI 開發的形狀格式使用。 引入文件時mats 在 1998 年決定使用在內部用作屬性文件的 dBase III 表(*.dbf 文件)。 形狀格式現已成為交換矢量數據的準標準。

    dBase歷史

    編輯

    開始

    dBase 的歷史可以追溯到 1960 年代。 當時占主導地位的系統是由 Tymshare Corporation 開發的 RETRIEVE。 噴氣推進實驗室使用 RETRIEVE。 最終,該項目的程序員 Jeb Long 受聘開發改編版本。 該衍生產品被命名為 JPLDIS(噴氣推進實驗室顯示信息系統)。 代碼用 Fortran 語言編寫,運行在 UNIVAC-1108 大型計算機上,由此,Wayne Ratliff 后來開發了一個名為 VULCAN(以 SPock 先生的家鄉星球命名)的改編版本,引起了 Ashton-Tate 公司的注意。

    dBase II

    Wayne Ratliff 將 VULCAN 編程語言的營銷權賣給了 Ashton-Tate,Ashton-Tate 聘請了他和 Jeb Long 作為開發人員。 該公司后來將 VULCAN 移植到 CP/M。 Marketing 將該產品命名為 dBase II,將其描述為甚至不存在的原始 dBase 的改進版本。 成功來得非常快。 結果,數據庫管理系統被移植并分發到許多其他 8 位計算機平臺,包括作為 dBase II 的 Apple II 版本(帶有 Z80 處理器卡的 CP/M)。

    Wayne Ratliff 還為 IBM PC 編寫了 16 位版本。 1982 年 8 月,dBase II 2.3 發布,成為最成功的個人計算機應用軟件之一。 還有一個用于 Atari ST 的版本,帶有 GEM 的圖形用戶界面。

    Zip 和 Zip Talker 最初是 dBase 和 MBASIC 的可選實用程序,由 Hal Pawluk 于 1982 年開發,此后不久成為 dBase II 的一部分。 作為表單生成器,它將打印機和監視器輸出擴展到 88 行而不是 24 行,等等。

    dBase III (PLUS)

    20世紀80年代后半葉,Ashton-Tate憑借dBase III及其后繼版本dBase III PLUS,在德意志聯邦共和國及周邊國家的PC數據庫系統中取得了67%的市場份額。 這兩個版本均由 Nantucket Corporation 的 dBase 編譯器 Clipper 支持,開發人員可以使用它從 dBase 源文本文件 (*.PRG) 為客戶創建可執行的 EXE 文件,該文件在 DOS 下運行特別快并啟用,無需客戶購買 dBase 或所需的運行時模塊。 此外,無需向外界提供源代碼。

    隨著 Novell NetWare 等 PC 網絡軟件的出現,dBase III PLUS 的命令范圍擴展到包括網絡命令,例如 B. LOCK/UNLOCK RECORD 擴展為多用戶功能。 新的 Clipper 版本也支持這些命令。

    事實上,dBase 已經定義了與 Lotus 1-2-3 和 Microsoft Word 等 Office 程序的接口這一事實也促成了成功,使開發人員能夠雙向傳輸數據。

    dBase III 由 GDR 公司 Robotron 克隆(與 dBase II 和其他成功的標準軟件一樣),并以 Redabas 的名義在 GDR 中分發。

    Ashton-Tate 最大的競爭對手是擁有數據庫系統 PARADOX 的 Borland,然而,它從未達到 dBase 的市場份額。 所有 PARADOX 數據庫都支持 dBase 數據格式,并定義了 dBase 接口以實現轉換。

    1986 年,Ashton-Tate 開始為 Apple Macintosh 開發軟件。 一家開發商業應用程序的小公司 Ann Arbor Softworks 被收購。 這里制作了一個包含電子表格 Full Impact 的辦公包、一個名為 FullWrite Professional 的文字處理器和一個名為 dBase Mac 的數據庫應用程序。

    項目失敗了,只有 dBase Mac 作為具有圖形用戶界面的應用程序保留下來。 然而,與 PC 版本共享文件是不可能的,與其他 Mac 數據庫的競爭是以 dBase Mac 為代價的。

    dBase IV

    Ashton-Tate 的衰落始于 dBase IV。第一個版本出現在 1988 年 10 月,首先在美國。 dBase IV 1.0 已經有嵌入式 SQL 和一個集成的預編譯器。

    美版有很多錯誤,并且在 640 KB 的內存限制(當時 PC 的行業標準)下遇到了很多困難。 此外,在 dBase III+ 中,即使是已編譯的程序也比未編譯的程序慢。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/371969/

    (13)
    詞條目錄
    1. dBase
    2. xBase 標準
    3. dBase 的源代碼和編譯器
    4. dBase的成功
    5. 今天使用 dBase
    6. 地理信息系統
    7. dBase歷史
    8. 開始
    9. dBase II
    10. dBase III (PLUS)
    11. dBase IV

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久