Estoy empezando a trabajar con claves foráneas por primera vez y me pregunto si existe un esquema de nomenclatura estándar para ellas.Esquema de nombres de claves foráneas
Dadas estas tablas:
task (id, userid, title)
note (id, taskid, userid, note);
user (id, name)
donde las tareas se han notas, tareas son propiedad de los usuarios, y los usuarios autor señala.
¿Cómo se nombrarían las tres claves externas en esta situación? O, como alternativa, ¿importa incluso?
Actualización: ¡Esta pregunta se trata de nombres de claves foráneas, no de nombres de campos!
Nota para los lectores: muchas de las mejores prácticas enumeradas a continuación no funcionan en Oracle debido a su límite de 30 caracteres. El nombre de una tabla o columna ya puede tener cerca de 30 caracteres, por lo que una convención que combine los dos en un solo nombre requiere un estándar de truncamiento u otros trucos. –