| データベース | |
|---|---|
| パラダイム | 命令形、平叙文 |
| 開発者 | セシル・ウェイン・ラトリフ[ 1 ] [ 2 ] |
| 初登場 | 1979 (1979年) |
| 安定版リリース | dBASE 2019 / 2019 (2019年) |
| 実装言語 | C |
| OS | マイクロソフトDOSマイクロソフトウィンドウズ |
| ライセンス | 独自の |
| Webサイト | www.dbase.com |
| 影響を受けた | |
| 取得、JPLDIS | |
| 影響を受けた | |
| Clipper、WordTech製品、Harbour、FoxBASE+、FoxPro、Visual FoxPro、VP-Info | |
dBase(dBASEとも表記)はマイクロコンピュータ用の最初のデータベース管理システムの一つであり、当時最も成功したシステムでした。[ 3 ] dBaseシステムには、コアデータベースエンジン、クエリシステム、フォームエンジン、そしてこれらすべてのコンポーネントを結び付ける プログラミング言語が含まれていました。
1978年にPTDOS向けにVulcanとして最初にリリースされたCP/Mへの移植版は、1980年にアシュトン・テイト社の注目を集めました。同社はこれをライセンス供与し、dBASE IIとして再リリースした後、DOSを搭載したIBM PCコンピュータに移植しました。特にPCプラットフォームでは、dBaseは長年にわたりベストセラーソフトウェアの一つとなりました。メジャーアップグレード版はdBase IIIとしてリリースされ、 UNIXやVMSを含むより幅広いプラットフォームに移植されました。1980年代半ばまでに、アシュトン・テイト社は、ロータス・デベロップメント社とマイクロソフト社と並んで、初期のビジネスソフトウェア市場における「ビッグスリー」ソフトウェア出版社の一つとなりました。[ 4 ]
1980年代半ばから、複数の企業がdBase製品、特にdBaseプログラミング言語をベースに独自のバリエーションを開発しました。これには、FoxBASE+(後にFoxProに改名)、Clipper、その他いわゆるxBase製品が含まれます。これらの多くは技術的にはdBaseよりも優れていましたが、市場でdBaseを押しのけることはできませんでした。[ 5 ] dBase IVの評価が低かったため、状況は一変しました。dBase IVは設計と安定性に欠け、多くのユーザーが他社製品に乗り換えました。[ 6 ]
1990年代初頭、xBase製品はビジネスアプリケーション実装における主要なデータベースプラットフォームとなりました。xBase市場の規模と影響力は無視できず、1年以内にxBaseの主要3社が大手ソフトウェア企業に買収されました。
その後、小規模ながらも依然として人気のあった xBase 製品が、親会社が市場における課題に直面したために買収されました。
21世紀の最初の10年までに、オリジナルのxBase製品のほとんどは人気を失い、多くは完全に姿を消しました。dBase [ 13 ]として知られる製品は、dBase LLC [ 14 ] [ 15 ]が所有し、現在も存在しています。
1960年代後半、ジェット推進研究所(JPL)のフレッド・トンプソンは、当時非常に高価だった電子計算機のデータベース管理に、Tymshare社のRETRIEVEという製品を使用していました。1971年、トンプソンはJPLのプログラマーであるジャック・ハットフィールドと共同で、RETRIEVEの拡張版を開発しました。これがJPLDISプロジェクトです。JPLDISはUNIVAC 1108メインフレーム上でFORTRANで開発され、1973年に公開されました。ハットフィールドが1974年にJPLを去ると、ジェブ・ロングが彼の役割を引き継ぎました。[ 16 ]
C・ウェイン・ラトリフは、JPLで契約社員として働いていた頃、社内のフットボールプールに参加した。彼はフットボールそのものには興味がなかったが、新聞に掲載されている試合後の統計データを処理すればプールで勝てると考えた。[ 17 ]彼はデータベースシステムに目を向け、偶然JPLDISのドキュメントを見つけた。彼はこれを基に、自作のIMSAI 8080マイクロコンピュータにPTDOSを移植し、完成したシステムをバルカン(スタートレックのミスター・スポックの故郷の惑星にちなんで)と名付けた。[ 18 ] [ 19 ] [ 20 ]
ジョージ・テイトとハル・ラシュリーは、2つの成功したスタートアップ企業を立ち上げました。ディスカウント・ソフトウェア社は、消費者にPCソフトウェアを郵送で販売した最初の企業の一つであり、ソフトウェア・ディストリビューターズ社は、世界初のPCソフトウェア卸売業者の一つでした。彼らはラトリフとVulcanの販売契約を結び、アシュトン・テイト社[ 21 ]を設立しました(アシュトンという名前は、純粋にマーケティング上の理由から選ばれました)。ラトリフはVulcanをPTDOSからCP/Mに移植しました。この新興企業のマーケティングを担当していたハル・パウルックは、よりビジネスライクな「dBASE」に社名を変更することを決定しました。パウルックは、小文字の「d」と大文字の「BASE」を組み合わせて、特徴的な名前を作りました。パウルックは、最初のリリースよりもバグが少ないことを示すために、新製品をバージョン2(「II」)と呼ぶことを提案しました。その結果生まれたdBASE IIは、WordStarやSuperCalcとともにCP/Mの標準アプリケーションとなりました。[ 22 ]
1981年、IBMは当時開発中だったPC向けにdBASEの移植を委託しました。その結果生まれたプログラムは、1981年秋にIBM PCが発売された際に提供された初期のソフトウェアの一つとなりました。dBASEは当時、このプラットフォーム上で数少ない「プロフェッショナル」プログラムの1つであり、大成功を収めました。顧客基盤にはエンドユーザーだけでなく、dBASEを購入し、dBASEを使ってアプリケーションを開発し、完成したシステムを顧客に販売する「付加価値再販業者」(VAR)も増加しました。1983年5月にリリースされたdBASE II RunTimeは、VARが低コストのRunTimeシステムを使用して自社製品を展開できるようにすることで、dBASEをVAR市場においてさらに確固たる地位へと押し上げました。
dBASEの習得が難しいと批判する声もあったが、その成功はサードパーティに多くのビジネスチャンスをもたらした。1984年までに、1,000社を超える企業がdBASE関連のアプリケーション開発、機能追加用コードライブラリ、dBASE II Runtimeを使用したアプリケーション、コンサルティング、トレーニング、ハウツー書籍を提供していた。サンディエゴの企業(現在のAdvisor Media)は、dBASEのプロフェッショナル向け利用に特化した雑誌『Data Based Advisor』を初めて発行し、発行部数は8ヶ月で3万5000部を超えた。[ 23 ]アシュトン=テイト氏によると、アドオンは「養豚からヨットレースまであらゆる分野」をカバーしているという。[ 24 ]これらの活動がdBASEを同種の製品の中で急速に成長させた。[ 25 ] [ 26 ]アシュトン=テイト氏によると、1984年初頭までにdBASE IIの販売部数は15万部を超えたという。[ 27 ]

