私は SQL Server を初めて使用し、既存のデータベースに "関連製品" 機能を実装する作業を任されています。このようなテーブル製品があります
ProductID int, PK
Name nvarchar(100)
Price decimal
CoverImageURL nvarchar(400)
-- couple more columns exist
RelatedProductID のような既存のデータベースに別の列を追加することを考えていますが、これが適切な設計かどうかはわかりません。