When the system updates a parent key in a parent file, it checks for any dependent records (matching non-null foreign values) in the dependent file. If it finds any dependent records, the update rule for the constraint relationship determines the action that it takes.