miércoles, 18 de noviembre de 2020

Nombrar campos clave en las tablas

  • Todas las tablas tienen un identificador entero llamado Id, salvo las tablas que representen relación N x N (x N…), cuyo uso es opcional y no necesario.
  • Todas las claves ajenas tiene la forma Id_{Tabla} (por ejemplo, Id_Color o Id_Vehicle) u, opcionalmente, Id_{Tabla}_{semántica} (por ejemplo, Id_Team_local).
  • Para mantener un criterio visual homogéneo, el orden de aparición de los campos es: clave primaria, claves ajenas y todos los demás.
  • Los nombres de las tablas que representan una relación N x N (x N…) son {Tabla 1}_{Tabla 2}(_{Tabla 3}…), como por ejemplo Person_Vehicle.
  • Las claves candidatas deben ser marcadas como campos de tipo índice único en el gestor de bases de datos.