Я пытаюсь обновить существующую базу данных для поиска работы в Интернете и найма на сайте, главная цель - сделать таблицу более удобной для просмотра людьми, добавив категории, функции, лучшую систему тегов и подкатегорииКак уменьшить размер таблицы SQL?
Вот проблема : у каждой категории есть своя подкатегория и функции, например, когда пользователь видит людей в категории обучения, пользователь может захотеть узнать, учат ли они частным образом (домашняя школа), поэтому я добавляю столбец типа бит для этой функции, но как вы, возможно, знаете, не все категории нуждаются в домашнем обучении, например, в других категориях, таких как компьютер, инженер, медицина и т. д., что означает, что все эти строки с категорией, отличной от обучения, будут иметь бесполезный «NULL» в них который занимает 1 байт, что может не сильно звучать, но в конце я мог бы получить массу таких бесполезные «NULL» в каждой строке, которые теряют пространство.
Я также не могу создать таблицу для каждой категории, так как таблица людей имеет отношения с другими таблицами, как пользователи, комментарии, изображения и т.д ....
Что вы предлагаете мне делать?