Les conventions de dénomination sont importantes, et la clé primaire et la clé étrangère ont des conventions couramment utilisées et évidentes ( PK_Table
et FK_Table_ReferencedTable
, respectivement). La IX_Table_Column
dénomination des index est également assez standard.
Qu'en est-il de la contrainte UNIQUE? Existe-t-il une convention de dénomination communément acceptée pour cette contrainte? J'ai vu UK_TableName_Column
, UQ_TableName_Column
et quelqu'un recommande AX_TableName_Column
- je ne sais pas d'où cela vient.
J'en ai généralement utilisé UQ
mais je ne l'aime pas particulièrement et je n'aime pas avoir à défendre mon choix de l'utiliser contre un UK
avocat.
Je voudrais simplement voir s'il existe un consensus sur la dénomination la plus répandue, ou un bon raisonnement pour expliquer pourquoi l'un a plus de sens que les autres.
FK_TargetTable_SourceTable
? Pouvez-vous s'il vous plaît élaborer.
U
. Quel est leQ
stand pour?