miércoles, 23 de octubre de 2013

Tips al diseñar tablas

Al momento de #diseñar las tablas es importante tomar en cuenta los siguientes tips.

  • Nombres de tablas y campos en menos de 64 caracteres, a su vez recordemos que al crear un indice, se tiene que dar un nombre al indice, que tambien NO puede ser de mas de 64 caracteres.
  • Utilizar el guión bajo (_) para separar palabras. Aunque deben tomar en cuenta que en consultas, muy probablemente se tenga que escapar este simbolo, es decir,
no es lo mismo
show tables like 'res_%' 
que
show tables like 'res\_%';
  • Utilizar palabras en minúsculas, sobre todo si trabajas en linuxs.
  • Los nombres de las tablas deberían ir en plural y los nombres de los campos en singular
  • Utilizar el prefijo "id" en las columnas de clave primaria y foránea.
Si tenemos la tabla empresa y el campo id, como su identificador, y vamos a la tabla venta, el campo que haga referencia ala empresa debiera quedar como empresa_id
  • En una tabla, colocar primero la clave primaria seguida de las claves foráneas, despues sus atributos.
  • Los nombres de los campos deben ser descriptivos de su contenido.

Todo esto para tener una estructura mas entendible y ahorrar dolores de cabesa. Y si esto lo hicieramos en un comienzo del diseño super excelente, ya que luego llega lo correctivo y es mas engorroso.

Saludos.

No hay comentarios.:

Publicar un comentario