資料庫設計的基本原則

2021-06-22 03:08:32 字數 672 閱讀 3961

1) 表名全大寫(oracle

資料庫設計的習慣)

2) 表名加了乙個業務字尾(_c 

使用者表 

_p許可權表 

_b 基礎表

)3) 全大寫,如果由多個單詞構成,用下劃線隔開

4) 主鍵型別 int/long 

自增主鍵;

varchar(40) uuid

;hibernate/database/程式

5) 主鍵命名規則:表名去掉業務字尾+_id

6) 字元型別,對使用者業務變化比較大的資訊,採用大量冗餘,在使用者數的長度基礎上,翻倍,2-4倍。

7) 人名類的字元型別,長度一般為20

或者30

8) 日期型別全都用datetime/timestamp

,為了設計簡單,**擴充方便。

9) 浮點數,資料庫設計時numric(10,2)

,一般都保留

2位小數;**

double

;為了設計簡單

10) 對應字元比較多的,通常設定200/600/1000/2000/4000/8000

,如果二進位制

text/blob

11) 對1

位的業務用

char(1)/int/tinyint

12) 主從設計,建立外來鍵(一對多、一對一)

設計的基本原則

作為程式設計師,我們不論是在設計功能頁面,還是在做工作匯報時,如果有很好的設計技能,將使頁面或者ppt更好的表達我們的意圖。良好的設計原則,其實也會讓思路更清晰。4大基本原則,它們是相互關聯的,只使用其中的某一種的情況很少 對比的基本思想其實是突出重點。如果元素 字型 顏色 大小 線寬 形狀 空間 ...

資料庫設計的基本原則和主要步驟

1 把具有同乙個主題的資料儲存在乙個資料表中,一表一用 2 盡量消除冗餘,提高訪問資料庫的速度。3 一般要求資料庫設計達到第三正規化,多對多,最大限度消除了資料冗餘 修改異常 插入異常 刪除異常,基本滿足關係規範化的要求。4 關聯式資料庫中,各個資料表之間關係只能為一對一和一對多的關係。對於多對多的...

設計模式基本原則

設計模式基本原則 開 閉 原則 open closed principle,或者ocp 原文 software entities should be open for extension,but closed for modification.解釋 乙個軟體實體應當對擴充套件開放,對修改關閉。黎克特...