General - Do you know object name should follow your company naming conventions?

Updated by Brady Stroud [SSW] 1 year ago. See history

123

Follow naming conventions:

  1. Use decreasing generality for table names ie. Client and ClientInvoice, then ClientInvoiceDetail.
  2. Don't use underscores, instead use upper and lower case ie. ClientInvoice is preferred over Client_Invoice.
  3. Table names should use plural ie. Clients is preferred over Client.
  4. Generally, do not use abbreviations. But there are a few words that are so commonly used that they can be abbreviated. These are:
    • Quantity = Qty
    • Amount = Amt
    • Password = Pwd
  5. Prefix all date fields with 'Date' ie. DateInvoiced. One extra use of this is you can have generic code that enables a date control on this field.
  6. Suffix Percent fields with 'Pct' ie. SalesTaxPct.
  7. Only use alphabet characters. ie. don't use AustraliaListA$. Avoid the following characters in your object names in SQL Server. If you do not do this, you will need to constantly identify those ill-named objects with bracketed or quoted identifiers - otherwise, unintended bugs can arise.
  8. Don't use reserved words on their own. ie. User, Count, Group, etc. They can be used if joined with other words. See Reserved Keywords (Transact-SQL)
acknowledgements
related rules