Anda dapat menyelidiki model EAV . Itu sering mendapat ulasan buruk, tetapi saya menemukan ada beberapa contoh di mana itu adalah metode yang cukup efektif. Ada postingan bagus di SO yang menghubungkan EAV dengan 6NF murni dan bagaimana modelnya yang bagus, namun, sepertinya saya tidak dapat melacaknya.
Karena itu, ini sangat berguna ketika mencoba menyimpan berbagai atribut terhadap satu entitas. Ini mungkin bukan tujuan utama Anda, dan oleh karena itu mungkin orang lain memiliki ide yang lebih baik, tetapi menurut saya ini layak untuk dicoba.
Sunting:
Ini tautan yang saya maksud sebelumnya Ada baiknya menyelidiki beberapa poin yang diangkat di sini untuk menentukan apakah itu benar-benar cocok dengan situasi Anda.