您好,登錄后才能下訂單哦!
關系型數據庫的設計遵循六大范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又稱完美范式)。
1NF,即數據庫表的每一個數據列都是不可分割的原子數據項。
2NF要求在 1NF 的基礎上,非碼屬性必須完全依賴于候選碼。也就是必須有能唯一標識一行數據的主鍵字段。
3NF 要求在滿足 2NF 的基礎上,任何非主屬性不依賴于其他非主屬性。也就是不允許有冗余字段。例如:存在一個部門信息表,其中每個部門有部門編號(dept_id)、部門名稱、部門簡介等信息。那么在員工信息表中列出部門編號后就不能再將部門名稱、部門簡介等與部門有關的信息再加入員工信息表中。
BCNF 要求在滿足 3NF 的基礎上,任何非主屬性不能對主鍵子集產生依賴。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。