Конвенції іменування є важливими, а первинний і зовнішній ключ зазвичай використовують і очевидні конвенції ( PK_Table
і FK_Table_ReferencedTable
, відповідно). IX_Table_Column
Присвоєння імен індексів також досить стандартні.
А що з єдиним обмеженням? Чи існує загальноприйнята угода про іменування для цього обмеження? Я бачив UK_TableName_Column
, UQ_TableName_Column
і хтось рекомендував AX_TableName_Column
- я не знаю, звідки це походить.
Я зазвичай використовую, UQ
але мені це особливо не подобається, і мені не подобається захищати свій вибір використання його проти UK
адвоката.
Я просто хотів би побачити, чи існує консенсус щодо найпоширенішого іменування, чи хороші міркування, чому один має більше сенсу, ніж інші.
FK_TargetTable_SourceTable
? Чи можете ви, будь ласка, докладно.
U
. Що такеQ
підставка?