Bonjour,
Je suis en train de travailler sur un nouveau site internet, j'ai besoin de votre expérience pour concevoir intelligemment ma base de donnée, en faite la je patauge.
Donc je veux mettre en ligne un site qui compare les livres photo voici comment j'ai structuré ma base pour le moment :
Table produit :
id
fabriquant
modele
pagemin
pagemax
prixbase
prixpagesup
....
ainsi que d'autres donnée.
Ma requette calcule le prix du livre en fonction d'un nombre de page que j'ai définie par exemple, j'effectue le calcule pour le nombre de page minimal, ensuite 40 page, 50, 60, 70, 80 et 100.
j'affiche cela dans un tableau, vous pouvez vous à quoi ca ressemble à cette adresse :
http://www.mon-livre-photo.fr/comparateur.php
pour le moment lorsque j'ai fais mes test le prix de la page supplémentaire était fixe.
Par contre en regardant de plus pres je me suis rendu compte que certain fabricant effectuaient un prix dégressif des pages supplémentaire en fonction de la quantité.
Donc la dans ma table produit je me suis dis que le plus simple serait de de rajouter ce type de champs :
nb30
nb40
nb50
nb60
nb70
nb80
nb90
nb100
que je renseigne à la main. Mais le je suis tombé sur un autre os, il y a des livres qui peuvent monter jusqu'a 500 pages !
Donc ma question est : comment concevoir ma base de donnée comment verriez vous la chose ?
Merci d'apporter votre vision des choses !
Partager