Buenas a todos!
Estoy diseñando una base de datos para un catalogo web de libros sobre mysql.
Cada libro tiene 12 tarifas, de las cuales se mostrara una u otra segun el usuario que este conectado. Pues bien, si hay 12000 libros, y sigo las reglas de normalizacion, deberia hacer una tabla con el codigo del libro, el codigo de la tarifa y el precio para cada producto.
Lo que pasa es que esto crea una tabla de 144000 registros, y que ira subiendo (12 mas a cada producto nuevo).
El numero de tarifas sera siempre de 12, no varía.
¿Que opinais? ¿Es mejor aplicar la normalizacion y crear esta tabla o simplemente ponerle 12 campitos con precio en la tabla de libros?
Teniendo en cuenta que en la mayoria de las consultas iba a tener que sacar el precio correspondiente, tampoco creo que lo ralentice.
Acepto opiniones, pero creo que la normalizacion puede ser contraproducente en este caso.