02/01/2011, 17:46
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Duda nombre de las columnas La práctica generalizada que se usa como estandar es que los ID que son autonuméricos nunca se les da por nombre simplemente ID, sino que se los denomina con nombre de la tabla + "id". Ese es el caso que vas a encontrar en todas las bases de prueba de los diferentes DBMS y no solamente MySQL.
En tu caso serían "deporte_id" y "competicion_id".
Asimismo, siempre que se use ese campo como FK en otra tabla, en esa tabla debe conservar su nombre original, esto simplifica luego la generación de consultas (precisamente por eso llamarlos "id" simplemente se considera una mala práctica).
Finalmente, ponerle "TBL" como prefijo a una tabla es, por lo menos, redundante. Una tabla es siempre una tabla y no se suele poner prefijos. Sí es usual ponerselos a las VIEW, pero no a las tablas.
Estos son conceptos generales, por supuesto que no existe una reglamentación sobre el tema. Lo que si existen en algunas empresas de desarrollo de software son reglas de nomenclatura, que son de uso interno. En ese caso hay que respetar lo que la directiva dice...
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |