Вероятно, я бы создал таблицы Genres и SubGenres, например:
Жанры (GenreID {PK}, GenreName)
SubGenre (SubGenreID {PK}, GenreID {FK}, SubGenreName)
Нет причин указывать SubGenre в качестве FK в таблице жанров. Это ограничивает вас одним жанром на поджанр.