Możesz zbadać model EAV . Często otrzymuje złą recenzję, ale uważam, że w niektórych przypadkach jest to dość skuteczna metoda. Był świetny post na SO odnoszący EAV do czystego 6NF i jak to był świetny model, jednak nie mogę go wyśledzić.
Powiedziawszy to, jest to najbardziej przydatne, gdy próbujesz przechowywać szeroką gamę atrybutów w jednej jednostce. To może nie być twój główny cel i dlatego może być tak, że inni mają lepszy pomysł, ale powiedziałbym, że warto się temu przyjrzeć.
Edytuj:
Oto link, do którego odnosiłem się wcześniej Warto zbadać niektóre z podniesionych tutaj kwestii, aby ustalić, czy jest to rzeczywiście odpowiednie do Twojej sytuacji.