Вие преоткрихте стар антимодел, наречен Entity-Attribute- Стойност . Идеята за персонализирани полета в таблица е наистина логически несъвместима с релационна база данни. връзка има фиксиран брой полета.
Но въпреки че не е правилно релационни, все пак трябва да го правим понякога.
Има няколко метода за имитиране на персонализирани полета в SQL, въпреки че повечето от тях нарушават правилата за нормализиране. За някои примери вижте:
- Таблица с продукти, много видове продукти, всеки продукт има много параметри на StackOverflow
- Моята презентация Разширяемо моделиране на данни с MySQL
- Моята книга SQL Antipatterns:Избягване на клопките на програмирането на бази данни