私は次のデータベース設計を持っています:
そして、EReportReqに主キーeReportReqIdとして列が必要なのか、それともeReportIdとrequirementIdを主キーとして使用できるのか疑問に思っています。
要件テーブルにはシステム情報とEReportテーブル(ここには表示されていません)が含まれ、EReportReqとEReportReqImgにはユーザーデータが含まれます。
EReportReqは、EReportの一部である要件を表します。要件は、複数のEReportの一部である可能性があります。
また、 EReportReqImgは、EReportの一部である要件の画像(1つ以上)を表します。
主キーとしてeReportReqIdが必要ですか?