Apimacの iDatabase 2.3は、22種類のテンプレートと14種類のフィールドデータオプションを備えたベーシックなフラットファイルデータベースアプリケーションで、様々なデータ型に対応しています。機能は豊富ではありませんが、ローエンドのデータベースニーズを満たすのに十分な基本機能を備えています。
iDatabaseは、販売終了となったBentoと同様に、データベースの作成、編集、管理を単一のウィンドウで行えるアプリです。ウィンドウ上部には、「開く」、「使用」、「定義」という3つのタブがあります。「開く」タブは新しいデータベースの作成に、「使用」タブは「開く」タブで選択したデータベースを開いて編集に、「定義」タブはデータベースフィールドの更新、追加、削除に使用します。

新しいデータベースを作成する場合、iDatabase では、定義済みのテンプレートから開始するか、空のファイルを使用して最初から作成するかを選択できます。含まれているテンプレートには、書籍や CD のコレクション、クラス リスト、コンピューター インベントリ、エクササイズ ログなどのフォームがあります。すべてのテンプレートは、特定のニーズに合ったデータベースを作成するための優れた基盤を提供しますが、そのままでは必要なフィールドが不足しており、本当に役立つためには追加の構成が必要です。たとえば、組み込みの映画データベースを使用する場合、映画のジャンルの選択リストとリリース日のフィールドが不足していることに気付くでしょう。これらはテンプレートに追加するのは簡単で、これらの変更を行ったら、更新されたデータベースを新しいテンプレートのベースとして使用できます。ただし、そのままでは、アプリに付属のテンプレートは十分に完全ではなく、役立つものではありません。
iDatabase には、入力するさまざまなタイプのデータに対応できる 14 種類のフィールド タイプがあります。小さいテキスト フィールドでは、名前、住所、市、州などを入力できる 1 行のテキストが提供されます。大きいテキスト フィールドでは、処理できるテキストの量は無制限で、メモやその他の複数行テキストに使用できます。計算フィールドでは、2 つの数値フィールドに入力されたデータを使用して基本的な計算が実行されます。パスワード フィールドでは、入力したデータを非表示にして保護できます。また、すべてのデータベースをパスワードで保護している場合は、フィールドに保存された情報を表示またはコピーする前に、そのパスワードの入力を求めることができます。すべてのフィールドで設計されたデータを処理できましたが、計算フィールドは基本的な計算オプションしか提供されておらず、機能が限られていることがわかりました。また、iDatabase のメディア フィールドでは画像ファイルのみが許可され、ビデオ ファイルやオーディオ ファイルは許可されていません。この制限により、フィールドの有用性が損なわれています。
カスタマイズ
フォームの変更に関しては、iDatabase ではカスタマイズ機能がほとんどありません。フォーム上でフィールドを上下に移動することはできますが、フィールドを並べて配置することはできません。また、iDatabase では最初に作成したフィールドがキーフィールドとなり、フォームの最初のフィールドとして表示されます。後から別のフィールドをキーフィールドに設定することも可能ですが、最初のフィールドとして表示される必要があるため、フォーム上でのフィールドの配置方法が制限されます。

データベースのファイル名にいくつかおかしな点があることに気づきました。新しいデータベースを作成する際、名前にスラッシュ(/)を含めて「Classes 2013/14」と入力し、「作成」ボタンをクリックしました。しかし、アプリケーションは新しいデータベースを作成せず、エラーメッセージも表示しませんでした。少し調べてみたところ、iDatabaseはファイル名のスラッシュを処理できないことが判明しました。公平を期すために言うと、「/」文字はMac OSのUNIX基盤でディレクトリスイッチを指定するために使用されていますが、iDatabaseが新しいファイルを作成できない理由がこれだとは分かりませんでした。スラッシュ文字が許可されていないことを示すシンプルなメッセージがあれば、当初の混乱は解消され、解決策も提示されたはずです。
iDatabaseの最後の弱点は印刷機能です。アプリには印刷オプションはありますが、それほど便利ではありません。レコードごとにフォームビューを印刷するか(データベースのサイズによっては、かなり大きな印刷ジョブになる可能性があります)、レコードのリストビューを印刷するかのどちらかです。残念ながら、リストビューにはカスタマイズオプションがなく、奇妙なことに、ページの上から下ではなく下から上に印刷されます。
結論
基本的なニーズであれば、iDatabaseはパーソナライズされたデータベースを作成し、必要な情報を収集する優れた手段を提供しますが、その深度は十分ではありません。カスタマイズが制限され、印刷オプションも乏しいため、iDatabaseは単なるデータのデジタル記録の収集手段に過ぎません。