Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2013, 10:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Estandar de nomenclatura de objetos en BD

No existe un estandar. Depende de las reglas de buenas prácticas de cada empresa de desarrollo, pero si existen ciertas recomendaciones que suelen ser usadas:
1) El nombre de cada campo de una tabla tiene como prefijo una sigla que identifique su propia tabla.
2) Toda FK debe tener el mismo nombre que su campo referido. Así una FK de la tabla usuarios en la tabla Pagos, por ejemplo, seguiría teniendo el nombre "usuario_id".
3) las rutinas almacenadas deben tener como nombre el prefijo que indique qué tipo es: PR, FN TRG, EV, por ejemplo.
4) Las tablas no necesitan que indiques "TB", ni las bases "BD", eso es redundante. Pero es una buena idea poner un prefijo que indique el área administrativa o comercial propietaria de ese esquema o subesquema de la base, por ejemplo, "VTA" para Ventas, "INV", para inventarios y stock, "COB" para Cobranzas, etc.
5) Las tablas y las columnas se ponen siempre en minúsculas, para evitar conflictos de portabilidad.
6) Algunas empresas recomiendan que todo acceso a la base de datos se haga única y exclusivamente por SP. Ni siquiera por SF.

...y muchas otras.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)