次のビジネス要件を設計およびコーディングする効率的な方法を探しています。ナレッジ ベース アプリケーションで、ユーザーが記事を既存の記事に関連付けることができる「関連記事」機能をコーディングする必要があります。これにより、ダブリンを最小限に抑え、検索をよりスマートかつ高速にすることができます。
私の仕様:
- データベース: PostgreSQL 9.0.3
- 持続性フレームワーク: EJB 3
- アプリケーションサーバー: jBoss 4.2.3GA
- Web アプリ フレームワーク: Struts 1.3.5
SQLテーブルを設計した方法は次のとおりです。
- 表:記事(主キーはintId)
- 表: RelatedArticle (プライマリはコンポジション intArticleId および intRelatedArticleId であり、両方の列は Article を参照します)。
それは良い方法ですか?
君たちありがとう
チャールズ