りんご
2021/07/14 (水) 03:38:00
c564b@0e907
>> 8
明日、来週、来月、来年、いつか振り返った時のためにメモさせて下さい。
単独主キー | (分類) | 頭2文字ID | 下2桁 |
---|---|---|---|
1 | AA-01 | 1 | 01 |
2 | AA-02 | 1 | 02 |
(新規) |
単独主キー | (分類) | 頭2文字ID | 下2桁 |
---|---|---|---|
1 | AA-01 | 1 | 01 |
2 | AA-02 | 1 | 02 |
3 | AA-01 | 1 | 01 |
単独主キー | (分類) | 頭2文字ID | 下2桁 |
---|---|---|---|
1 | AA-01 | 1 | 01 |
2 | |||
3 | AA-01 | 1 | 01 |
じっとみているうちに、思い出してきただろうか?
もともとのオリジナルは、こんな感じでした。
頭2文字ID(複合主キー) | 下2桁(複合主キー) | (分類) |
---|---|---|
1 | 01 | AA-01 |
1 | 02 | AA-02 |
頭2文字IDと下2桁の組み合わせが重複する事を禁止。(分類の重複も禁止) | ||
他のテーブルから参照されている場合、頭2文字IDと下2桁の変更が禁止。(分類の変更も禁止) |
頭2文字ID(複合主キー) | 下2桁(複合主キー) | (分類) |
---|---|---|
1 | 01 | AA-01 |
1 ❌ | 01 ❌ | AA-01 ❌ |
きっと、見えない、忘れた、気づかないんだと思う。
単独主キー | (分類) | {頭2文字ID | 下2桁} |
---|---|---|---|
1 | AA-01 | 1 | 01 |
2 | AA-02 | 1 | 02 |
(新規) |
アレンジするなら、制約を組み込んでおかないと、おかしくなる.
‘頭2文字IDと下2桁の組み合わせが重複する事を禁止する。(分類の重複も禁止される)
‘単独主キーが他のテーブルから参照されている場合、頭2文字IDと下2桁の変更を禁止する。(分類の変更も禁止される)
‘NULL禁止
テクニックを使ってアレンジするのは、大変。パッと見てもわからないし、オリジナルの事を忘れるし、そもそも気づかれない。
通報 ...