Соглашения об именах важны, а первичный ключ и внешний ключ обычно используются и очевидны (PK_Table и FK_Table_ReferencedTable, соответственно). Именование индексов IX_Table_Column также довольно стандартно.
Как насчет ограничения UNIQUE? Существует ли общепринятое соглашение об именах для этого ограничения? Я видел UK_TableName_Column, UQ_TableName_Column, и кто-то рекомендую AX_TableName_Column - я не знаю, откуда это взялось.
Я обычно использовал UQ, но мне это особенно не нравится, и мне не нравится защищать свой выбор от использования его против сторонника UK.
Я просто хотел бы узнать, существует ли консенсус в отношении наиболее распространенного наименования, или хорошая аргументация относительно того, почему человек имеет больше смысла, чем другие.