- 第一范式 1NF
數(shù)據(jù)表中的所有字段都是不可分割的原子值,即列不能夠再分成其他幾列银受。
如果每列(或者每個(gè)屬性)都是不可再分的最小數(shù)據(jù)單元(也稱(chēng)為最小的原子單元),則滿足第一范式.
例如:顧客表(姓名薄腻、編號(hào)、地址望几、……)其中"地址"列還可以細(xì)分為國(guó)家荆残、省、市亿笤、區(qū)等。 - 第二范式 2NF
必須是滿足第一范式的前提下栋猖,第二范式要求净薛,除主鍵外的每一列都必須完全依賴(lài)于主鍵。
如果一個(gè)關(guān)系滿足第一范式,并且除了主鍵以外的其它列,都依賴(lài)于該主鍵,則滿足第二范式.
例如:訂單表(訂單編號(hào)蒲拉、產(chǎn)品編號(hào)肃拜、定購(gòu)日期、價(jià)格雌团、……)燃领,"訂單編號(hào)"為主鍵,"產(chǎn)品編號(hào)"和主鍵列沒(méi)有直接的關(guān)系锦援,即"產(chǎn)品編號(hào)"列不依賴(lài)于主鍵列猛蔽,應(yīng)刪除該列。
例如:訂單表(產(chǎn)品id,顧客id,產(chǎn)品名字,顧客名字,聯(lián)合主鍵為產(chǎn)品id和顧客id)灵寺,產(chǎn)品名字和產(chǎn)品id有關(guān)和顧客id無(wú)關(guān)曼库;顧客名字與顧客id有關(guān)和產(chǎn)品id無(wú)關(guān)。由于除主鍵外以外的列略板,只依賴(lài)于主鍵的部分字段毁枯,所以不滿足第二范式。 - 第三范式 3NF
在第二范式的基礎(chǔ)上更進(jìn)一層,目標(biāo)是確保每列都和主鍵列直接相關(guān),而不是間接相關(guān)(非主鍵列必須直接依賴(lài)于主鍵叮称,不能存在傳遞依賴(lài)).
mysql學(xué)習(xí)筆記三
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)绍移,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)悄窃,“玉大人,你說(shuō)我怎么就攤上這事蹂窖≡梗” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵瞬测,是天一觀的道長(zhǎng)横媚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)月趟,這世上最難降的妖魔是什么灯蝴? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮孝宗,結(jié)果婚禮上穷躁,老公的妹妹穿的比我還像新娘。我一直安慰自己因妇,他們只是感情好问潭,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著婚被,像睡著了一般狡忙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上址芯,一...
- 那天灾茁,我揣著相機(jī)與錄音,去河邊找鬼谷炸。 笑死删顶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的淑廊。 我是一名探鬼主播逗余,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼季惩!你這毒婦竟也來(lái)了录粱?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤画拾,失蹤者是張志新(化名)和其女友劉穎啥繁,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體青抛,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡旗闽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片适室。...
- 正文 年R本政府宣布汽畴,位于F島的核電站旧巾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏忍些。R本人自食惡果不足惜鲁猩,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望罢坝。 院中可真熱鬧绳匀,春花似錦、人聲如沸炸客。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)痹仙。三九已至,卻和暖如春殉了,著一層夾襖步出監(jiān)牢的瞬間开仰,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓隔箍,卻偏偏與公主長(zhǎng)得像谓娃,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蜒滩,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 1. 行鎖 InnoDB存儲(chǔ)引擎實(shí)現(xiàn)了如下兩種標(biāo)準(zhǔn)的行級(jí)鎖: ?共享鎖(S Lock)滨达,允許事務(wù)讀一行數(shù)據(jù)。 ?排...
- 數(shù)據(jù)增刪改查(curd) curd的解釋: 代表創(chuàng)建(Create)俯艰、更新(Update)捡遍、讀取(Retrieve...
- 1. 了解SQL 1.1 數(shù)據(jù)庫(kù)基礎(chǔ) ? 學(xué)習(xí)到目前這個(gè)階段竹握,我們就需要以某種方式與數(shù)據(jù)庫(kù)打交道画株。在深入學(xué)習(xí)MyS...
- 一、存儲(chǔ)過(guò)程概念 什么是存儲(chǔ)過(guò)程 一組為了完成特定功能的SQL 語(yǔ)句集。更加直白的理解:存儲(chǔ)過(guò)程可以說(shuō)是一個(gè)記錄集...
- 性能定義為谓传,完成某件任務(wù)所需要的時(shí)間度量蜈项,換句話說(shuō),性能即響應(yīng)時(shí)間良拼。數(shù)據(jù)庫(kù)服務(wù)器的性能用查詢的響應(yīng)時(shí)間來(lái)度量战得,單位...