Допустим, я отслеживаю информацию, такую как книги, автомобили, животные, и затем у каждого из них есть свойства для классификации, такие как жанр (ужасы, комедии и т. Д.), Тип (внедорожник, хэтчбек и т. Д.), Класс (млекопитающее и т. Д.) ). Мой инстинкт подсказывает мне, что у меня будет 3 таблицы, такие как book_genres, car_types, animal_classes для их хранения.
Но был бы случай или аргумент для использования только 1 таблицы классификаций и наличия 3 полей: id ,ification_name ,ification_option и просто ссылки на это в моих таблицах книг, автомобилей и животных?
Или даже 2 таблицы: таблица классификаций с идентификатором и именем (типы, жанры, классы) и таблица классификации_опции с идентификатором, классификационным идентификатором и именем (ужас, внедорожник, млекопитающее и т. Д.)