首頁 >資料庫 >mysql教程 >以 AdventureWorks 為例,命名 MSSQL 資料庫的最佳實務是什麼?

以 AdventureWorks 為例,命名 MSSQL 資料庫的最佳實務是什麼?

DDD
DDD原創
2024-12-17 03:11:25759瀏覽

What are the Best Practices for Naming MSSQL Databases, as Exemplified by AdventureWorks?

瀏覽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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn