estoy construyendo un nuevo sistema (lámpara - servidor de Ubuntu, PHP 5.3, MySQL 5.5, Apache 2, Redis) para mi empresa (como una versión 2.0)columnas de base de datos y normalización clave externa
i quieren que sea derecho y hacerlo mejor.
quiero utilizar innodb y quiero saber si hay un estándar para nombrar columnas y claves externas.
por ejemplo:
table_a
table_a_id
table_a_name
etc...
esta manera cuando se fue unirse a su muy fácil de distinguir, pero si tiene el nombre largo que puede ser doloroso para escribir SQL.
table_a
id
name
etc...
esta manera, la mesa es muy fácil de entender, pero hay que usar el alias o nombre de la tabla cada vez que dejó unirse.
está nombrando una base de datos.table.column parte de la normalización de la base de datos?
totalmente una pregunta personal, siempre que mantenga un estándar y se quede con todo es bueno –