Oi André, tudo bem? A interação com o banco e a lógica de fazer esses tipos de operação não muda muito das aplicações web ou desktop que estamos acostumados a desenvolver.
O que está mudando nesse caso é o banco realmente, mas as questões de relacionamentos são praticamente as mesmas. Ter uma chave estrageira na tabela... ter as chaves primarias, fazer os 'wheres' onde for necessário e tudo o mais. Você fez algum outro curso que faz esse tipo de coisa? Se tiver feito é só adaptar, mas caso tenha dúvidas mais especificas, por favor, abra um tópico que a gente discute tá?
Caso queira outras fontes de estudo, você pode sempre consultar a documentação oficial em: http://developer.android.com/intl/pt-br/training/basics/data-storage/databases.html
Ou, tem um blog que o mantenedor posta muito sobre android, você pode acabar encontrando algum exemplo lá. Você pode acessar o blog em: http://www.nglauber.com.br/
Espero ter ajudado.Bons estudos!