У меня есть пять таблиц в базе данных MySQL, каждая из которых имеет взаимно-однозначное отношение с таблицей User, в которой хранятся имя пользователя и пароль, в таблице User есть поле user_id в качестве внешнего ключа для всех другие таблицы.
Если мне нужно реализовать функцию «Логин» с помощью Java, чтобы получить все данные определенного пользователя из всех этих пяти таблиц, было бы хорошей практикой использовать JOIN для запроса этих пять столов одновременно?
У меня также есть другой вопрос, лучше ли было бы объединить эти пять таблиц в одну таблицу, так как они имеют отношение один к одному?