Database Conventions
Following a set of database conventions improves the readability and understanding of the database and related sql. Every DBA has their own thoughts about which convention to follow. This is ours
Naming
Section titled “Naming”- Names must clearly describe the object
- Use PascalCase for all names
- Don’t use Hungarian notation (like intNumber)
- Don’t use abbreviations except if they are well-known
| Applies To | Convention | Example |
|---|---|---|
| Tables | [Noun], singular | Customer |
| Stored Procedures | [Verb][Noun] | UpdateCustomer |
| Views | [Noun] | CustomerOrders |
| Fields | [Noun] | Surname |
SQL Queries
Section titled “SQL Queries”- Use consistent indentation
- Use UPPERCASE for keywords, like SELECT, FROM, WHERE, and JOIN
- Use meaningful aliases, not single letters or abbreviations
- Use single quotes (‘string’) for string literals and double quotes (“identifier”) for identifier