Gibt es eine Standardmethode zum Benennen von Indizes für SQL Server? Es scheint, dass der Primärschlüsselindex PK_ heißt und nicht gruppierte Indizes normalerweise mit IX_ beginnen. Gibt es darüber hinaus Namenskonventionen für eindeutige Indizes?
sql-server
naming-conventions
indexing
Eric Ness
quelle
quelle
Normalerweise benenne ich Indizes nach dem Namen der Tabelle und den darin enthaltenen Spalten:
quelle
Lohnt sich ein spezielles Präfix für Indizes, die mit Fremdschlüsseln verknüpft sind? Ich denke schon, da es mich daran erinnert, dass Indizes für Fremdschlüssel nicht standardmäßig erstellt werden und es daher einfacher ist zu erkennen, ob sie fehlen.
Dafür verwende ich Namen, die mit dem Namen des Fremdschlüssels übereinstimmen:
oder wenn mehrere Fremdschlüssel in derselben Tabelle vorhanden sind
quelle
Ich kenne ein altes Thema, dachte aber, ich würde meine 2 Cent einwerfen
Beispiel;
NCAK_AccountHeader_OrganisationID_NextDate
Wobei NCAK: Nicht geclustert, eindeutig, AccountHeader: Tabelle und OrganisationID_NextDate: Spalten.
quelle