pada diagram ERD(Entity Relationship Diagram) diatas menunjukan beberapa entitas berupa dosen,mahasiswa, dan matakuliah.Relasi antar tabel dosen dan matakuliah menunjukan relasi one to many yang dimana satu dosen apat mengajar banyak matakuliah. Dan relasi antara tabel matakuliah dan mahasiswa menunjukan relasi many to many yang dimana mahasiswa disini dapat memilih banyak matakuliah dan begitu juga sebaliknya.
setelah kita membuat diagram ERD(Entity Relationship Diagram) maka selanjutnya kita buat lagi diagram EERD( Extend Entity Relationship Diagram) yang terdiri dari 3 tabel antara lain:
1. Tabel dosen
- nid (INT): Kolom ini adalah Primary Key yang memastikan setiap dosen tidak memiliki nid yang sama.
- nama_dosen (VARCHAR): Menyimpan nama dosen
2. Tabel mahasiswa
- nim (INT): Kolom ini adalah Primary Key dari tabel mahasiswa, yang berfungsi sebagai identitas unik untuk setiap mahasiswa.
- nama_mahasiswa (VARCHAR): menyimpan nama mahasiswa.
3. Tabel matakuliah:
- kode_mk (INT): Kolom ini adalah Primary Key yang memastikan setiap matakuliah memiliki identitas yang unik.
- nama_mk (VARCHAR): Menyimpan nama matakuliah
Relasi:
Relasi many to many antara tabel matakuliah dan mahasiswa disini menggunakan relationship bernama registrasi yang didalamnya terdapat atribute semester untuk membuat penghubung antara kedua tabel tersebut.
Untuk pembelajaran lebih lanjut anda dapat mengakses video youtube dibawah ini