資料庫設計規範

2022-09-16 01:30:13 字數 417 閱讀 6664

資料表名採用下劃線命名法.

表名如果是名詞,要使用改名詞的單數形式.

表名、欄位名採用完整單詞拼寫,盡量避免縮寫形式.

表名、欄位名盡量只包含英文單詞,減少出現數字的情況.

欄位名採用駱駝命名法(又叫駝峰命名法),這與程式中變數的命名法一致.

非特殊情況,設計資料表時一般都會帶有乙個自增長的整形序號字段作為主鍵,欄位名為id.

在其他關聯表中引用時需補充表名,如:a表中需乙個字段表示b_c表中的id欄位,那麼就在a中增加乙個bcid的字段.

索引效率

主鍵 > 唯一 > 索引

整形 > 字串

字段長度短 > 字段長度長

全文 > like

非空 > 空

正序 > 倒序

enum 以及 tinyint(1) 無需索引

資料庫設計規範

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

資料庫設計規範

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

資料庫設計規範

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