la table dans laquelle tu souhaites inséré une ligne est "fille" d'une autre table
Prenons l'exemple une peu stupide
Table Region (Parent)
Table département (fille) avec clé étrangère sur table région
Il faut que tu créés d'abors la région dans la table parents avant de pouvoir insérer les départements dans la table fille.
La tu dois essayer d'insérer un département sans la région en gros.
Pour le ON DELETE, les options Cascade..., permettent de forcer une suppression.
Tu veux par exemple supprimer une région. si tu mets l'option ON CASCADE il supprimera aussi les département fils, si tu le mets pas, il mettra une erreur en disant qu'il existe des enregistrements fils. Pour le détails des autres options je connais pas bien mais un tour vers l'aide devrait te renseigner.