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
- 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
- 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