Bonjour à tous,

Dans le cadre d'un projet d'optimisation de base de données, je souhaiterais obtenir des avis sur la meilleure conception pour une base de données e-commerce.

Celle-ci comportera des milliers d'articles, ma principale difficulté étant que chacun des articles dispose de caractéristiques qui sont des champs textes, un peu sur le modèle des caractéristique eBay :

http://www.ebay.fr/sch/Voitures-/980...atref=1&_fln=1

A savoir motorisation, couleur, nombre de portes ...

Chaque produit peut avoir jusqu'à 8 caractéristiques totalement différentes, et des milliers de valeurs sont possible pour chaque.
Sachant que le site sera multilingue, je souhaite concevoir la base de façon à entrer les valeurs en Français, puis les faire traduire sous forme de liste que je réimporterai dans la BDD.

J'ai pensé à un système avec plusieurs tables

Les Langues

ID|LANGUE

Ex
1|FR
2|UK

Les titres :

ID|NOM|LANGUE

Ex :
1|COULEUR|1
1|COLOR|2

Les valeurs

ID|IDTITRE|NOM|LANGUE
1|1|ROUGE|1
2|1|RED|1

Vient ensuite la problématique des produits et comment affecter les valeurs aux produits en limitant la charge SQL.

Je ne sais pas si ma logique est bonne pour le début de mon projet et souhaite des conseils sur la marche à suivre.

Merci d'avance