1980年代初頭、プラットフォームとオペレーティングシステムが急増するにつれ、アセンブリ言語ベースのdBaseをターゲットシステムに移植することが困難になりました。そのため、自動コード変換ツールを用いてプラットフォームをC言語で書き直すことになりました。結果として得られたコードは動作しましたが、基本的にドキュメント化されておらず、構文も人間には理解しにくいものでした。これは将来深刻な問題となるでしょう。
1984年5月、刷新されたdBase IIIがリリースされました。パフォーマンスの低下は批評家から酷評されましたが、それ以外は高い評価を得ました。数回の急速なアップグレードを経てシステムは安定し、1980年代を通して再びベストセラーとなり、PC互換機の「アプリケーショントリオ」(dBase、Lotus 123、WordPerfect)として有名になりました。1984年秋までに、同社は従業員500人を超え、年間売上高4,000万ドル(2024年には1億2,100万ドルに相当)を計上しました。その大部分はdBase製品によるものでした。
ソビエト連邦には、dBase III の非公式クローンである Rebus が存在しました。ロシア語への対応は、名称の機械的な変更、ヘルプファイルのロシア語化、そしてロシア語用ソートテーブルの修正のみでした。
1988年に導入された[ 28 ]。遅延の後[ 29 ] 、 dBase IVは「300以上の新機能または改良機能」を備えていた。当時FoxProが進出しており、dBase IVのQuery by ExampleとSQLのサポートだけでは不十分だった。dBase IVは組み込みのスクリーンジェネレーターを追加した。[ 30 ] [ 31 ] dBASE III以前では、サードパーティ製のスクリーンジェネレーターが利用可能であり、その中にはLuis CastroのViewGen(Fox Softwareが買収し、FoxPro 1.0にFoxViewとしてバンドルされた)が含まれていた。[ 32 ]
その過程で、アシュトン・テイトを買収したボーランドは1992年に改訂版のdBase IVをリリースしたが[ 33 ]、その焦点は「一般ユーザー向け」ではなく「プログラマー向けに設計された」とされた。

