Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2013, 04:44
DiUf
 
Fecha de Ingreso: octubre-2010
Mensajes: 5
Antigüedad: 14 años, 1 mes
Puntos: 0
Colocar datos en diferentes filas en lugar de columnas

Hola a todos!

Mirando un poco la base de datos que genera wordpress (por curiosidad) me he dado cuenta de una cosa que ya había visto en otras BDs y no entiendo el por qué...

Se trata de tablas que tienen los datos distribuidos en distintas filas, en lugar de en las columnas de una misma fila (en concreto, la tabla de wordpress que os digo es: wp_usermeta). Me explico:

Una tabla normal sería así:

Código:
id  nombre   email
-----------------------
1    pepe     [email protected]
2    luis     [email protected]
Y la tabla "rara" que os digo está de la siguiente forma:

Código:
id   atr   valor
-----------------
1    nombre   pepe
1    email    [email protected]
2    nombre   luis
2    email    [email protected]
Mi pregunta es: ¿Que ventajas tiene distribuir los datos de esta manera en una tabla?

Muchas gracias!