Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/07/2010, 13:20
richarparrao
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 1
Respuesta: busqueda Mysql

la segundo OPCION #1 te evitara tener campos nulos, manera de modelar este caso. es decir si escojes la opcion # 2 en caso de que un usuario solo tenga una, dos, tres, etc fotografias los demas campos estaran vacios.

con la segunda opcion haces Normalización de la base de datos.

podrias hacer tu segunda tabla con los campos id, id_usuario, fotografia
luego lo que tendrias que hacer es un count para saber cuantas fotografias tiene el usuario al momento que vallas a utilizar alguna de estas opciones. si no deseas repetir fotografias podrias poner como campos unicos id_usuario y fotografia. y como llave primaria el id

podrias hacer el count() en mysql antes que de que el usuario desee ingresar una nueva fotografia en este caso preguntaras si es menos o igual a seis si es True entonces lo dejas insertar una nueva foto. y si es igual a seis podrias permitirle ingresar una nueva foto pidiendole que elimine una de las ya existente, para darle mas funcionalidad y alternativas al usuario.

espero que te sirva

investiga un poco mas sobre la Normalizacion en las bases de datos....
1FN, 2FN, 3FN, etc...