#資料庫設計規範
資料庫設計規範,
一二三正規化,E-R模型
1.資料庫表的設計正規化(三正規化和反正規化)
E-R圖的基本成分包括實體型別、屬性和聯絡
1. 實體:用矩形表示,框內註明實體名稱。
2. 屬性;用橢圓表示,框內標註屬性名稱,並用無向邊將其與相應的實體相連。
3. 聯絡:用菱形表示框內標註聯絡名稱,並用無向邊將其與相應的實體相連。
group by
分組,連線查詢,備份,刪除,檔案結構
GROUP BY X意思是將所有具有相同X欄位值的記錄放到一個分組裡。
那麼GROUP BY X, Y呢?
GROUP BY X, Y意思是將所有具有相同X欄位值和Y欄位值的記錄放到一個分組裡。
當陣列重複的時候分組才有意義,因為一個人也可以分為一組,只是沒有意義而已
相關推薦
#資料庫設計規範
資料庫設計規範, 一二三正規化,E-R模型 1.資料庫表的設計正規化(三正規化和反正規化) E-R圖的基本成分包括實體型別、屬性和聯絡 1. 實體:用矩形表示,框內註明實體名稱。 2. 屬性;用橢圓表示,框內標註屬性名稱,並用無向邊
收集整理mysql資料庫設計規範與原則
1、 資料庫命名規範 採用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線'_'組成;命名簡潔明確(長度不能超過30個字元);例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log給資料庫加個字首;除非是備份資料庫可以加0-9的自然數:
資料庫設計規範(適用併發量大、資料量大的網際網路業務)
一、基礎規範 (1)必須使用InnoDB儲存引擎 解讀:支援事務、行級鎖、併發效能更好、CPU及記憶體快取頁優化使得資源利用率更高 (2)必須使用UTF8字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間 (3)資料表、資料欄位必須加入中文註釋 解讀:N年後誰tm知道這個r1,r2,r
資料庫設計規範經驗總結
1.總體上以業務的模組為單位對資料庫的表進行模組劃分,把業務看做上層,資料庫看做是下層,下層要滿足上層,但是不能被上層束縛; 2.一個表就是承擔一個業務的實體,儘可能的獨立開來,減少表與表之間的業務交叉的情況; 3.允許表字段冗餘,不拘泥於表業務的過度獨立,便於查詢; 4.保證同一個欄位
最基本的資料庫設計規範
為使資料庫命名及編碼風格標準化,以便於閱讀、理解和繼承,所以建議遵循下面這些規範,適用所有軟體業務系統,並適用於所有常用資料庫(Oracle、DB2、SQL Server)。物件命名資料庫物件包括表、檢視、儲存過程、函式、約束(資料庫設計中應避免建立外來鍵約束)。物件命名採用
MySQL 資料庫設計規範 詳解
1> 資料庫涉及字元規範採用 26 個英文字母(區分大小寫) 和 0-9 這十個自然數,加上下劃線'_'組成,共 63 個字元,不能出現其他字元(註釋除外)注 : 1> 以上命名都不得超過 30 個字元的系統限制,變數名的長度限制為 29(不包括標識字元@)
MYSQL資料庫設計規範與原則
MYSQL資料庫設計規範 1、資料庫命名規範 採用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線'_'組成; 命名簡潔明確(長度不能超過30個字元); 例如:user, stat, log,
MySQL學習筆記_資料庫設計規範
資料庫設計的規範:一.資料庫命名規範二.資料庫基本設計規範三.資料庫索引設計規範四.資料庫欄位設計規範五.資料庫SQl開發規範六.資料庫操作行為規範一.資料庫命名規範1.所有的資料庫名稱和表名稱必須使用小寫字母並使用下劃線分割 這是因為MySQL資料檔案就是Linux下的一
Mysql之資料庫設計規範
1. 三大正規化 首先要明白”正規化(NF)”是什麼意思。按照教材中的定義,正規化是“符合某一種級別的關係模式的集合,表示一個關係內部各屬性之間的聯絡的合理化程度”。資料庫正規化也分為1NF,2NF,3NF,BCNF,4NF,5NF。一般在我們設計關係型資料庫
資料庫設計規範(MYSQL、WEB)
一、命名規範 1. 資料庫、表、欄位、別名規範 識別符 最大長度(位元組) 允許的字元 資料庫 64 [a-z_] (所有字元均小寫, 字之間用 _ 分割) 表 64 [a-z_] (所有字元均小寫, 字之間用 _ 分割) 列 64 [a-z_] (所有字元均小寫, 字之間用 _ 分
MySQL資料庫優化——資料庫設計規範
資料庫命名規範 採用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線'_'組成; 命名簡潔明確(長度不能超過30個字元); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log給資料庫
MySQL資料庫設計規範
MySQL 資料庫設計規範 目錄 基礎規範 索引規範 SQL設計 1. 基礎規範 ^ 1.1. 使用Innodb儲存引擎 1.2. 表字符集統一使用UTF8 如果遇到 EMOJ 等表情符號的儲存需求,可使用 utf
SQL Server 資料庫設計規範
資料庫設計規範 1.簡介 資料庫設計是指對一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其他應用系統,使之能有效地儲存資料,滿足各種使用者的需求。資料庫設計過程中命名規範很是重要,命名規範合理的設計能夠省去開發人員很多時間去區別資料庫實體。 最近也因為工作需要所以整理出了這個word文件,望大家
MySQL資料庫設計規範說明
目的 為了規範資料庫設計,減少設計失誤,提高資料安全及效能,特制訂本規範。 適用範圍 所有mysql資料庫。原則上,資料庫設計應遵循本規範說明,特殊情況可例外,但需跟DBA說明原因。 規範 命名 庫名、表名、欄位名必須使用小寫字母,並採用下劃線分割 a)
Mysql資料庫設計規範和設計原則
一、MYSQL資料庫設計規範 1、資料庫命名規範 採用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線'_'組成; 命名簡潔明確(長度不能超過30個字元); 例如:user, stat, log,
SQL Server資料庫設計規範
資料庫設計規範 1.簡介 資料庫設計是指對一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其他應用系統,使之能有效地儲存資料,滿足各種使用者的需求。資料庫設計過程中命名規範很是重要,命名規範合理的設計能夠省去開發人員很多時間去區別資料庫實體。 最近也因為工作需要所以整理出了這個word文件,望大家指正
資料庫設計規範
資料庫設計(Database Design)是指對於一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統,使之能夠有效地儲存資料,滿足各種使用者的應用需求(資訊要求和處理要求)。 一、資料庫設計的原則 1. 表設計原則 (1)規範化與反規範化 規範化
JAVA專案命名規範和資料庫設計規範
一、命名規範 1、 專案名全部小寫 2、 包名全部小寫 3、 類名首字母大寫,如果類名由多個單片語成,每個單詞的首字母都要大寫。 如:public class MyFirstClass{} 4、 變數名、方法名首字母小寫,如果名稱由多個單片語成,每個單詞的首字母都要大寫。 如:int inde
MongoDB資料庫的設計規範
MongoDB是非關係型資料庫的典型代表,DB-Engines Ranking 資料顯示,近年來,MongoDB在NoSQL領域一直獨佔鰲頭。MongoDB是為快速開發網際網路應用 而設計的資料庫系統,其資料模型和持久化策略就是為了構建高讀/寫的效能,並且可以方面的彈性拓展。目前公司使用到的Mong
Oracle資料庫開發和設計規範
1 命名原則 1.1約定 是指對資料庫、資料庫物件如表、欄位、索引、序列、儲存過程等的命名約定; 命名使用富有意義的英文詞彙,儘量避免使用縮寫,多個單片語成的,中間以下劃線分割 避免使用Oracle的保留字如LEVEL、關鍵字如TYPE(見Oracle保留字和關鍵