As convenções de nomenclatura são importantes, e a chave primária e a chave estrangeira costumam usar convenções óbvias ( PK_Table
e FK_Table_ReferencedTable
, respectivamente). A IX_Table_Column
nomeação de índices também é bastante padrão.
E a restrição UNIQUE? Existe uma convenção de nomenclatura comumente aceita para essa restrição? Eu já vi UK_TableName_Column
, UQ_TableName_Column
e alguém recomendando AX_TableName_Column
- não sei de onde isso vem.
Normalmente, eu uso, UQ
mas não gosto particularmente, e não gosto de ter que defender minha escolha de usá-lo contra um UK
advogado.
Eu simplesmente gostaria de ver se existe um consenso sobre a nomeação mais prevalente ou um bom raciocínio sobre por que um faz mais sentido do que os outros.
FK_TargetTable_SourceTable
? Você pode por favor elaborar.
U
. Para queQ
serve?