Не могу понять суть реляционных баз данных. Ведь для вывода данных придется делать 2 запроса в разные таблицы?
Смысл нормализации очень простой.
Вот поменял пользователь аватарку.
В нормальной бд ты поменял имя файла в одной строке одной таблицы, и пошел дальше.
В своей текущей бд ты должен лазить по всем таблицам, по всем строкам, где этот юзер упомянут, и ВЕЗДЕ менять имя файла 
Достаточно 1 раз занять себя этой увлекательной процедурой, чтобы навсегда забыть про дублирование данных в бд
Во второй таблице добавляешь еще одно поле user_id, где будешь хранить id пользователя из таблицы users, а дальше изучаешь разные JOIN'ы и строишь одни запрос, который получит все данные сразу с двух таблиц.