瀏覽Microsoft 的MSSQL 資料庫命名約定
雖然Microsoft 的MSDN 提供了一般命名指南,但MSSQL 資料庫的命名是否有特定的約定?
採用最佳實務AdventureWorks
Microsoft 的 AdventureWorks 資料庫是資料庫命名實務的範例指南。它體現了以下原則:
- 可理解的物件名稱:
-
非複數表名稱:(例如,「User」的"Users")
-
有限縮寫:(例如數量、數量)
-
專有Pascal 大小寫:(特定列名稱除外,如“rowguid” ")
- 不存在底線
-
允許的關鍵字:(例如名稱)
-
前綴程序:(「usp」)
-
前綴函數: ("ufn")
請參閱下列資源以取得進一步指示:
- [AdventureWorks資料字典](https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/sys-objects-system-view-transact-sql)
- [預存程序位於AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/stored-procedures)
- [AdventureWorks中的函數](https://docs.microsoft .com/en-us/sql/database-engine/develop-database/functions)
注意:命名爭議
需要注意意的是,資料庫命名約定可能會引起強烈的意見,而開發人員通常有根深蒂固的偏好。
以上是以 AdventureWorks 為例,命名 MSSQL 資料庫的最佳實務是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!