Question

Je fais un travail personnalisé avec Magento, qui a une conception de base de données basée sur le modèle EAV et j'ai besoin de bonnes ressources / didacticiels expliquant le modèle de base de données EAV. Ne fournissez pas svp Wikipedia comme ressource ... Je cherche quelque chose qui enseigne EAV de manière conviviale pour les débutants.

Était-ce utile?

La solution

Autres conseils

La meilleure chose à faire pour un débutant est de leur enseigner les inconvénients de l'EAV.

EAV est tellement séduisant que beaucoup de débutants vont creuser un très grand trou avant de s’en rendre compte.

Espérons que la recherche google révélera au moins certains des inconvénients.

En résumé, EAV est optimisé pour l’entrée et la sortie des données. Mais cela pourrait être un compromis acceptable. J'ai géré un projet qui devait développer un système général de gestion des données d'essais cliniques. Il ne peut y avoir beaucoup d'éléments de données communs car chaque essai doit collecter des données différentes. La saisie des données était urgente. nous avons dû développer des pages de saisie de données sous pression. Les rapports sont plus difficiles avec EAV, mais ils sont également moins urgents et peuvent être simplifiés un peu plus intelligemment. EAV nous a bien servi.

Vous devriez vérifier cet article: Modèle de représentation des données EAV / CR .

Il décrit EAV avec classes et relations, une approche plus orientée objet et pas seulement une implémentation simple référence-valeur-valeur.

Voir Dinua V et Nadkarnia P. Lignes directrices pour une utilisation efficace de la modélisation entité-attribut-valeur pour les bases de données biomédicales. Int J Med Inform. 2007; 76: 769 & # 8211; 779. http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid= 2110957

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top