В этом посте будет затронута тема отношений. Отношения в реляционных базах данных.
Какие виды отношений бывают? Как реализовать многие ко многим? Почему нельзя хранить все данные в одной таблице? Что такое нормализация?
По своему опыту могу сказать, что очень мало Android-разработчиков могут внятно ответить на перечисленные вопросы.Где терабайты информациия в БД и где мобильная разработка с одной таблицей или SharedPreferences. Но если вы хотите быть хорошим инженером - то очень советую проработать эти вопросы. Когда я учился, в моём университете был целый семестр, посвященный реляционным БД - и это было очень полезно, теперь у меня есть ряд каверзных вопросов для собеседования)
Поэтому в этом посте будет две ссылки.
📌 Первая ссылка как раз очень поможет вам проработать теоретическую базу
https://habr.com/ru/company/yandex/blog/522164/
📌 А вторая - моя статья про новую фичу в Room, облегчающая работу с join. Там и обзор join-ов и демонстрационный пример.
https://habr.com/ru/post/570400/
Post #290
2.06K