Le convenzioni di denominazione sono importanti e la chiave primaria e la chiave esterna sono convenzioni comunemente utilizzate e ovvie (PK_Table
e FK_Table_ReferencedTable
, rispettivamente). Il naming IX_Table_Column
per gli indici è anche abbastanza standard.Convenzione di denominazione per il vincolo univoco
E il vincolo UNIQUE? Esiste una convenzione di denominazione comunemente accettata per questo vincolo? Ho visto UK_TableName_Column
, UQ_TableName_Column
e qualcuno che consiglia AX_TableName_Column
- Non so da dove viene.
In genere ho usato UQ
ma non mi piace particolarmente, e non mi piace dover difendere la mia scelta di usarlo contro un avvocato UK
.
Vorrei semplicemente vedere se c'è un consenso sulla denominazione più diffusa, o un buon ragionamento sul motivo per cui uno ha più senso degli altri.
Io uso UQ_ ...... –
@Mitch Qualsiasi motivo per cui? Anch'io lo faccio ma mi chiedo sempre perché nessuno usa solo 'U'. A cosa serve "Q"? –
Si potrebbe fare la stessa domanda su IX per IndeX ... perché non solo io? –