tablet
列のあるテーブルがありますperiod_id
。テーブルにはtablet
テーブルと多対 1 の関係があり、period
テーブルにはperiod
テーブルと 1 対多の関係がありsub_period
ます。sub_period
でまたはからの単一のエントリを指定できるようにする必要があります。その選択はエントリtablet
によって制限されますが、のみに依存するため、できません。これをどのようにモデル化すればよいですか?period
sub_period
period
私のモデルでは、tablet
各行に 1 つのperiod
エントリと 1 つのsub_period
エントリが必要です。と の関係は次のようにperiod
なりsub_period
ます1:n
(期間には多くのサブ期間が含まれる場合がありますが、各サブ期間は 1 つの期間にのみ属することができます)。sub-period
から選択できるようにしたいのは、tablet
自分の選択によって制限する必要がありますperiod
tablet
編集: と の間にN:1 の関係が必要であることに気付きましたperiod
: 多くのタブレットは同じ期間に関連付けることができます。