Bonjour à tous,
Dans la création d'un site de petites annonces (enfin pas exactement mais le sujet n'est pas la...), je vais avoir un système dans lequel un utilisateur peut rentrer ses caractéristiques (taille, poids ...), et surtout, peut définir une liste de critères reposant sur ces mêmes caractéristiques.
De ce fait, je réfléchis un peu à comment gérer cela côté base, à priori je vais partir sur une relation n...n entre utilisateurs et critères.
Et dans la table critères, mettre un champ qui définit si la donnée est une caractéristique, ou un critère.
Les critères permettent de faire des recherches en fait.
Cette méthode impose de nombreuses entrées dans la table caracteristiques, et surtout des Insert consécutifs quasi-instantanés.
Que pensez-vous de cela ? Le nombre de caractéristiques n'est pas très élevé, une dizaine environ.
Soit j'utilise une table dédiée aux caractéristiques avec les 10 colonnes, et une table différente pour les critères.
Je tourne sous MySQL... je sens que certains vont me dire que c'est pas bien.
Merci d'avance
Partager