Apakah relationship 1:N memiliki atribut?
Contoh kasus: registrasi dan konsultasi studi mahasiswa
Registrasi
Untuk mengikuti kegiatan akademik pada suatu semester, setiap mahasiswa wajib melakukan registrasi (pendaftaran ulang) pada rentang waktu yang telah ditentukan pada setiap awal semester. Seorang mahasiswa terdaftar sekurang-kurangnya satu semester dan sesuai dengan aturan akademik pada umumnya, sebanyak-banyaknya 14 semester.
ERD pada Gambar 1 menunjukkan relationship 1:N. Primary key NIM pada entitas mahasiswa muncul pada entitas MhsTerdaftar sebagai foreign key. Relationship-nya tidak memiliki atribut.

Konsultasi Studi
Setiap mahasiswa dibimbing oleh seorang dosen pembimbing akademik (PA). Pembimbing akademik ditentukan ketika calon mahasiswa mendaftar pertama kali sebagai mahasiswa baru. Seorang dosen dapat membimbing banyak mahasiswa.
Kebutuhan data bimbingan studi mungkin berbeda bagi setiap perguruan tinggi. Ada yang hanya perlu menyimpan data pembimbing akademik setiap mahasiswa, kegiatan bimbingan studi tidak disimpan. Kebutuhan yang demikian terpenuhi melalui ERD pada Gambar 2. Primary key entitas di sisi 1 yaitu NIDN Dosen muncul di entitas mahasiswa (sisi N) sebagai foreign key dan supaya lebih jelas, atribut foreign key dinamai NidnPA.

Ada perguruan tinggi yang memerlukan penyimpanan data kegiatan bimbingan studinya. Kebutuhan data yang demikian terpenuhi melalui ERD pada Gambar 3, yaitu dengan munculnya atribut pada relationship membimbing. Foreign key NIDN yang berasal dari primary key Dosen menunjukkan dosen yang membimbing; foreign key NoRegistrasi yang berasal dari primary key MhsTerdaftar, menunjukkan mahasiswa terdaftar yang dibimbing. Atribut Tanggal menunjukkan kapan konsultasi dilakukan, Deskripsi menjelaskan materi konsultasinya. Primary key-nya komposit, gabungan atribut NoRegistrasi dan Tanggal.

Diagram ER pada Gambar 3 memberikan keuntungan, antara lain: (1) bimbingan studi lebih terkendali karena hanya dapat dilakukan bagi mahasiswa terdaftar, dan (2) pembimbing akademik yang berhalangan pada suatu semester dimungkinkan untuk diganti PA lain.
Kesimpulan
Relationship 1:N memiliki atribut bila ada kegitan (transaksi) yang ditimbulkannya dan perlu disimpan datanya. Primary key entitas yang terhubung muncul di relationship sebagai foreign key. Selain itu, relationship-nya tidak memiliki atribut sama sekali.
