2014-12-26 DBの基本 database データモデル 概念データモデル: @ITの説明を見ると論理モデルと概念データモデルが混ざっている気がするので分かりづらい。 論理データモデル: 関係モデル、階層モデル、ネットワークモデル 情報無損失分解 分解後のリレーションの自然結合をとると復元できる場合、情報無損失分解されたと言える 属性数と射影 属性がnあるリレーションの射影のとり方は、「元のリレーションとまったく同じ」、「属性を全く含まない」の2通りがあるので 2^n になる。 デッドロック検出方法 待ちグラフ: グラフに閉路ができたらデッドロックと見なす タイムアウト: 一定時間経過後にトランザクションを強制アボート 意外と正規化に関する理解があやふやなことに気づいた