私が持っているDBテーブル:Patient Table、PatientBasicInfomation Table、PatientImageFindings Table..この設計に依存する複数の質問があります..(私はDBの初心者であることに注意してください)1)患者ごとにIDがある場合..したがって、DB の概念によれば、PatientBasicInfomation、PatientImageFindings の両方がこのキー (ID) を外部キーとして持つ必要があります。
2) 患者テーブルでは、秘密鍵を使用して、PatientBasicInfomation、PatientImageFindings を参照して、外部キーとして患者テーブルに配置する必要があります。私は正しいと思いますか...
3)今、私の大きな問題:PatientImageFindingsテーブルにレコードを挿入したいのですが、条件ID + Date(日付はPatientImageFindingsテーブルの重要なフィールドです)の下で、それを秘密鍵として配置する必要があるかどうかわかりません. .)、Java クラスでこの挿入ステートメントを実行するにはどうすればよいでしょうか..(条件付きの挿入)