kilka opcji tutaj...
1) przechowuj oceny jako liczbę całkowitą, gdzie każda ocena odpowiada bitowi. stopień 1 =bit 0, stopień 2 =bit 1, stopień 3 =bit 2 i tak dalej. wtedy oceny 1,2,3 odpowiadałyby wartości 0x00000111 (8), a oceny 2,4 odpowiadałyby wartości 0x00001010 (10) itd.; wtedy wykonywanie zapytań staje się prostą sprawą wykonania porównania AND... jeśli chcesz, aby wszystkie wiersze, w których wybrano oceny 2 i 4 (i ewentualnie inne), wybierz * z plików, w których (oceny i 10) ==prawda
2) jeśli istnieje tylko stosunkowo niewiele ocen, można je zapisać jako kolumnę logiczną.
3) przechowuj oceny w osobnej tabeli, a następnie relacje między ocenami i plikami w trzeciej tabeli łączenia (ponieważ jest to relacja wiele do wielu).