Android Room Database
How to Model an SQL Database (DON'T SKIP THIS) – Android Room With Multiple Tables – Part 1
One-to-One Relationships with Room – Android Room Database With Multiple Tables
One-to-N Relationships – Android Room Database With Multiple Tables
N-to-M Relationships – Android Room Database With Multiple Tables
Finishing the Database – Android Room Database With Multiple Tables