| バージョン | リリース | 注記 |
|---|---|---|
| dBASE プラス 9 | 2014年6月18日 | dBASE PLUS 9 のその他の主な機能は以下のとおりです。dComplete (dBASE 言語の Intelli-Sense のような機能)、dBlocks (数回のキー操作で dBASE のコード スニペットを追加)、dLocator (複数のファイル間で情報を検索)、dBabel (HTML、XML、SQL、JavaScript などのカラー強調表示をサポート)、dExtract (ソース コードを HTML、RTF、PDF、LaTeX、XML にエクスポート)、dbfExplorer (Windows エクスプローラー インターフェイス内でファイルのプロパティを表示)、更新されたエディター (コードの折りたたみ、自動インデント、行末マーカー、インデント ガイド、行番号などの機能が追加され、キーボード ショートカットが 60% 増加)、ルックアップ データ (株価、地理情報、その他の一般的なルックアップ データを含むロイヤリティ フリーのデータ)、Catalyst SocketTools ActiveX コントロールとライブラリにより、インターネット対応アプリケーションの開発が容易になります。[ 34 ] |
| dbfエクスポート2 | 2015年4月17日 | dBase LLCのdbfExport 2の次のメジャーリリース。[ 35 ] dBASEデータを.dbfファイルからCSV、HTML、Microsoft Excel 2003以前、Microsoft Excel 2008以降、またはXMLに変換できます。 |
| dbDOS プロ 4.0 | 2015年5月6日 | dBase, LLC が dbDOS PRO 4 の新バージョンを発表! [ 36 ] dbDOS PRO 4 は、Windows Vista 以降のオペレーティングシステムで MS-DOS ベースのアプリケーションをサポートするベストセラーソリューションの最新バージョンです。 |
| dbDOS PRO 4.0N | 2015年5月18日 | dBase, LLCはdbDOS PRO 4Nを発表しました。Windows Vista以降のオペレーティングシステムでマルチユーザーMS-DOSアプリケーションをサポートします。[ 37 ]ネットワーク通信を追加しました。 |
| dBASE プラス 10 | 2015年7月21日 | dBASE PLUS 10 のその他の主な機能は以下のとおりです。新しいネイティブコンポーネントセット、新しいデータ対応 GridEx (dGrid) および ListView コンポーネント。更新されたコンパイラーにより、より大きなファイルやより多くのシンボルをコンパイルでき、30% 高速化しました。dBASE PLUS 10 では、新しいデバッガー (dBugger) が導入されました。埋め込みランタイムにより、dBASE PLUS 10 ランタイムを .exe に埋め込んだ単一の .exe をビルドできます。また、新しいリソース処理も含まれており、リソース .dll から .BMP と .PNG の両方のグラフィックタイプを処理できるようになりました。さらに、dBASE PLUS 10 には、アプリケーションで使用できる 15,000 を超えるロイヤリティフリーの画像が含まれています。この製品では、重要なコード補完機能を追加する更新された dComplete 2.0 も導入されました。[ 38 ] |
| dbDOS PRO 5+N | 2016年7月 | dBase LLCは、Windows 64ビットオペレーティングシステム上でDOSベースのアプリケーションを実行するためのMS-DOSベースの仮想マシン(VM)の最新バージョンであるdbDOS PRO 5+Nを発表しました。[ 39 ] |
| dBASE プラス 11 | 2017年1月 | dBASE PLUS 11 のその他の新機能には、次のものがあります: タッチおよびタブレットのサポート – dBASE PLUS 11 では、タブレットのサポートが強化され、タッチとジェスチャがサポートされるようになりました。 アシスト テクノロジ。 dmAssist – データ モジュール デザイナーでは、データ モジュールの構築と操作のためのインターフェイスが大幅に簡素化されています。 新しい dmAssist は、BDE および ADO テクノロジの両方のデータ層で動作します。 dBASE PLUS 11 では、Apache および Microsoft IIS テクノロジの両方で動作する新しいレスポンシブ Web フレームワークにより、データ対応 Web アプリケーションの構築が容易になっています。 dmOutput – 新しい dBASE PLUS 11 では、データ モジュールからの出力を生成できます。 dmC.RUD – 新しい dBASE PLUS 11 では、スターター アプリケーションを生成できます。 dBASE PLUS 11 には、コードの読み取りと印刷を容易にする 7 つの新しいオープン ソース フォントが含まれています。 databuttons.cc – 標準のデータ対応コンポーネントが強化され、24x24 から 64x64 までのグラフィックのコンポーネントがサポートされるようになりました。 Windowsテーマ – dBASE PLUS 11は現在10種類のMicrosoft Windowsテーマをサポートしています。[ 40 ] |

