資料庫設計規範

2021-10-09 22:49:07 字數 336 閱讀 2194

1 為什麼需要資料庫設計

當資料庫比較複雜時我們需要設計資料庫。

糟糕的資料庫設計 :

良好的資料庫設計 :

2 軟體專案開發周期中資料庫設計

3 設計資料庫步驟

1 為什麼需要資料規範化?

不合規範的表設計會導致的問題:

2 三大正規化

第一正規化 (1st nf):目標是確保每列的原子性,如果每列都是不可再分的最小資料單元,則滿足第一正規化。

第二正規化(2nd nf):第二正規化(2nf)是在第一正規化(1nf)的基礎上建立起來的,即滿足第二正規化(2nf)必須先滿足第一正規化(1nf),第二正規化要求每個表只描述一件事情。

資料庫設計規範

使用明確 統一的標明和列名,例如 school,schoolcourse,courceid。資料表名使用單數而不是複數,例如 studentcourse,而不是studentcourses。資料表名不要使用空格。資料表名不要使用不必要的字首或者字尾,例如使用school,而不是tblschool,或...

資料庫設計規範

csm簡寫會方便很多 就不要用member id,一致性方便大家理解 system.currenttimemillis 進行儲存text查詢是會產生臨時磁碟檔案,效能差進行擷取儲存型別 占用位元組 範圍tinyint 1 128 127 smallint 2 32768 32767 mediumin...

資料庫設計規範

1 基本需求 某學校設計學生教學管理系統。學生實體包括學號 姓名 性別 生日 民族 籍貫 簡歷 登記照,每名學生選擇乙個主修專業,專業包括專業編號和名稱,乙個專業可以屬於 乙個學院,乙個學院可以有若干個專業。學院資訊要儲存學院號 學院名 院長。教學管理還要管理課程表和學生成績。課程表包括課程號 課程...