Le convenzioni di denominazione sono importanti e la chiave primaria e la chiave esterna hanno convenzioni comunemente usate e ovvie ( PK_Table
e FK_Table_ReferencedTable
, rispettivamente). Anche la IX_Table_Column
denominazione per gli indici è abbastanza standard.
Che dire del vincolo UNICO? Esiste una convenzione di denominazione comunemente accettata per questo vincolo? Ho visto UK_TableName_Column
, UQ_TableName_Column
e qualcuno mi consiglia AX_TableName_Column
- Non so da dove provenga.
In genere l'ho usato, UQ
ma non mi piace particolarmente, e non mi piace dover difendere la mia scelta di usarlo contro un UK
avvocato.
Vorrei semplicemente vedere se esiste un consenso sulla denominazione più diffusa o un buon ragionamento sul perché uno ha più senso degli altri.
FK_TargetTable_SourceTable
? Puoi per favore elaborare.
U
. Qual è laQ
posizione?