2010-11-25 19 views
0

あなたのアドバイスを使用するには何が必要なのですか...私には仕事があります。データベースをC++で作成する方法

は、私はデータベースを使用すべきか、何とかファイルからだけで情報を読み取ることができます... uは、現在の雇用者のリストを見ることができるアプリケーションを作成し、プラスボタンは、雇用者を追加、削除....

+2

10,10、または100万の雇用主を持つ予定ですか? – icecrime

答えて

0

私があなたに与えることができるプログラミングの最大のアドバイスの1つは、K.I.S.S.です。 (それは単純な愚か/愚かなまま)。

必要がない限り、プログラムの複雑さを高めないでください。アプリケーションに最も簡単なアプローチを使用してください。 Dariooのコメントはそれをまとめたものです。

データを保持する必要がある場合は、テキストファイルを使用します。 fprintfとfscanfのC関数はお友達です。または、C++ストリーミング機能を使用することもできます。宿題の割り当ては、(特に疑問のある)データベースAPIの使用に関する特別な場合を除いて、データベースの使用(それは余分な合併症を招く)というメリットはありません。

これが役に立ちます。

3

それが宿題だ場合は、あなたはたぶん平文ファイルで逃げることができます。データベースはあなたの仕事だけを複雑にします。

+0

私は窓のアプリケーションが必要です、そうでなければ私はそれをスキップすることができます – Ptichka

+0

この答えは窓と何をする必要がありますか? – Falmarri

+0

データを保持するWindowsアプリケーションをプレーンテキストファイルに書き込むことができます。私は本当に問題が何かを理解していない。 –

1

もしあなたが、それはあなたが本当のデシベル

0

のために考えなければならないラーグ場合の検索、sqlliteを使用してsqliteを使用することができ、プロジェクトの小さなおよびローカル。

これは、使いやすく、クロスプラットフォームであり、非常に完全なSQL実装を提供します。

+0

は面白いと思う...試してみる – Ptichka

2

永続性が必要ない場合(雇用者に関する情報は、アプリケーションの再起動の間に生き残る必要はありません)。すべての雇用者を覚えておく。

もし10000人の雇用主がテキストファイルを使用しているとします。

他にも多くのものがある場合は、sqliteをご利用ください。

もしあなたが数億を持っていたら、マシンに十分なRAMがない場合は、PostgreSQLと専用サーバーを使用してください。多くの雇用者がいることは本当に疑問なので、このステップを安全にスキップすることができます。

0

は私がデータベースを使用すべきか、何とか

プログラミングはトレードオフです....ファイルからの情報だけを読むことができます。あなたは、一般的に、1つのために最適化することができます。

  • プログラミング
  • やす頑健性
  • インストール

Furethermoreのスケーラビリティ

  • コスト
  • 使いやすさをあなたは簡単にプログラミングのために最適化している場合たとえば、それはあなたがすでに持っているものにも依存します。データベースのプログラミング方法を知っていますか?あなたが使用できるデータベースがありますか?

    アプリケーションには、Microsoft AccessのようなデータベースとUIの組み合わせを使用できます。

  • 関連する問題