Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Quy ước đặt tên cơ sở dữ liệu của Microsoft?

Các quy ước đặt tên được sử dụng trong cơ sở dữ liệu AdventureWorks của SQL Server chứng minh nhiều phương pháp hay nhất về kiểu dáng.

Tóm lại:

  • Tên đối tượng dễ hiểu
  • Tên bảng không được đa tập trung (bảng "Người dùng" không phải "Người dùng")
  • Có rất ít từ viết tắt, nhưng được phép (tức là Qty, Amt, v.v.)
  • PascalCase được sử dụng riêng với ngoại lệ của một số tên cột nhất định (tức là rowguid)
  • Không có dấu gạch dưới
  • Các từ khoá nhất định được phép (tức là Tên)
  • Các thủ tục đã lưu trữ được mở đầu bằng "usp"
  • Các hàm được mở đầu bằng "ufn"

Bạn có thể tìm thêm thông tin chi tiết tại đây:

  • Từ điển dữ liệu AdventureWorks
  • Quy trình được lưu trữ trongAdventureWorks
  • Các chức năng trong AdventureWorks

Một lưu ý:các quy ước đặt tên cơ sở dữ liệu có thể gây tranh cãi và hầu hết các nhà phát triển cơ sở dữ liệu mà tôi đã gặp đều có lợi ích cá nhân trong phong cách của họ. Tôi đã nghe những cuộc tranh cãi nảy lửa về việc liệu một bảng nên được đặt tên là "OrderHeader" hay "OrderHeaders".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về Danh tính Máy chủ SQL

  2. 3 cách lấy tên ngày từ ngày trong SQL Server (T-SQL)

  3. Chọn / Chèn phiên bản Nâng cấp:có mẫu thiết kế cho tính đồng thời cao không?

  4. Tổng quan về nén dữ liệu trong SQL Server

  5. Entity Framework 6 - Truy vấn thời gian