Konwencje nazewnictwa są ważne, a klucz podstawowy i klucz obcy są powszechnie stosowane konwencje i oczywiste ( PK_Table
i FK_Table_ReferencedTable
, odpowiednio). IX_Table_Column
Nazewnictwa dla indeksów jest dość standardowe.
A co z unikalnym ograniczeniem? Czy istnieje powszechnie przyjęta konwencja nazewnictwa dla tego ograniczenia? Widziałem UK_TableName_Column
, UQ_TableName_Column
i ktoś polecający AX_TableName_Column
- nie wiem, skąd to się bierze.
Zwykle używałem, UQ
ale niezbyt mi się to podoba i nie lubię bronić swojego wyboru przed UK
adwokatem.
Chciałbym po prostu sprawdzić, czy istnieje konsensus co do najbardziej rozpowszechnionego nazewnictwa lub dobre uzasadnienie, dlaczego jedno ma więcej sensu niż inne.
FK_TargetTable_SourceTable
? Czy możesz to rozwinąć.
U
. Po co toQ
oznacza?