Namenskonventionen sind wichtig, und der Primärschlüssel und Fremdschlüssel haben häufig verwendet und offensichtliche Konventionen ( PK_Table
und FK_Table_ReferencedTable
sind). Die IX_Table_Column
Benennung für Indizes ist ebenfalls ziemlich Standard.
Was ist mit der EINZIGARTIGEN Einschränkung? Gibt es eine allgemein akzeptierte Namenskonvention für diese Einschränkung? Ich habe gesehen UK_TableName_Column
, UQ_TableName_Column
und jemand zu empfehlen AX_TableName_Column
- ich weiß nicht , woher das kommt.
Ich habe es normalerweise benutzt, UQ
aber ich mag es nicht besonders, und es macht mir keinen Spaß, meine Entscheidung, es zu benutzen, gegen einen UK
Anwalt verteidigen zu müssen .
Ich würde einfach gerne sehen, ob es einen Konsens über die am weitesten verbreitete Benennung gibt oder eine gute Begründung dafür, warum eine sinnvoller ist als die anderen.
FK_TargetTable_SourceTable
? Können Sie bitte näher darauf eingehen?
U
. Wofür steht derQ
Stand?