Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Duda sobre numero de tablas

Estas en el tema de Duda sobre numero de tablas en el foro de Bases de Datos General en Foros del Web. Hola, buenos dias. Una pequeña duda, me ronda la cabeza. Es mejor crear una única tabla de datos que contenga numerosa informacion(serian unos 50 campos). ...
  #1 (permalink)  
Antiguo 14/07/2006, 02:59
 
Fecha de Ingreso: octubre-2005
Mensajes: 10
Antigüedad: 18 años, 6 meses
Puntos: 0
Duda sobre numero de tablas

Hola, buenos dias.

Una pequeña duda, me ronda la cabeza.
Es mejor crear una única tabla de datos que contenga numerosa informacion(serian unos 50 campos).

O por el contrario crear una tabla con 6 campos que aludan al usuario(nick,pass, email, etc) y crear tablas que a partir del "nick" de la tabla anterior vayan mostrando información de forma organizada.
  #2 (permalink)  
Antiguo 14/07/2006, 08:18
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Lo lógico es NORMALIZAR la información, para que de esa manera NO se repita la información.

Busca en Internet, "NORMALIZACION DE BASES DE DATOS" para que tengas una idea. Las BD se pensaron con el fin de relacionar campos llaves de una tabla a otra para NO repetir información, controlar el crecimiento de las tablas y por consiguiente, tener rápido acceso a la información.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 14/07/2006, 18:52
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 17 años, 10 meses
Puntos: 1
El número de campos en una tabla en un sistema gestor de bases de datos relacionales (SGBDR) como el Oracle o el DB2 está en torno a 100 campos . Osea que no puedes crear más de 100 campos por table pues se entiende que de lo contrario tu modelo de datos no está correctamente construido ( normalizado ) según las normas de integridad relacional de Codd.

Salu2
__________________
Time is the fire in which we burn
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:21.