Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2013, 18:06
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Número máximo de campos en una tabla (tema copiado)

Primer detalle: No resucites posts viejos, ni aunque se traten de tu mismo tema. Serán cerrados sin previo aviso (política general de FDW). Hay otros considerandos, pero para el caso con eso es suficiente.

Segundo detalle: Respecto a partir una tabla ya normalizada porque resulta demasiado "grande", eso es muy relativo y depende de la decisión del diseñador. No hay una regla específica sobre el tema.
Yo he trabajado con tablas de 130 campos simplemente porque eran 130 parámetros de configuración de un hardware, y cada aparato vendido debía ser registrado con sus 130 parámetros...
Es decir: Depende del caso.

Lo que si te puedo decir es que si la relación entre esas tablas queda siendo 1:1 mandatoria, entonces no tiene ningún sentido partirla. Lo único que logras es complicar la vida.
Si por otro lado, si alguna relación es 1:1 no mandatoria, entonces te puedo asegurar que la tabla no está normalizada (y menos aún si llegas a encontrar alguna instancia en 1:N).


Respecto al rendimiento, eso tiene mucha relación con la elección de los tipos de datos y longitudes de cada campo. En ese contexto es necesario haber definido los campos correctamente para evitar precisamente desperdicio de recursos, ya que la lectura sera menos eficiente en tanto el rango de los campos exceda lo necesario (mayor cantidad de accesos a disco y menor cantidad de registros recuperados por bloque).
Habría que ver si las tablas están bien definidas...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)