¿Hay alguna forma estándar de nombrar índices para SQL Server? Parece que el índice de clave principal se llama PK_ y los índices no agrupados generalmente comienzan con IX_. ¿Existen convenciones de nombres más allá de eso para índices únicos?
sql-server
naming-conventions
indexing
Eric Ness
fuente
fuente
Normalmente nombro índices por el nombre de la tabla y las columnas que contienen:
fuente
¿Vale la pena un prefijo especial para los índices asociados con claves foráneas? Creo que sí, ya que me recuerda que los índices en las claves externas no se crean por defecto, por lo que es más fácil ver si faltan.
Para esto, estoy usando nombres que coinciden con el nombre de la clave externa:
o, donde existen varias claves externas en la misma tabla
fuente
Conozco un viejo tema, pero pensé en tirar mis dos centavos
Ejemplo;
NCAK_AccountHeader_OrganisationID_NextDate
Donde NCAK: No agrupado, Único, AccountHeader: Table and OrganisationID_NextDate: Columnas.
fuente