Muchas herramientas de visualización de bases de datos como SQuirreL SQL y DbVisualizer también tratan el guión bajo como una especie de comodín, agrupando tablas que "coinciden" en un árbol. Por ejemplo, una tabla "document_a" y tablas relacionadas "document_a_details", "document_a_history". En DbVisualizer, mirar la tabla "document_a" muestra columnas para las tres tablas.
Esto generalmente no es un problema, pero puede ser confuso. Por ejemplo, el uso de las herramientas de gráficos de SQuirreL SQL para generar ERD combina columnas de varias tablas en una sola tabla y dibuja conectores para las relaciones de todas estas columnas en el ERD. Esto da como resultado el establecimiento de relaciones que en realidad no existen.
Por esta razón, no incluiría guiones bajos en los nombres de las tablas.
Si tiene dos que comienzan con el mismo prefijo, PHPMyAdmin los agrupará en un árbol, sin embargo, esto no afecta a la base de datos subyacente de ninguna manera. –
No, no hay problemas de rendimiento. –