0

データベースのテーブルに主キーとユニークキーがあると何が起こる?主キーと一意のキーは2つの異なるものであることを知りたいですか? 実はこの質問は面接中に聞かれました。

4

3 に答える 3

2

私の推測では、インタビュアーが言及していた「異常」は、リレーショナル データベースの正規化規則によるものだと思います。Wikipediaを含む多くの場所でルールを見つけることができますが、彼は「挿入の異常」、「削除の異常」、「更新の異常」について話しているに違いありません。

と仮定すると、レコードを主キーの代わりに一意のキーでのみ更新すると、更新の異常が発生する可能性があります (おそらく他のテーブルにさらにレコードがある可能性があるため)。よくわかりませんが、これらのルールを確認すると、より良い答えが得られるかもしれません。

于 2013-07-09T14:45:34.627 に答える