1

私はオブジェクト リレーショナル マッピング ツールの作業に不慣れで、プログラミング ツールが作成された原因を知りたいと思っています。データベースとマッピング ツールを使用できることは、私たちにとってどのような特権でしょうか?

4

1 に答える 1

1

ORMは、オブジェクト指向モデル(アプリケーション)とリレーショナルモデル(データベース)の間のギャップを埋めるために使用されます。そのマッピングにはいくつかの問題があります。たとえば、継承やオブジェクトの識別など、ほんの数例を挙げます(たとえば、http://www.cit.dk/cot/reports/reports/Case4/05-v1.1/cot-を確認してください)。 4-05-1.1.pdfはここに進みます)。マッピングを実現するためにさまざまな概念を使用する多くのORM実装/フレームワークがあり、それらはさまざまな「機能」を提供します。

ご存知かもしれませんが、オブジェクト指向のデータベースシステムもありますが、実際的な問題があるため、リレーショナルモデルは依然として好まれています。アプリケーションの場合、データモデルを独自にマッピングするか、(利用可能で、ニーズに合っている場合は)ORMを使用できます。

于 2012-06-06T08:54:59.597 に答える