Экономия места - это одно из преимуществ разделения двух таблиц.Как было сказано ранее, размещение Genre_ID вместо фактического значения, такого как «Ужас» или «Приключение», сэкономит место.
На мой взгляд, лучшая часть этого - обеспечение целостности.Если вы вставите текстовые значения в таблицу Video, что мешает вам случайно изменить значение?Теперь некоторые строки могут иметь «Приключение» или «Действие / Приключение» и так далее.Имея 2 таблицы и ссылаясь на внешний ключ, вы получите лучший контроль над тем, какие значения могут быть жанром.
Итак, не беспокойтесь о том, что вы ссылаетесь на все столбцы,особенно если в таблице очень мало столбцов.Если вы решили добавить поле идентификатора или просто сохранить таблицу из 1 столбца в качестве списка «допустимых значений», ваша цель должна заключаться в том, чтобы сначала обеспечить целостность, а затем сэкономить место или затраты на ввод-вывод.