Structure de base de données
Bonjour,
Je souhaiterais modèliser une base de données de produits. Le problème est que ces produits peuvent avoir des caracteristiques et critères de recherche très différents.
Ex :
- Carte graphiques avec filtre de recherche sur la marque, la mémoire, le bus graphique, chipset graphique, etc...
- Processeur avec champs marque, fréquence, socket, etc...
- Carte mère avec champs marque, socket, chipset, bus graphique, etc..
La solution qui me parait la plus adaptée est la modélisation par héritage :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
t_produit
prd_id (pk)
prd_marque
prd_prix
----------
t_carte_graph
prd_id
prd_mem
prd_bus
prd_chipset
t_cpu
prd_id
prd_freq
prd_socket
etc... |
- Pensez-vous que c'est la seule solution à adopter ???
- En terme de souplesse, y a t-il mieux ???
- Pouvez-vous me proposer d'autres modèles ??? (autre que la modèlisation par méta-données, quelle galère !!! :aie:)
Merci d'avance ;)
Cordialement,
Philippe