2011-03-16 19 views

Respuesta

12

No hay nada "estándar" en este espacio del que sea consciente, a diferencia de las antiguas convenciones Java de Sun. Todo lo que adopte será preferencia personal/de la empresa.

Dicho esto, me gusta convenciones prefijo:

  • t_ para la tabla
  • v_ de vista
  • idx_ para el índice de
  • tx_ de campo de texto
  • dt_ de campo de fecha
  • n_ para el campo numérico
  • id_ para el campo de identificación
  • nm_ algo que es específicamente un nombre
  • Is_ para booleanos, ya sea 0/1, sí/no o de otra manera
  • fk_ como un identificador de clave externa opcional; Sin embargo, es posible que prefiera quedarse con id_, para mantener el campo igual al de su contraparte principal clave, p. ej. id_customer -> id_customer, en lugar de un fk_customer
5

Convenciones de nombres entra en juego cuando se utiliza marcos como Ruby on Rails o Zend que se suscriben a convention over configuration. Cualquier cosa que andamiará formularios para usted o "descubrirá automáticamente" su base de datos. Observar estas convenciones también podría ayudarlo a decidir sobre una estrategia de nombres, incluso si no está usando un marco.