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

Una tabla con muchos campos vacios? Chapuza?

Estas en el tema de Una tabla con muchos campos vacios? Chapuza? en el foro de Mysql en Foros del Web. Hola a todos! Mi pregunta es que tengo una tabla para usuarios: id_user, nombre, apellidos Y ahora necesito meter otro tipo de usuario que además ...
  #1 (permalink)  
Antiguo 13/01/2006, 09:50
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 18 años, 10 meses
Puntos: 6
Una tabla con muchos campos vacios? Chapuza?

Hola a todos!

Mi pregunta es que tengo una tabla para usuarios: id_user, nombre, apellidos

Y ahora necesito meter otro tipo de usuario que además de id_user, nombre, apellidos.. va a llevar web, nick, direccion, telefono, fax, email, edad, sexo, profesion, estudios.. necesito algo así como 15 o 20 campos más..

Mi pregunta es.. que es más efectivo seguir usando la tabla usuarios, añadirle 15 campos más y añadir ahi los usuarios que "simples" y los que tienen más campos.. ? O hacer una nueva tabla que se llame por ej, usuarios2 con todos los campos que necesito para los segundos.. ??

alguna sugerencia ?

saludos!
  #2 (permalink)  
Antiguo 13/01/2006, 11:47
Avatar de jmn2k1  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires...
Mensajes: 489
Antigüedad: 22 años, 6 meses
Puntos: 2
Lo ideal seria que crees otra tabla... pero que no se llame usuarios2 (bah... llamala como quieras... pero en donde no guardes los datos simples que ya tenes en la otra...) y guardes ahi, solo los datos "extra" (repitiendo solo el id_user).

Saludos!
__________________
JmN
  #3 (permalink)  
Antiguo 14/01/2006, 17:15
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 18 años, 10 meses
Puntos: 6
Gracias jmn2k1 por la idea..

pero.. a la hora de hacer busquedas y tal no seria mucho jaleo.. ? osea una busqueda que pueda buscar en cualquier campo, deberia de buscar en las dos tablas y a la hora de listar los resultados igual..

seguiré pensando a ver q se me ocurre q sea facilito..

un saludo!
  #4 (permalink)  
Antiguo 15/01/2006, 13:18
Avatar de jmn2k1  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires...
Mensajes: 489
Antigüedad: 22 años, 6 meses
Puntos: 2
Vas a tener que leer un poco sobre SQL, la sintaxis de los JOIN sobre todo... con eso podes unir todo en una sola consulta y el resto es solo mostrar el listado con php.

Saludos.
__________________
JmN
  #5 (permalink)  
Antiguo 16/01/2006, 17:00
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 18 años, 10 meses
Puntos: 6
Si creo que tengo que aprender más que lo básico sobrre sql.. :D

gracias, un saludo!
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 18:33.