テクノロジ系 / データベース
部分関数従属
部分関数従属は、複数列からなる主キーの一部だけで、ある属性の値が決まってしまう関係です。
もう少し詳しく
主キーが複数の列からなるとき、その一部の列だけで値が定まる関係を指します。この状態はデータの重複や更新時の矛盾を招きやすいため、正規化(第2正規形)では部分関数従属を取り除き、完全関数従属の状態に整えます。
試験での見方
例:「商品番号+店舗番号」が主キーなのに、商品番号だけで商品名が決まる関係です。
テクノロジ系 / データベース
部分関数従属は、複数列からなる主キーの一部だけで、ある属性の値が決まってしまう関係です。
主キーが複数の列からなるとき、その一部の列だけで値が定まる関係を指します。この状態はデータの重複や更新時の矛盾を招きやすいため、正規化(第2正規形)では部分関数従属を取り除き、完全関数従属の状態に整えます。
例:「商品番号+店舗番号」が主キーなのに、商品番号だけで商品名が決まる関係です。
完全関数従属との対比と、第2正規化での除去対象である点が頻出です。