Untuk tabel yang menyelesaikan banyak-ke-banyak, biasanya memiliki kunci dua bagian (seperti yang ditunjukkan oleh Quassnoi). Kemungkinan besar juga memerlukan indeks yang mendukung akses melalui salah satu induk.
Jika Anda memiliki, misalnya, tabel PERSON, ADDRESS, dan PERSON_ADDRESS, tabel PERSON_ADDRESS Anda mungkin memiliki kunci utama (PERSON_ID, ADDRESS_ID) dan indeks pendukung. Anda juga akan memiliki indeks lain di (ADDRESS_ID,PERSON_ID), dan kemungkinan besar Anda akan menjadikannya indeks UNIK (karena merupakan kombinasi bidang yang unik).
Mungkin juga DBA Anda memiliki cara tertentu untuk menghasilkan tabel yang dimulai dengan indeks UNIK pada bidang kunci utama diikuti dengan pembuatan batasan KUNCI UTAMA. Itu mungkin muncul di beberapa alat GUI seperti yang Anda sarankan.