數據庫設計命名規範
1,表名唯一——加上模塊名,或者模塊首字母大寫名的前綴,保證與其它的模塊相區分
2,列名唯一——加下除去前綴的表名的首字母的大寫名的前綴,保證與其它的表下面的列名相區分
3,前綴首字母大寫——前綴要使用相關含義的首字母大寫,用作表示這是縮寫的含義
4,列的原子性——列不可再分割
5,列的唯一性——表中的列不能在其它表中重復出現,應當通過關系來表達列在其它表中的含義。
6,主鍵標誌實體唯一性——通過主鍵,標識這個行的所有數據的唯一性,即主鍵是實體的唯一抽象
7,外鍵標誌表與表之間的關系,從而構建豐富的主體化實體。
數據庫設計命名規範
相關推薦
數據庫設計命名規範
表示 mda 出現 設計 主鍵 原子 字母 模塊名 重復出現 1,表名唯一——加上模塊名,或者模塊首字母大寫名的前綴,保證與其它的模塊相區分 2,列名唯一——加下除去前綴的表名的首字母的大寫名的前綴,保證與其它的表下面的列名
數據庫設計之數據庫,數據表和字段等的命名總結
數據庫設計 英文單詞 數據表 下劃線 命名 數據庫命名規則:根據項目的實際意思來命名。 數據表命名規則:1.數據表的命名大部分都是以名詞的復數形式並且都為小寫;2.盡量使用前綴"table_";3.如果數據表的表名是由多個單詞組成,則盡量用下劃線連接起來;但是不要超過30個字符,一旦超過3
項目開發規範,數據庫設計規範
好的 變量 static date 規範 fff 識字 eas 表示 1.命名規範 定義這個規範的目的是讓項目中全部的文檔都看起來像一個人寫的,添加可讀性。降低項目組中由於換人而帶來的損失。(這些規範並非一定要絕對遵守,可是一定要讓程序有良好的可讀性) 1.1
MYSQL數據庫設計規範
第二範式 移動文件 小寫 dex 要求 計算 技術分享 轉化 分享 1、數據庫命名規範 采用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線‘_‘組成; 命名簡潔明確(長度不能超過30個字符);
數據庫設計的範式規範
範式 完全 滿足 bcnf pre 編號 就是 行數據 一個數 關系型數據庫的設計遵循六大範式:第一範式(1NF)、第二範式(2NF)、第三範式(3NF)、巴斯-科德範式(BCNF)、第四範式(4NF)和第五範式(5NF,又稱完美範式)。 第一範式 1NF 1NF,即數據庫
自己總結的數據庫設計規範
數據庫1.數據架構和容量規劃相關 a.總數據量的預估,一年或兩年為期限 b.是否關聯其他數據庫和環境 c.數據重要性,是否需要集群和備份級別的要求 ps:數據重要性大體分為:完全不可丟失,丟一些可以接受,丟一部分可以接受,全丟都不影響2.性能相關 a.平均連接數預估
2018/06/11 數據庫設計規範
order by code 表名 http 歸檔 一個 idt 有關 ID 最近都沒什麽時間來寫比克,工做太忙...... 不過這也不是什麽借口。 最近在學習相關知識,寫下來記錄一下吧。 註意: 這裏的規範並不是絕對的,如果你的團隊已經制定了規範。 請
數據庫設計規範
double 建議 區分大小寫 大小 維護 字母 不可 date 修改時間 一. 命名規範 采用26個英文字母(區分大小寫)和0-9的自然數(經常不需要)加上下劃線‘_‘組成,命名簡潔明確,多個單詞用下劃線‘_‘分隔。 庫名、表名、字段名:要字母小寫加下劃線風格,長度不能
VB.NET版機房收費系統—數據庫設計
階段 數據類型 多人 不能 can log lai tex asi 之前第一遍機房收費的時候,用的數據庫是別人的。認知也僅僅能建立在別人的基礎上,等自考中《數據庫系統原理》這本書學完了之後,再去看曾經的數據庫,發現數據庫真的還須要進一步的優化。以下是我設計數據庫的
MySQL數據庫設計常犯的錯以及對性能的影響
成本 strong 操作 主從 相關 解析 依賴 做的 這樣的 1.過分的反範式化為表建立太多的列 我們在設計數據庫的結構時,比較容易犯的第一個錯誤就是對表進行了過分的反範式化的設計,這就容易造成了表中的列過多,雖然說Mysql允許為一個表建立很多的列,但是由於Mysq
MySQL數據庫25條規範解讀(轉)
into 架構 普通 hadoop target ... 存儲 where 移動 一、基礎規範 (1)必須使用UTF8字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間(由於移動設備原因最好使用utf8mb4) (2)禁止使用存儲過程、視圖、觸發器、Event 解讀:
SQL筆記 --- 數據庫設計步驟(轉)
索引 獨立 mem 數據庫應用 cat ati art 個學生 left 目錄 總體設計過程需求分析概念結構設計邏輯結構設計數據庫物理設計數據庫實施數據庫運行和維護總體設計過程數據庫設計步驟:設計描述:數據庫設計不同階段形成的數據庫各級模式:數據庫設計的特點:需求分析分析和
數據庫設計--數據的垂直拆分
pad 最小 由於 ria ont reads mic bytes 信息 假設表字段太多。假設表中有些字段比較大。即便是你僅僅查有限的幾個字段,在做表關聯和全表掃的時候,由於掃描的數據塊多。性能方面還是會不理想。由於oracle掃描的時候是依照塊為單位掃描,
MVC排球計分(二)——需求分析與數據庫設計
logs 用例圖 中國隊 eight 需求 back 過程 style .cn 需求分析和數據庫的設計是很重要的一個環節,這個環節會直接影響項目的開發過程和質量。 這裏做的排球計分程序是一個例子,而且其業務極為簡單,因此,這裏並不是真正的需求分 析和數據庫設計,而是將排球計
需求分析與數據庫設計(二)
-s size spa blog png 設計 需求分析 技術 詳細 需求分析: 作為一名觀眾, 我希望知道詳細的隊伍比分變化和隊伍得分信息, 以便於了解比賽信息和運動員的精彩得分 用例圖: 數據庫設計: 用mvc中自帶的 數據庫SQL Server
ASP.NET MVC 排球計分程序 (三)需求分析與數據庫設計
arch 情況 img 需求 全場 ima 功能 每次 str 需求分析: 軟件名稱:排球計分程序 1、 需要鍵入比賽人員的的姓名,需要根據場上的比賽結果及時做出操作,記分員可以在記錯的情況下撤銷上一部操作。比賽結束,記分員應能查詢到每個隊伍的進球情況,以及攔網、擊球等的
20170626_Oracle_數據庫設計
規劃 小數 標識符 空間 com 第一個 而不是 acl 原子 數據庫設計的定義:規劃數據庫中數據對象以及之間關系的過程。 為什麽進行數據庫設計? 空間 完整性 程序開發 數據庫設計前提知識: 範式: 1NF:第一範式
6.7-數據庫設計,三大範式
上線 cnblogs 範式 spa 依賴 軟件開發 數據庫設計 描述 最小 一、數據庫設計 軟件開發: 需求分析 概要設計 詳細設計 代碼編寫 測試 上線部署
15套java互聯網架構師、高並發、集群、負載均衡、高可用、數據庫設計、緩存、性能優化、大型分布式 項目實戰視頻教程
二階 並發 支持 線程並發 important http 系統架構 四十 mongodb入門 * { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架構師、集群、高可用、高可擴
mysql數據庫重命名
out con l數據庫 orm 數據 file rename bsp int mysql 1.4以前 rename database old_name to new_name; 高於1.4就沒這個命令了,那怎麽辦呢?把原來的庫導出來,然後刪掉。再新建新名字的庫,然後把導出