I'm trying to link multiple tables as shown in the design below. There is a Classes table that has types that are tables on their own and different from each other. A user can register a class type of either Class A, Class B, Class C, etc.
Is there a better way to approach this other than the design I have below?