мне нужна небольшая помощь в создании структуры базы данных MySQLЗастрял в структуризации базы данных
Я делаю сайт, где я буду быть с пользователями и мультипликационные персонажи, как два основных субъектов
Пользователь может понравиться как многие мультяшный персонаж, а персонаж мультфильма может понравиться n числу пользователей.
Мое сомнение в том, что в таблице пользователей будет поле под названием Мультфильм, это будет содержать один символ символа мультяшного знака, но если пользователю понравилось много символов, то как его сохранить?
Это моя первая структура базы данных, поэтому, пожалуйста, помогите мне
, но это сделает стол действительно тяжелым, как если ПользовательА понравился Микки, USERB любил Дональд и Микки userC понравился этот способ Микки или любой другой символ будет повторяться и сделать длинный список. Будет ли это хорошим способом? – Nick
@Nick: Совсем наоборот, это самая легкая структура, возможная с точки зрения используемого пространства. Да, символы будут повторяться, но в вашей структуре они будут повторяться повторно, а отдельная таблица - самый легкий способ сохранить такие отношения - просто убедитесь, что вы храните идентификаторы (уникальные целочисленные значения), а не имена для пользователей и символов. –
Хорошо, только скажи, что будет лучшим решением среди этого: - База данных с 1000 + таблиц мультфильма ИЛИ База данных с 10 таблицами, но одним столом с длинным списком дублирования строк. – Nick