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

que es mejor una tabla de asociaciones o un array serializado?

Estas en el tema de que es mejor una tabla de asociaciones o un array serializado? en el foro de Bases de Datos General en Foros del Web. hola, les hago una consulta, tengo dos tablas una de proveedores y otra de productos: IDProveedor - Nombre IDMercaderia - Nombre y quiero asociar a ...
  #1 (permalink)  
Antiguo 18/01/2013, 13:49
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
que es mejor una tabla de asociaciones o un array serializado?

hola, les hago una consulta, tengo dos tablas una de proveedores y otra de productos:

IDProveedor - Nombre

IDMercaderia - Nombre

y quiero asociar a un proveedor varias mercaderias, como es mejor hacerlo, creando una tabla:

IDProveedor - IDMercaderia

y guardar un registro por cada asociacion o agregar un campo a la tabla de proveedores y guardar alli un array serializado se los IDMercaderia

IDProveedor - Nombre - IDSMercaderia

que sugieren que haga? muchas gracias
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios
  #2 (permalink)  
Antiguo 18/01/2013, 14:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: que es mejor una tabla de asociaciones o un array serializado?

Eso depende, si en algún punto necesitas filtrar datos usando un dato de el array entonces no vas a poder directamente en la consulta.

Si eso jamás va a suceder es posible que serializar funcione bien.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/01/2013, 14:35
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: que es mejor una tabla de asociaciones o un array serializado?

mas que filtrar lo que tendria que hacer es relacionar despues, listar las mercaderias de cada proveedor, y restringir acceso a los que no tenga la mercaderia habilitada... puede que la tercer tabla sea la mejor opcion... gracias por el consejo
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios
  #4 (permalink)  
Antiguo 18/01/2013, 14:57
Avatar de 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: que es mejor una tabla de asociaciones o un array serializado?

Una array serializado es una solución de programador, no de base de datos.
Ningún DBA haría semejante cosa.
En base de datos la solución es una tabla relacional que vincule ambas entidades.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: php, registro, tabla
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 20:06.