Setidaknya ada satu skenario di mana kasus yang baik dapat dibuat untuk hubungan data inti tanpa terbalik: ketika ada hubungan data inti lain antara dua objek yang sudah ada, yang akan menangani pemeliharaan grafik objek.
Misalnya, sebuah buku berisi banyak halaman, sementara satu halaman ada dalam satu buku. Ini adalah hubungan dua arah banyak-ke-satu. Menghapus halaman hanya membatalkan hubungan, sedangkan menghapus buku juga akan menghapus halaman.
Namun, Anda mungkin juga ingin melacak halaman yang sedang dibaca untuk setiap buku. Ini dapat dilakukan dengan "currentPage" properti di Halaman , tapi kemudian Anda perlu logika lain untuk memastikan bahwa hanya satu halaman dalam buku tersebut ditandai sebagai halaman saat setiap saat. Alih-alih, membuat hubungan currentPage dari Buku ke satu halaman akan memastikan bahwa akan selalu ada hanya satu halaman saat ini yang ditandai, dan selanjutnya bahwa halaman ini dapat diakses dengan mudah dengan referensi ke buku hanya dengan book.currentPage.
Akan seperti apa hubungan timbal balik dalam kasus ini? Sesuatu yang tidak masuk akal. "myBook" atau yang serupa dapat ditambahkan kembali ke arah lain, tetapi hanya berisi informasi yang sudah terkandung dalam hubungan "buku" untuk halaman, dan dengan demikian menciptakan risiko sendiri. Mungkin di masa depan, cara Anda menggunakan salah satu dari hubungan ini diubah, menghasilkan perubahan dalam konfigurasi data inti Anda. Jika page.myBook telah digunakan di beberapa tempat di mana page.book seharusnya digunakan dalam kode, mungkin ada masalah. Cara lain untuk menghindari hal ini secara proaktif juga adalah dengan tidak mengekspos myBook di subkelas NSManagedObject yang digunakan untuk mengakses halaman. Namun, dapat dikatakan bahwa lebih mudah untuk tidak memodelkan invers di tempat pertama.
Dalam contoh yang diuraikan, aturan hapus untuk hubungan currentPage harus diatur ke "No Action" atau "Cascade", karena tidak ada hubungan timbal balik ke "Nullify". (Cascade menyiratkan bahwa Anda merobek setiap halaman buku saat Anda membacanya, tetapi itu mungkin benar jika Anda sangat dingin dan membutuhkan bahan bakar.)
Ketika dapat ditunjukkan bahwa integritas grafik objek tidak berisiko, seperti dalam contoh ini, dan kompleksitas kode dan rawatan ditingkatkan, dapat dikatakan bahwa hubungan tanpa invers mungkin merupakan keputusan yang tepat.