Jawaban:
saya menggunakan
PK_ untuk kunci utama
UK_ untuk kunci unik
IX_ untuk indeks non unik yang tidak berkerumun
UX_ untuk indeks unik
Semua nama indeks saya berbentuk
<index or key type>_<table name>_<column 1>_<column 2>_<column n>
Saya biasanya memberi nama indeks dengan nama tabel dan kolom yang dikandungnya:
ix_tablename_col1_col2
Apakah perlu awalan khusus untuk indeks yang terkait dengan kunci asing? Saya kira begitu, karena ini mengingatkan saya bahwa indeks pada kunci asing tidak dibuat secara default, dan jadi lebih mudah untuk melihat apakah mereka hilang.
Untuk ini, saya menggunakan nama yang cocok dengan nama kunci asing:
FK_[table]_[foreign_key_table]
atau, di mana beberapa kunci asing ada di tabel yang sama
FK_[table]_[foreign_key_table]_[foreign_key_field]
Saya tahu topik lama tapi saya pikir saya akan membuang 2 sen saya
Contoh;
NCAK_AccountHeader_OrganisationID_NextDate
Di mana NCAK: Non Clustered, Unique, AccountHeader: Table and OrganisationID_NextDate: Columns.