Database schema standards

From Joomla! Documentation
Revision as of 20:18, 30 September 2012 by Uob opensource (Talk | contribs)

Jump to: navigation, search

Contents

Naming Conventions

General Naming Conventions

There are many conventions used when naming tables or fields, so others are capable of understanding the contents of the table. While there are no absolute conventions, the following are used quite often, with the intention of clearer SQL statements.

  • No spaces. Using spaces is highly not advised when naming tables or fields. It makes SQL statements more complicated and harder to understand. In order to identify a gap in between words, underscores could be used. However, the preferred method is the use of Pascal casing.
  • Pascal casing. This practice is known by many other names, but will be referred to here as Pascal casing. This involves using a capital letter at the beginning of each new word.
      Examples:  ExampleTable, TableOfContents


Field Naming Conventions

Field Type Recommendations

Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox