外部キー(参照性合成)制約が複数列になるような場合を考える。
num | color |
---|---|
1 | 青 |
2 | 赤 |
3 | 緑 |
gnum | num | charge |
---|---|---|
1 | 1 | 田中 |
1 | 2 | 鈴木 |
1 | 3 | 佐藤 |
1 | 4 | 松井 |
2 | 1 | 岡田 |
… | … | … |
gnum | cnum | num | name | … |
---|---|---|---|---|
1 | 1 | 1 | 大石友美 | … |
1 | 1 | 2 | 中村優作 | … |
1 | 1 | 3 | 北川陽子 | … |
1 | 1 | 4 | 望月慎太郎 | … |
1 | 1 | 5 | 木村葉子 | … |
1 | 1 | 6 | 藤田智子 | … |
1 | 2 | 1 | 石川大地 | … |
… | … | … | … | … |
gradeは学年、classは組、studentは生徒をそれぞれ意味する。
・grade … num : 学年
・class … gnum : 学年、num : 組
・student … gnum : 学年、cnum : 組、num : 出席番号