Nomenclature for Data Modeling

Follow the nomenclature in the table below for data modeling:

Attribute Recommendations Example
Field Name Lower camel case firstName
Table Upper Camel Case (first upper, rest lower) Person
Group Upper Camel Case (first upper, rest lower) Persondetails
Labels Please provide the case  
Inherited or internal use fields leading underscores  
Foreign Key name is singular, label is plural PersonAddress (PersonHasAddresses)
Relationship Table The relationship name is the table name with prefix “Rel” RelProductHasAction