本文へスキップ

テクノロジ系 / データベース

部分関数従属

部分関数従属は、複数列からなる主キーの一部だけで、ある属性の値が決まってしまう関係です。

もう少し詳しく

主キーが複数の列からなるとき、その一部の列だけで値が定まる関係を指します。この状態はデータの重複や更新時の矛盾を招きやすいため、正規化(第2正規形)では部分関数従属を取り除き、完全関数従属の状態に整えます。

試験での見方

黒猫の闇の刻印

完全関数従属との対比と、第2正規化での除去対象である点が頻出です。

例:「商品番号+店舗番号」が主キーなのに、商品番号だけで商品名が決まる関係です。

分類

テクノロジ系 / 技術要素 / データベース

小分類:データベース設計

関連トピック:データの正規化

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

データベースの用語一覧へ