第一範式

第一範式

計算機學術語
如果一個關系模式R的所有屬性都是不可分的基本數據項,則R∈1NF。簡單的說,就是每一個列(屬性)隻有一個,沒有重複。第一範式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性。
    中文名:第一範式 外文名:first normal form 所屬學科:計算機學 别稱:1NF

定義

在任何一個關系數據庫中,第一範式(1NF)是對關系模式的基本要求,不滿足第一範式(1NF)的數據庫就不是關系數據庫。

數據庫設計範式是符合某一種級别的關系模式的集合。構造數據庫必須遵循一定的規則。在關系數據庫中,這種規則就是範式。關系數據庫中的關系必須滿足一定的要求,即滿足不同的範式。

關系數據庫有六種範式:第一範式(1NF)、第二範式(2NF)、第三範式(3NF)、第四範式(4NF)、第五範式(5NF)和第六範式(6NF)。滿足最低要求的範式是第一範式(1NF)。在第一範式的基礎上進一步滿足更多要求的稱為第二範式(2NF),其餘範式以此類推。一般說來,數據庫隻需滿足第三範式(3NF)就行了。

應用

NFMDB數據庫管理系統是在RDBMS的基礎上擴充而成的,它支持非第一範式NF2(Nonfirst normal form)及多媒體數據類型。

首先,分析了集中式和分離式字典系統的特點,并闡述了主動DD和被動DD的區别;其次,讨論NFMDB系統為處理NF2問題而引入的關系字典、屬性字典等字典的構造,并給出了部分結構描述;然後,用create語句描述了一個關于NF2存儲模式實例,同時以select語句為例讨論了用關系字典和屬性字典為基礎轉換多維NF2問題為平滑關系的算法,所有這些操作均在關系字典和屬性字典中給出了相應的存儲描述。

相關詞條

相關搜索

其它詞條