- 數(shù)據(jù)庫三大范式是什么斤蔓?
什么是范式植酥?
范式是數(shù)據(jù)庫設計時遵循的一種規(guī)范,不同的規(guī)范要求遵循不同的范式弦牡。
最常用的三大范式
第一范式(1NF):屬性不可分割友驮,即每個屬性都是不可分割的原子項。(實體的屬性即表中的列)
第二范式(2NF):滿足第一范式驾锰;且不存在部分依賴卸留,即非主屬性必須完全依賴于主屬性。(主屬性即主鍵椭豫;完全依賴是針對于聯(lián)合主鍵的情況耻瑟,非主鍵列不能只依賴于主鍵的一部分)
第三范式(3NF):滿足第二范式;且不存在傳遞依賴赏酥,即非主屬性不能與非主屬性之間有依賴關系喳整,非主屬性必須直接依賴于主屬性,不能間接依賴主屬性今缚。(A -> B, B ->C, A -> C)