Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/03/2009, 15:07
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Una duda con un modelo

En mi opinión, si el volumen de datos es muy grande, es mejor tener tablas por separado.
Esto lo digo pensando en el ejemplo anterior que te dí. La tabla cliente va a tener el total de registros de cada cliente. Ese mismo numero de registros estaría en la tabla persona con parte de la información del cliente. A su vez, en tabla persona estarán todos los empleados y tipos de personas que existan. hacer esto en una tabla con 1 millón de registros creo que no es muy optimo para el sistema.

Para esos casos, creo que hay que salirse un poco de la normalizacion de las tablas y pensar un poco mas en el rendimiento.

Por el contrario, si tienes tablas separadas, al momento de buscar un empleado, la cantidad de información será menor y las consultas serán directas sin necesidad de anidarlas.

Puede haber otras opiniones al respecto.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming