范式理論 (Normal Form),即在 數據庫 設計的時候要滿足的設計規(guī)范。
滿足不同程度的要求為滿足不同的范式。
把屬性放置在正確的實體的這個過程稱為范式化(normalization)。
針對具體的業(yè)務流程,項目需求,如何構造一個滿足要求的數據庫模式,需要生成幾個實體,實體中由哪些屬性構成,實體間的關系如何,這些都是數據庫設計需要回答的問題,確切的說是關系數據庫邏輯設計需要回答的問題。
由于關系模型具有嚴格的數學理論基礎,所以依據關系數據庫的規(guī)范化理論為基礎進行關系模型設計,能夠構造出一個合理的關系數據模型。
相對于邏輯模型檢核過程中的范式化, 在物理模型建設的時候,手段就是反范式化(Denormalizaion),違反一些范式規(guī)則,通過增強物理規(guī)則屬性來提升數據庫應用時的性能。