13/02/2014, 12:19
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses Puntos: 528 | |
Respuesta: Mejor forma de estructurar la información Perdón por meter mi cuchara, pero cuando hablamos de tablas de una sola columna y cuyo valor no será usado en más de una tabla, me parece innecesario normalizar hasta ese nivel, ya que la ganancia de espacio de almacenamiento puede no valer la pena ante la pérdida de tiempo de proceso, al menos en mis pruebas, para una tabla de 10,000 registros con las columnas
idusuario (int), zona(varchar)
me dio los siguientes tiempos de consulta consultando 10 veces:
select * from usuarios where 1
0.0004
0.0002
0.0002
0.0002
0.0002
0.0002
0.0002
0.0003
0.0002
mientras que para dos tablas , tabla usuarios de 10,000 registros y tabla zonas de 5 registros me dio lo siguiente:
SELECT idusuario, zona FROM usuarios JOIN zonas on zonas.id=usuarios.idzona WHERE 1
0.0009
0.0003
0.0003
0.0002
0.0004
0.0003
0.0003
0.0002
0.0003 |