Tabella Games contiene i dati spedifici unici del gioco

Tabella Generica contiene Tot campi che possono essere di testo, data, numerici, memo, etc che può essere usata nelle maniere più disparate, conterrà quindi anche l'indice di un gioco e di un Tipo.

Tabella Tipi che conterrà magari la sola descrizione del Tipo, ma volendo potresti anche omettere la tabella Tipi se ti serve solo per le descrizioni ed affidarti ad un config di fondo.

Se devi inserire un recensione usi i campi che ti servono di Generica, se devi inserire il Voto usi altri campi.

In questo modo la struttura tipo sarebbe:

1 Gioco + N Campi di tipo diverso o uguale su Generica.

Quì in azienda c'è un mega DB che ha due tabelle che fungono in questo modo e ti posso assicurare che dentro c'è il mondo, ma a seconda di come le prendi possono contenere dati assolutamente eterogenei fra loro.