See how to setup relationships in a Room database. Also see how to pre-populate Room data using a RoomDatabase.Callback.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4561-saving-data-on-android/lessons/31