Odpowiedź zależy całkowicie od tego, jak mają działać reguły walidacji. Jeśli wszystko, co masz, to wymagane/min/maks, powinny to być tylko kolumny dla pola (ostatnia opcja). Jeśli reguła walidacji definiuje określony zestaw reguł dynamicznych, powinny one znajdować się we własnej tabeli i powinno istnieć mapowanie między regułą walidacji a identyfikatorem pola (w tym przypadku powinno być możliwe mapowanie tego samego identyfikatora pola na wiele reguł walidacji ). Następnie wyszukujesz pola, łączysz się z tabelą mapowania i łączysz z regułami, aby zastosować reguły do tego pola.