Les conventions de nommage sont importantes, et la clé primaire et de clé étrangère ont couramment utilisé et évident conventions (PK_Table
et FK_Table_ReferencedTable
, respectivement). L' IX_Table_Column
de nommage pour les index est également assez standard.
Que dire de la contrainte UNIQUE? Est-il communément admis convention de nommage pour que cette contrainte? J'ai vu UK_TableName_Column
, UQ_TableName_Column
, et quelqu'un de recommander AX_TableName_Column
- je ne sais pas d'où ça vient.
J'ai généralement utilisé UQ
mais je n'aime pas particulièrement, et je n'aime pas avoir à défendre mon choix de l'utiliser contre une UK
avocat.
Je voudrais simplement voir si il y a un consensus sur la forme la plus répandue de nommage, ou un bon raisonnement pour expliquer pourquoi on fait plus de sens que les autres.