Cascading updates e deletes

Pessoal estou em dúvida sobre o que são updates e deletes em cascata, por exemplo em Grails eu declaro um relacionamento um para muitos assim: class Race { // ... static hasMany = [registrations:Registration] } Isto significa que uma Race tem muitas registrations, mas somente desta forma os updates e deletes não ficam em cascata, agora se eu colocar isto na classe Registration: class Registration { // ... static belongsTo = [race:Race] } diz-se que agora, além dos registration poderem saber a quem pertencem, os updates e deletes ocorrerão em cascata. No que exatamente isto implica?