nombro mis tablas exactamente el mismo que nombro los objetos que me voy a crear para envolverlos. Esto funciona bien con los ORM modernos (mapeadores relacionales de objetos) porque a menudo pueden crear un modelo de objetos para usted en función de la estructura de su base de datos (o viceversa).La respuesta aceptada parece menospreciar el "dolor de escribir un guión bajo", pero lo tomo en serio. Sufriendo de RSI, especialmente en mis tonos de rosa, que utilizo para mantener presionadas las teclas Mayús y Ctrl, hago todo lo que puedo para evitar guiones bajos innecesarios. Por supuesto, una buena respuesta a este problema es reasignar su clave CapsLock a la tecla Mayús o a la tecla Subrayar. Pero en cualquier caso, agrego esta respuesta a una pregunta anterior porque nadie mencionó trabajar con su ORM. Como hago la mayoría de las programaciones en .NET, la mayoría de mis propiedades están encasilladas en camello, así que también nombro mis columnas de db en camello. No tengo ningún problema con las abreviaturas de la carcasa de camello. Así que hago cosas como:
PersonDao.GetIdByName ("Hola mundo").
La carcasa de camello definitivamente se vuelve molesta para los nombres largos ... pero entonces, evito los nombres largos. Por lo general, significa que he organizado cosas incorrectamente. Y si determino que no, bueno ... en esos casos, los nombres largos son tan raros en mi código y la situación tan única, que de todos modos no me ralentiza.
Creo que nombrar es absolutamente de suma importancia. Y al igual que algunas personas tienen un fetiche XML, otros tienen fetiches de base de datos. Personalmente, me gusta usar mis ORM para ignorar mi base de datos por completo (o tanto como sea posible). Para facilitar esto, nombro mis columnas tal como las nombre en el código. Así que, en última instancia, subrayar el odio a un lado, utilizo las convenciones existentes para el lenguaje en el que existe mi código.
@TheTXI - esa pregunta es sobre el prefijo de tabla, no sobre el estilo de nomenclatura – sasa
+1 para la reedición de su propia pregunta ! –