第4章クイズ
クイズ1
商品コードを主キーにしていたところ、コード体系の変更でコードを付け替えることになりました。この設計で何が起きますか。
クイズ2
注文明細の主キーを (order_id, product_id) の複合主キーから id のサロゲートキーに変えました。同じ注文に同じ商品が2行できるのを防ぐには、何が必要ですか。
クイズ3
「アプリ側で正しい id しか入れないので、外部キー制約は張らない」という方針の危うさとして、最も重要なものはどれですか。
クイズ4
メールアドレスの重複を防ぐため、登録前に SELECT で同じアドレスが無いか確かめる実装にしました。この方法で防ぎ切れない理由はどれですか。
クイズ5
在庫数の列には quantity >= 0、注文明細の個数の列には quantity > 0 という CHECK を張りました。同じ列名なのに条件が違う理由はどれですか。
未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。