12、数据库的设计范式
生活随笔
收集整理的這篇文章主要介紹了
12、数据库的设计范式
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
設(shè)計(jì)的數(shù)據(jù)表一般都是根據(jù)實(shí)際業(yè)務(wù)實(shí)體模型進(jìn)行創(chuàng)建,為了提高存儲(chǔ)的效率,設(shè)計(jì)數(shù)據(jù)表時(shí)一般按著幾個(gè)標(biāo)準(zhǔn)進(jìn)行設(shè)計(jì)
| 第一范式 | 每個(gè)字段的數(shù)據(jù)具有原子性,使用字段的數(shù)據(jù)時(shí)不用再解析,可直接使用 |
| 第二范式 | 表的每一個(gè)字段都必須依賴主鍵,不能有任何一列與主鍵沒(méi)有關(guān)系或只依賴于部分主鍵(一張表之描述一個(gè)實(shí)體,如果實(shí)體存在屬性可以確定一個(gè)實(shí)體則可直接作為主鍵,如果存在多個(gè)屬性才能確定一個(gè)實(shí)體,則可以使用邏輯主鍵) |
| 第三范式 | 每一個(gè)字段必須與主鍵存在直接關(guān)系而不是間接關(guān)系 |
按著三大范式設(shè)計(jì),可以節(jié)省空間,使得存儲(chǔ)的數(shù)據(jù)便于使用,但是有的時(shí)候,為了提高效率,也會(huì)采用逆規(guī)范化, 存儲(chǔ)冗余數(shù)
據(jù),提高效率
數(shù)據(jù)表的設(shè)計(jì)需要根據(jù)實(shí)際的業(yè)務(wù),不可墨守成規(guī)
?
總結(jié)
以上是生活随笔為你收集整理的12、数据库的设计范式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 剑三电脑配置要求2022(剑三 电脑
- 下一篇: 13、mysql中视图的应用