日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

一、数据设计规范

發布時間:2023/12/2 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一、数据设计规范 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、數據設計規范

1、表的前綴

1、表名稱不應該取得太長(一般不超過三個英文單詞。不推薦使用中文拼音,總的長度不要超過30個字符)

格式:Tbl_Wms_log? ?表示 表_Wms系統_log?

好處:執行查詢方式辨別SQL類別(T_表-Table、V_視圖-View、S_存儲過程)比如我想知道所有關于user的表,直接show tables like '%user%'就可以了,用mysql命令行的就知道。

從使用角度思考-(因為聯表查詢的時候,我們考慮使用表還是視圖,就輸入 Tbl 提示下拉的,然后我們在考慮 什么系統 Wms下log)。

2、表名字命名

(一般就兩種 ,全寫和縮寫以及多個字母加_分割,

考慮TB_還是_Tbl 還是t_? ?當表多 我覺得還是Tbl _比較恰當,t_表開頭小寫看不慣,TB_ 就一個單詞,兩個都小寫也不喜歡,Tb 一個首字母大寫2個字母小寫(如何一個字母大寫 一個小寫 沒有必要不合適,盡量保持 兩個小寫的字母標準)可以的, Tbl)?

直白說:四個單詞就全寫和其他單詞縮寫(首字母單詞,縮寫兩個字母小寫) 至于 取兩個小寫字母:按照以下規則

我自己的規范:

1、result? -res(取前三個單詞)? ? ? ? ?

2、loan(四個單詞的)

3、 取中間三個單詞

4、一個單詞的時候 不長 就可以寫全的?Content? Result 也行 res 也行

?

?

縮寫:五筆拆字法取字母一個單詞:取前四個字母 (要是我自己就是 首字母大寫,單詞數小于等于三個 全寫,大于就是 單詞的縮寫,或者去首個單或者中間加尾部 例如Table Tbe) Tbl ,Result Res 取三個吧(根據單詞而定) Data 這種 就全部取(四個四個單詞特殊四個單詞就全寫,五個單詞以上就是取三個)二個單詞:取每個單詞的前兩個字母 (LoanLog 字母數不多 全寫,Data Assessment DataAst 單詞短就全寫后面就是首中尾取單詞-這種不符合見名知意,一般單詞字母都是連續,才有含義的, 盡量取連續幾個字母,比如第一個前四個,方便模糊匹配)三個單詞:取前兩個單詞的首字母和第三個單詞的前兩個字母。 (也可以第一個單詞 全寫,第二個全首字母前兩個,第三個單子 單詞隨意 情況而定 也就前四個把)四或四個以上:取前三個單詞的首字母和最后一個單詞的首字母。 (一般沒有)

?

3、表的字段名命名規范:(表如果是一個單詞就可以表示 就加Info 兩個單詞好看,比如LoanInfo? ?字段就是LI)

一般表與表的聯查都是 一個系統的里面的? 所以不需要Wms 系統名字的縮寫 直接寫表的邏輯單詞名字前綴即可。

1、但是還是容易表的單詞 容易重復-待解決? ?表的縮寫不可以重復(同一個系統模塊內)??

2、住外建 也很好區分

3、表的備注格式:(縮寫)說明? ? ? ? ? ?字段就是縮寫_字段的名字

?

?解決方案:

常見的幾個表詳細說明:操作日志表Sys_OperateLog、登錄日志表Sys_LoginLog、

           系統字典表Sys_Dictionary、系統字典表類型Sys_DicType

?

?

注意:都是表?詳細表名幾個單詞就幾個單詞的首字母即可

?

?

二、數據設計三大范式

設計什么樣,我們獲取的數據就是怎么樣。

設計考慮實體與實體間的關系,方便查詢數據(聯查的時候)一對多 還是多對多 查詢數據

?從使用角度思考,查詢會考慮表與表對應,所以定義結構應該定義好。

轉載于:https://www.cnblogs.com/fger/p/11144919.html

總結

以上是生活随笔為你收集整理的一、数据设计规范的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。