Je hebt een oud antipatroon opnieuw uitgevonden genaamd Entity-Attribute- Waarde . Het idee van aangepaste velden in een tabel is eigenlijk logisch onverenigbaar met een relationele database. Een relatie heeft een vast aantal velden.
Maar ook al is het niet goed relationeel, toch moeten we het soms doen.
Er zijn een paar methoden om aangepaste velden in SQL na te bootsen, hoewel de meeste de regels van normalisatie overtreden. Zie voor enkele voorbeelden:
- Producttabel, veel soorten producten, elk product heeft veel parameters op StackOverflow
- Mijn presentatie Extensible Data Modeling met MySQL
- Mijn boek SQL-antipatronen:de valkuilen van databaseprogrammering vermijden