跳轉到內容

Granite WMS/標準/資料庫

來自華夏公益教科書,開放書籍,開放世界

Granite 資料庫命名約定

本文件將概述我們的命名約定。我們可能會喜歡或不喜歡某些措辭,但這既不是重點,也不是益處。擁有一個命名約定非常重要且必要。請注意,現有的 Granite 標準並不完全符合標準,我仍然需要重構一些檢視的名稱。另外,儘可能使用最好的英語單詞,如果可以的話,不要使用縮寫。

表格

使用一個詞,自定義表格除外。儘可能使用最接近業務術語的詞來命名錶格,而不是技術術語。自定義表格以 Custom_ 開頭。

檢視、儲存過程

使用字首來指明技術用途。

  • 用於報告的檢視以 Report_ 開頭。
  • Granite 應用程式內部使用的檢視 App_
  • Granite 內部使用的檢視共享的檢視 Base_App_
  • 用於第三方 ERP 的檢視 ERP_
  • 用於整合的檢視 Integration_
  • 由報告和 Granite 內部共享的檢視 Report_App_
  • 以 _View 結尾的檢視用於表示表格的檢視(僅限 MasterItemAlias_View)。這意味著存在與之同名的表格。
  • 自定義檢視以 Custom_ 開頭。
  • 儲存過程:如果是用於外部應用程式的儲存過程,請使用該應用程式的最佳名稱。(例如:MailNotification_XXX_XXX)。對於外部應用程式使用的檢視也是如此。
  • 用於其他檢視和儲存過程的檢視/儲存過程。我的儲存過程名為 Prescript_Move_Location,在指令碼中,我使用了一個檢視來幫助我獲取作業編號,該檢視應該名為 Prescript_Move_Location_JobNumber。

在使用字首後,請遵循以下指南。

  • 應用程式中的模組(業務術語)
  • 後跟節名稱(業務術語)
  • 例子
  • [字首]_[模組]_[節]
  • App_Inventory_StockTake

列名

  • 對於多個單詞,使用駱駝式大小寫
    • 例如:FirstSecondThird
  • 不要使用空格
華夏公益教科書