データを処理するために、dBaseは詳細な手続き型コマンドと関数を提供した[ 42 ]
dBaseはアプリケーション開発言語であり、統合ナビゲーションデータベース管理システムです。BASICと同様に、対話型コマンドに即座に結果を提供するため、コンピュータショップの顧客はデータを素早く入力し、質問することができたため、dBASEの初期の販売成功に貢献したと考えられます。[ 27 ] Ashton-TateはdBASEを「リレーショナル」と名付けましたが、 Edgar F. Codd博士のリレーショナルモデルで定義された基準を満たしていません。「dBASEはランタイムインタープリタアーキテクチャを使用しており、ユーザーはコマンドラインの「ドットプロンプト」にコマンドを入力して実行できました。」[ 43 ]同様に、プログラムスクリプト(PRG拡張子のテキストファイル)はインタープリタ内で実行されました(DOコマンドを使用)。
時が経つにつれ、アシュトン・テイトの競合他社は、ユーザー定義関数(UDF)や複雑なデータ処理のための配列など、より堅牢なプログラミング機能を備えた、いわゆるクローン製品やコンパイラを導入しました。アシュトン・テイトとその競合他社は、リレーショナルデータベース管理システムに格納されたデータの作成、変更、取得に使用されるANSI/ISO標準言語である SQLも取り入れ始めました。
やがて、dBaseの世界はAshton-Tate社をはるかに超えて拡大していることが明らかになりました。Fox Software、Nantucket、Alpha Software、Data Based Advisor Magazine、SBTといったアプリケーション開発企業や大手開発者グループからなる「サードパーティ」コミュニティが形成されました。Paperback Software社は、独自の組み込みコンパイラを搭載した、柔軟で高速なVP-Infoをリリースしました。dBaseの派生コミュニティは、IEEE委員会X3J19とIEEE 1192イニシアチブの支援を受けて、dBase言語標準の策定を目指しました。彼らはAshton-Tate社製品と区別するために「xBase」と名付けました。
アシュトン・テイト社は、xBaseの台頭を自社の独自技術に対する違法な脅威と見なした。1988年、同社はフォックス・ソフトウェア社とサンタ・クルーズ・オペレーション社(SCO)に対し、dBaseの「構造と配列」をFoxBase+(SCOはフォックス製品のXENIX版とUNIX版を販売していた)にコピーしたとして訴訟を起こした。1990年12月、米国地方裁判所判事テリー・ハッター・ジュニアはアシュトン・テイトの訴訟を棄却し、dBaseがパブリックドメインのJPLDISを一部ベースとしていることを開示しなかったとしてアシュトン・テイトの著作権を無効とした。[ 44 ] 1991年10月、訴訟がまだ控訴中であった頃、ボーランド・インターナショナルがアシュトン・テイト社を買収した。合併条項の一つとして、米国司法省はボーランドに対し、フォックス社に対する訴訟を終結させ、他の企業が法的措置の脅威を受けることなくdBase/xBase言語を使用できるようにすることを要求した。[ 45 ]
1992年末までに、大手ソフトウェア企業は主力製品であるxBaseを買収することで、事業を拡大しました。ボーランドはアシュトン・テイトのdBase製品(後にWordTechのxBase製品も)を、マイクロソフトはフォックス・ソフトウェアのFoxBASE+およびFoxPro製品を、コンピュータ・アソシエイツはナンタケットのClipper製品を買収しました。アドバイザー・メディアは、自社の雑誌「Data Based Advisor」を基盤に、FoxPro Advisor、Clipper Advisor(その他)といった開発者向け雑誌やジャーナル、そして開発者向けライブカンファレンスを創刊しました。しかし、計画されていた「dBase Advisor Magazine」は、dBase IVの市場における失敗により中止されました。
2000年までに、開発者が新しいデータベースシステムやプログラミング言語に移行したため、xBase市場は衰退しました。Computer Associates(後にCA)は最終的にClipperを廃止しました。BorlandはdBaseを再編し、売却しました。主要な買収企業の中で、MicrosoftはxBaseを最も長く維持し、FoxProをVisual FoxProに進化させましたが、この製品はもはや提供されていません。2006年、Advisor Mediaは最後のxBase雑誌であるFoxPro Advisorの発行を終了しました。xBaseの独占時代は終わりましたが、xBase製品はまだ存在しています。dBase製品ラインは現在dBase LLCが所有しており、同社はdBASE PLUS 12.3とDOSベースのdBASE CLASSIC(64ビットWindowsで動作させるにはdbDOSが必要)を販売しています。[ 46 ] [ 47 ]
Harbour、xHarbour、Clip などのオープンソース実装がいくつか利用可能です。
2015年、xBaseファミリーに新たなメンバーが誕生しました。XSharp(X#)言語は、コンパイラ、独自のIDE、そしてMicrosoft Visual Studioとの統合を備えたオープンソースプロジェクトとして維持されています。XSharpは.NETアセンブリを生成し、お馴染みのxBase言語を使用しています。XSharp製品は、かつてVulcan.NETプロジェクトに携わっていた4人の熱心な開発者グループによって開発されました。このコンパイラは、MicrosoftのC#およびVBコンパイラの基盤となるRoslynコンパイラコードをベースに開発されています。
現在、dBase 言語の実装は拡張され、オブジェクト指向プログラミング、SQL によるリモートおよび分散データの操作、インターネット機能、最新デバイスとの対話など、ビジネス アプリケーションを対象とした多くの機能が含まれるようになりました。
次の例では、従業員テーブル ("empl") を開き、1 人以上の従業員を管理するすべてのマネージャーに 10 パーセントの昇給を与え、名前と給与を出力します。
empl を使用するすべての salary を salary * に置き換える1.1 監督者 > 0 の リストすべての fname、lname、salary を印刷する * (コメント: 予約語は説明のために大文字で表示されています)テーブル名を何度も指定する必要がないことに注目してください。想定される(「現在の」)テーブルは、別途指示がない限り同じままです。dBaseは元々インタープリタ型の対話型言語であったため、入力量を削減するために様々なコンテキスト依存の手法を採用していました。これは、増分的な対話型開発を容易にしましたが、大規模なモジュール型プログラミングを困難にしていました。モジュール型プログラミングの原則は、プログラムモジュールの正しい実行が、メモリ変数の状態や他のプログラムモジュールで操作されているテーブルなどの外部要因の影響を受けてはならないというものです。dBaseはこの点を考慮して設計されていなかったため、開発者は特定のコンテキストを前提とするプログラミングコードの移植(借用)には注意する必要があり、大規模なモジュール型コードの作成を困難にしていました。作業領域固有の参照は、矢印表記( )を使用して複数のテーブルを同時に操作することで可能でした。さらに、開発者がテーブルに適切な名前を付ける先見性を持っていれば、( )や( )B->customerなどの表記法を使用して、同時に開いている多数のテーブルを明確に参照することができました。あるいは、テーブルステートメントの最初のオープン時にaliasコマンドを追加することで、テーブルフィールドの参照が明確かつシンプルになります。例えば、テーブルを開き、" "という形式でエイリアスを割り当てると、それ以降はテーブル変数を として参照できます。 employee->salaryvacation->start_dateuse EMP alias EmployeeEmployee->Name
もう一つの注目すべき機能は、異なるコマンドで同じ句を再利用できることです。例えば、FOR句は特定のコマンドのスコープを制限します(SQLのWHERE句に似ています)。LIST 、DELETE、REPLACE、BROWSEなどの様々なコマンドはすべて、 FOR句を使用して動作スコープを制限(フィルタリング)できます。これにより、言語の習得が容易になります。
dBase は、文字列評価を実装した最初のビジネス指向言語の 1 つでもあります。
i = 2 myMacro = "i + 10" i = &myMacro * コメント: iの値は12になりましたここで&は、インタープリタに「myMacro」に格納された文字列をプログラミングコードであるかのように評価するよう指示しています。これは、dBaseプログラミングを柔軟かつ動的にした機能の一例であり、業界では「メタ機能」と呼ばれることもあります。これにより、プログラミング式を表の中に配置することができ、スプレッドシートソフトウェアの数式を彷彿とさせます。
しかし、プリコンパイルやプログラミングコードのハッキング対策といった点では問題となる可能性もありました。しかし、dBaseは中小企業向けのカスタム社内アプリケーションに使用される傾向があり、コンパイル済みソフトウェアと比較して、コピーに対する保護が不十分であることはそれほど問題ではありませんでした。

dBaseの大きな遺産の一つは、データ構造を自己文書化するヘッダーセクションを持つ.dbfファイル形式です。これにより、他のソフトウェアでの利用が容易になりました。事実上の標準として[ 48 ]、多くのアプリケーションで採用されています。例えば、ESRIがPC ArcInfo地理情報システムの空間データ用に開発したシェープファイル形式は、地物属性データの保存に.dbfファイルを使用しています。[ 49 ]
マイクロソフトは、Microsoft WorksデータベースファイルをdBaseファイル形式で保存し、 Microsoft Excelで読み取れるようにすることを推奨しています。[ 50 ]
Emacsでxbaseファイルを読むためのパッケージが利用可能です。 [ 51 ]
LibreOfficeとOpenOffice Calcは、すべての汎用dbfファイルを読み書きできます。[ 52 ] [ 53 ]
dBaseのデータベースシステムは、ヘッダーセクションを備えた最初のシステムの一つでした。これにより、プログラムはデータ構造を事前に知る必要がなく、データファイルの構造を問い合わせるだけで済みました。.dbfファイル構造にはいくつかのバリエーションがあり、すべてのdBase関連製品と.dbfファイル構造が互換性があるわけではありません。VP -Infoは、あらゆるdbfファイル構造のバリエーションを読み取ることができるという点で独特です。[ 54 ]
2つ目のファイルタイプは、メモフィールド用の.dbtファイル形式です。文字フィールドはそれぞれ254文字に制限されていますが、メモフィールドは.dbtファイルへの10バイトのポインタであり、はるかに大きなテキストフィールドを含めることができます。dBaseはメモフィールドの処理能力が非常に限られていましたが、Clipperなどの他のxBase言語では、永続的な保存を除き、メモフィールドを文字フィールドと同様に文字列として扱います。
dBaseは、単一のインデックスには.ndxファイルを使用し、1~48個のインデックスを保持するには.mdx (複数インデックス)ファイルを使用します。VP -Infoなどの一部のxBase言語は.ndxファイルとの互換性を備えていますが、 Clipperで使用される.ntxファイルや、FoxProやFlagShipで使用される.idx/.cdxファイルなど、異なるファイル形式を使用する言語もあります。Clipperの後継バージョンには、.ndx、.mdx、.idx、.cdxインデックス用のドライバが付属していました。
1990年の米国公認会計士協会会員の調査によると、16%がdBASEをデータベースとして使用しており、Lotus 1-2-3(25%)に次いで2位、R:Base(10%)を上回っていることが分かりました。[ 55 ]
BYTEのジェリー・パーネルは1980年7月、Vulcanを「腹立たしいほど素晴らしい」と評した。ソフトウェアは強力だが、ドキュメントが貧弱だったからだ。彼はVulcanの速度と洗練されたクエリを称賛したが、「ドキュメントの出来の悪さに、テーブルを叩きながら怒鳴り散らすことが多い」と述べた。 [ 19 ]
1981年のInfoWorld誌は、CP/M版dBASE IIを優れた製品と評しました。ドキュメントにサンプルコードが不足していることを批判しつつも、その速度、パワー、そして返金保証を高く評価し、アプリケーション開発においてはBASICやPascalよりもはるかに優れていると述べました。 [ 56 ] 1984年のCP/M版dBASE IIの別のレビューでは、ユーザーが当初抱いていたパワーと使いやすさに対する好印象は、速度の遅さ、言語ドキュメントの不完全さと誤り、価格の高さ、コンパイラの欠如、そしてバージョン2.3と2.4に残るバグといった欠陥に気づくにつれて薄れていくだろうと述べられています。InfoWorld誌は、「成熟度の高いこの時点では、dBASE IIはほぼバグフリーで、優れたドキュメントによってサポートされているはずである。残念ながら、まだこれらの期待には応えられていない」と結論付けています。 [ 57 ]
1983年、Sextant誌はHeath/Zenith CP/Mのパワーと柔軟性を評価し、dBASE II 2.3bを承認しました。同誌は、初心者でもdBASEコードを書かずにデータの保存やレポート作成ができ、必要に応じて機能を追加できると述べています。また、Ashton-Tate社の優れた顧客サポートにも言及しましたが、内蔵エディタのバグによりランダムな「ゴミ」が生成される点にも言及しました。Sextant誌はdBASEを「CP/MまたはMP/Mを搭載したコンピュータを使用するほぼすべての企業」に推奨すると述べています。[ 58 ]
「[dBASE IV 1.0]は待つ価値があるだろうか?私はそう思う」と、マルコム・ルーベルは1989年のBYTE誌に寄稿し、「dBASE III Plusと比べて、機能性、パワー、そして使いやすさにおいて飛躍的な進歩を遂げている」と評した。ルーベルは、アシュトン=テイトが約束した通り、このソフトウェアは100%の上位互換性を備えていると述べ、Control CenterがIII Plusのアシストモードを大幅に改善したと称賛した。同誌は初期段階でバグが報告されていたことを指摘し、後続版のリリースを約束したが、「製品は全体的に堅実なようだ」と結論付けた。[ 59 ]
1995年、ノベルはオペレーティングシステムをSCOに売却した。…1991年、アシュトン・テイトはボーランドと合併した。
。ソフトウェア大手のMicrosoft Corp.は火曜日、初の大型買収として、非上場企業Fox Softwareを約1億7300万ドルで買収すると発表した。