第一範式:滿足原子性和唯一性(屬性唯一,元組唯一)
第二範式:在第一範式之上,消除非主屬性對碼的部分函數依賴。如:S->A,T->B,(S,T)->B。也就是說,工號確認員工姓名,證件號也能確定員工姓名,而(工號,證件號)亦確認員工姓名。此規則只能滿足1NF,達不到2NF。
第三範式:在第二範式基礎上,消除非主屬性對碼的傳遞函數依賴。如:工號確認崗位,崗位確定薪酬,那麼(工號,崗位,薪酬)就不滿足第三範式。
BC範式:消除屬性(包括主屬性和非主屬性)對碼的部分函數依賴和傳遞依賴。即:1.非主屬性對碼完全依賴,2.主屬性對不包含它的碼,也是完全函數依賴,3.沒有任何屬性完全依賴於非碼的任一屬性。
數據庫學習:範式的區分
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
被鄙視做不出3D效果的一天
UI設計點兒3D效果,切圖片後給前端用,前端按照圖片做出靜態效果,結果項目上不滿意。沒錯是我太菜了,菜的一批。 心裏已經燃起學習three.js的慾望。
CherryLee_1210
2020-07-08 12:31:12
opencv 加載tensorflow pb模型
koibiki
2020-07-08 12:23:28
Redis 數據持久化方案
乾源
2020-07-08 12:09:41
GitHub中常用高頻操作
不如烂笔头
2020-07-08 11:54:44
a標籤中使用onclick提示function未定義
Ro0k1e
2020-07-08 11:27:27
MCU初始化流程——從上電到main()之間
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
jltsun
2020-07-08 11:00:06
C語言實現的json解析程序
lindorx
2020-07-08 10:35:53
手機驗證碼60s等待
OileDie
2020-07-08 10:28:07
ios7 xib 適配
李鸿鸣
2020-07-08 10:22:45
smtplib Python發送郵件
海啦啦喽
2020-07-08 09:49:38
react生命週期函數 出場順序-應用場景
海啦啦喽
2020-07-08 09:49:38
Linux Python Flask Nginx Gunicorn MySQL Online
海啦啦喽
2020-07-08 09:49:25