Я ищу эффективный способ проектирования и кодирования следующих бизнес-требований: В приложении базы знаний мне нужно закодировать функцию «Связанные статьи», которая позволяет пользователю связывать статьи с существующей статьей. Это поможет свести к минимуму дублирование, а также сделает поиск более умным и быстрым.Каков наилучший способ создания связанных объектов одного и того же характера (например: Статьи по теме)?
Мои данные:
- База данных: PostgreSQL 9.0.3
- Постоянство рамки: EJB 3
- Сервер приложений: JBoss 4.2.3GA
- Web App Framework: Struts 1.3.5
Вот как я разработал таблицы SQL:
- Таблица: Статья (первичный ключ intId)
- Таблица: Связанная статья (primary - это композиция intArticleId и intRelatedArticleId, обе колонки будут ссылаться на статью).
Это хороший способ сделать это?
Спасибо ребята
Чарльз