![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/08/2012, 00:45
|
| | Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 9 meses Puntos: 58 | |
Duda creando una BD Hola a todos, hace mucho tiempo que no hago una base de datos y tengo dudas.
Necesito generar unas estadísticas para una lista de empresas. Necesito el nombre del producto y la evolución del precio, el cual saco con cURL, para cada empresa. Supongo que recogiendo la fecha (dia - mes - año) y aparte la hora me será más que suficiente. Luego la idea es mostrar por días el precio con una gráfica pues con la hora y el precio en sí.
La duda son las tablas que necesito. Sobre el papel me salen dos pero en mi mente se que son 3.
Creo que sería así:
Empresa
id_empresa
nombre
articulo
id_articulo
nombre
fecha
hora
precio
Pero mentalmente me da que la fecha hora y precio sería con una tabla nueva. No estoy muy seguro. Como sería la mejor opción? Actualmente mi idea es hacerlo así:
EMPRESA
id_empresa
nombre
ARTICULO
id_articulo
nombre
EMPRESA_ARTICULO
id_empresa + id_articulo
fecha
hora
precio
Edicion:
Para esta última tabla tendría que poner otro id_empresa_articulo ya que sino se me repiten datos claro. Porque un precio del mismo articulo se repite muchas veces para la misma empresa, aunque a diferentes horas.
EMPRESA_ARTICULO
id_empresa_articulo
id_empresa
id_articulo
fecha
hora
precio
El problema es que así tendría muchos id_articulo duplicados. 1 por cada vez que se cambia de precio y para cada empresa. No se si es correcto. Alguna ayuda?
Última edición por alyciashape; 14/08/2012 a las 01:31 |