Microsoft SQL 資料庫命名約定
您提到從MSDN 中尋找Microsoft 的命名指南,但想知道是否有針對Microsoft SQL Server (MSSQL) 資料庫的特定指南。
SQL Server 附帶的AdventureWorks 數據庫為數據庫命名提供了最佳實用指南做法:
命名約定:
-
可讀的物件名稱:名稱應該簡單易懂。
- 單數表名稱:表名稱不應為複數(例如,「User」而非「Users」)。
-
有限縮寫:可以謹慎使用縮寫(例如「Qty」、「Amt」等)。
-
PascalCase: PascalCase 用於所有對象,除了某些列名稱(例如“rowguid”)。
-
無底線: 不使用底線。
-
允許的關鍵字:表名允許使用某些關鍵字(例如, "名稱")。
-
預存程序前綴:預存程序的前綴為「usp」。
-
函數前綴:函數的前綴為“ufn。”
其他詳細信息:
- [AdventureWorks資料字典](連結)
- [AdventureWorks 中的預存程序](連結)
- [功能AdventureWorks](連結)
注意事項: 資料庫命名約定可能是主觀的,不同的開發者有他們的偏好。選擇命名約定時,請為潛在的討論或辯論做好準備。
以上是Microsoft SQL Server 資料庫命名約定是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!