第五範式

關係數據庫設計的第五範式 ( 5NF ) ， 又稱投影 - 連接範式 （ project - join normal form ， PJ / NF ） 是數據庫規範化的一個級別 ， 以去除多個關係之間的語義相關 。 一張表滿足第五範式當且僅當它的每個可由候選鍵推出 。 R於 * { A, B, … Z } ， 定義爲A, B, … Z都是R的屬性的子集 ， 且A, B, … Z的連接 （ join ） 等於R 。 R上的 * { A, B, … Z } 可由R的候選鍵推出 ， 當且僅當A, B, …, Z的每一個都包含了R的超鍵 。 表T滿足第五範式意味着它不能被無損分解爲幾個更小的表 。 分解後的每個小表與表T擁有相同的候選鍵的情形被排除不予考慮 （ 作爲平凡情形 ） 。 第五範式於1979年由在會議論文Normal forms and relational database operators中首次提出 。