0

ここでSOについて少し調査しましたが、必要なものが正確に見つかりませんでした。私は現在、会社の MSSQL Delphi 駆動型アプリケーションを C++ に移行するために C++ を学んでいます。私の学習を容易にするために、私は自宅で使用するための個人用アプリケーションに取り組んでいます。データベースの力が必要になるとは思わないので、データを保存する他の方法を検討していました。プログラムが何をするかを知っていれば、私の質問に答えるのに役立つかもしれません。

概要:家族の予算、医療および計画アプリケーション。

私がそれでやりたいこと:整理されていない方法で、予算のスプレッドシート、PDF 医療文書、およびその他の家族向けのデータをサム ドライブに保管する代わりに。複数のツールを備えたフロントエンドを構築したい。

一般的な個人情報、完全な家族の医療記録 (毎日のブドウ糖の数値やインスリンの投与量などの糖尿病追跡ツールを含む)、予算情報、現在/過去の請求書に関する情報 (口座番号、支払額、支払い済み、期日など)データと、個人データをより整理するために考えられるその他のあらゆるもの。また、レポートを印刷したり、このデータのチャートやグラフを作成したりできるようにする予定です。データを暗号化したいかもしれませんが、現時点では確信が持てません。

これで、実際の sql、mysql、または進行状況データベースがこのプロジェクトに完全に適していることがわかりましたが、より小さくて単純な他のものを使用したいと思っています。XML は有効なオプションでしょうか? すべてのデータを保存するために使用できる他のファイルの種類はありますか? フットプリントが小さく、すばやくアクセスでき、データに対して「マッサージ」を実行できる機能を探しています。

4

2 に答える 2

3

SQLite を使用します。これは、SQL-92 のほぼ完全な実装を含む DBMS の多くの機能を提供しますが、アプリに完全に組み込まれており、インストールのフットプリントはありません。

C++ の場合、OO API をかなり RAW C インターフェイスにラップするいくつかのライブラリが利用可能です。推奨事項については、この SO の質問を参照してください。

XML の使用についても考えないでください。データベースは、作業している種類の情報を格納するのに最適な場所です。

于 2011-02-10T22:03:06.997 に答える
0

SQLite (Marcelo が推奨) または SQL Server CE (.NET を使用する場合)

于 2011-02-10T22:07:21.820 に答える