Saya mulai menggunakan Data Inti dan mencoba mendapatkan pemahaman yang kuat tentang cara kerjanya dalam kasus saya. Saya sedang membuat aplikasi album foto iPad yang memungkinkan pengguna memfilter hasil berdasarkan kata kunci dan beberapa atribut lain yang terkait dengan setiap foto. Atributnya adalah hal-hal dasar seperti orientasi dan warnanya atau tidak. Kata kunci akan didasarkan pada serangkaian nilai yang ditentukan yang harus dipilih oleh pengguna.
Berikut ini garis besar kasar dari apa yang saya miliki dalam Model Data Inti sejauh ini:
Entitas (atribut):
Foto (id, judul, deskripsi, jalur file)
Kata kunci (id, nama)
Karena sebuah foto dapat memiliki beberapa kata kunci yang dikaitkan dengannya, apakah saya membuat hubungan dari 'Foto' dengan tujuan 'Kata Kunci' dan menjadikannya hubungan -ke banyak? Apakah itu benar/gila/sepenuhnya salah? Bagaimana cara saya menambahkan/mengambil catatan untuk hubungan itu?