Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/12/2009, 15:40
Avatar de jcMouse
jcMouse
 
Fecha de Ingreso: noviembre-2009
Ubicación: Bolivia
Mensajes: 116
Antigüedad: 14 años, 5 meses
Puntos: 9
Respuesta: Crear columnas en la base de datos

Antes que nada debes hacerte la pregunta

¿los datos "precio-año" los necesitaras en el tiempo? ¿talves en algun informe u otra tarea?

Si la respuesta es no y los datos no son necesarios, no necesitas nada mas que una simple tabla

Código PHP:
TablaProducto
id_producto 
Nom_productoAnio precio
PRO
-001         pepas       2009    5.0
PRO
-002         pipas       2009    3.6 
Cada ves que necesites cambiar de precios, actualiza el producto en cuestion

Si la respuesta es si, y los datos son necesarios, necesitas utilizar dos tablas

Código PHP:
Tabla productos
id_producto 
Nom_producto |
PRO-001       papas
PRO
-002       pepas
PRO
-003       pipas


Tabla precios
id_precio 
id_producto Anio precio
1            PRO
-001      2008    5.0
2            PRO
-001      2009    6.0
3            PRO
-002      2008    2.5
4            PRO
-002      2009    1.7 
explicacion: al utilizar dos tablas relacionadas por id_producto, evitas la redundancia, osea repetir los mismos datos mas de una ves, de este modo no necesitaras mas que agregar solamente una ves un producto, y cada ves que necesites actualizar el precio, puedes hacer uso de la tabla "precios"