日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql设计的步骤_mysql笔记8_数据库设计步骤

發布時間:2025/3/21 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql设计的步骤_mysql笔记8_数据库设计步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

step1:

收集信息,與談系統有關的人員進行交流、座談,充分了解數據庫需要完成的任務。

示例:blog系統

基本功能:發表和編輯文章,多用戶支持,全文檢索,RSS支持,圖片收藏,管理站內短消息。

step2:

標識對象(實體Entity)

標識數據庫要管理的關鍵對象或實體。

實體一般是名詞:

博主賬號:發表和管理文章、圖片管理。

文章類別

文章

文章回復

圖片分類

圖片

連接分類

連接

短消息

step3:

標識每個實體的屬性

E-R圖(Entity-Relationship)

|???? 符號???? |????? 含義????????????????????? |

| ? 矩形 ? ? | ? 實體,一般是名詞? ? ? ? |

| ? 橢圓 ? ? | ? 屬性,一般是名詞 ? ? ?? |

|???? 菱形???? |?? 關系,一般是動詞??????? |

step4:

將E-R圖轉換為對應的表

step1.將各實體轉換成各對應的表。

step2.將各屬性轉換成表對應的列。

step3.標識每個表的主鍵列。

需要注意:沒有主鍵的表要添加ID編號列作為主鍵。它沒有實際含義。

step4.在表之間建立主外鍵,體現實體間的映射關系。

一對多關系用主外鍵關聯。

多對多關系增加一個中間表處理關聯關系。

數據庫設計的3范式:

第一范式(1NF):在關系模式中每一個具體關系中,必須要有主鍵,并且每個屬性值都是不可再分的最小數據單位。則稱為第一范式關系。

第二范式(2NF):如果關系模式中的所有非主屬性都完全依賴于主關鍵字,則稱為第二范式。

第三范式(3NF):關系模式中的非主關鍵字不能依賴其他非主關鍵字,即非主關鍵字之間不能有函數(傳遞)依賴關系,則稱為第三范式。

隱患:

數據冗余

更新異常

插入異常

刪除異常

總結

以上是生活随笔為你收集整理的mysql设计的步骤_mysql笔记8_数据库设计步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。