mysql范式:
mysql建表的規范格式
第一范式:保證每列的原子性(欄位不能再分解)
第一范式是最基本的范式,如果資料庫表中的所有欄位值都是不可分解的原子值,就說明該資料庫滿足了第一范式,
第二范式:屬性必須完全依賴于主鍵
在第一范式的基礎上,屬性必須完全依賴于主鍵,
如圖:在下圖中,分數依賴于姓名和課程,并不完全依賴某一個單獨主鍵,這樣的話會造成資料冗余

第三范式:保證每列都和主鍵直接相關
表中的欄位和主鍵直接對應不依靠其他中間欄位,說白了就是,決定某欄位值的必須是主鍵,
舉例:
下圖中,"姓名"、"年齡"、"學院"和主鍵"學號"直接關聯,但是"學院地點"、"學院電話"卻不直接和主鍵"學號"相關聯,和"學院電話"直接
相關聯的是"學院",如果表結構這么設計,同樣會造成和第二范式一樣的資料冗余、更新例外、插入例外、洗掉例外的問題,

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/457957.html
標籤:其他
下一篇:云主機發展市場風起云涌
