Desain ERD adalah diagram yang menggambarkan struktur data dari suatu sistem atau basis data menggunakan entitas, atribut, dan hubungan antar entitas. ERD digunakan untuk memodelkan bagaimana entitas yang berbeda berinteraksi dalam suatu sistem.
Desain EERD adalah pengembangan atau perluasan dari ERD standar yang memperkenalkan beberapa elemen baru untuk menangani model yang lebih kompleks.
Basis Data ini dibuat menggunakan MYSQL WorkBench.Â
Penjelasan relasi antar tabel pada ERD yang ditampilkan:
Guru - Mengajar
Relasi antara tabel Guru dan Mengajar menunjukkan bahwa setiap Guru dapat mengajar beberapa Siswa melalui entitas Mengajar. Relasi ini adalah one-to-many (satu ke banyak), artinya satu guru bisa mengajar banyak siswa, tetapi setiap entri di tabel Mengajar hanya terkait dengan satu guru.
Siswa - Mengajar
Tabel Siswa juga berhubungan dengan tabel Mengajar melalui relasi one-to-many (satu ke banyak). Setiap siswa bisa memiliki banyak entri di tabel Mengajar (karena bisa mengambil lebih dari satu mata pelajaran), tetapi setiap entri Mengajar hanya terkait dengan satu siswa.
Mengajar - Nilai
Tabel Mengajar terhubung ke tabel Nilai dengan relasi one-to-one atau one-to-many. Setiap entri di tabel Mengajar terkait dengan satu atau beberapa nilai yang diberikan kepada siswa dalam mata pelajaran tertentu.
Mengajar - Jurnal
Tabel Mengajar juga terhubung ke tabel Jurnal, menunjukkan bahwa setiap guru yang mengajar mata pelajaran tertentu memiliki catatan atau jurnal. Relasi ini dapat berupa one-to-one atau one-to-many, tergantung pada apakah guru bisa membuat lebih dari satu jurnal untuk satu kelas.
Nilai UTS - Nilai
Tabel Nilai UTS terhubung dengan Nilai melalui relasi one-to-one, di mana setiap entri nilai UTS berkaitan langsung dengan satu nilai di tabel Nilai.
Setiap relasi ini ditunjukkan melalui foreign keys yang ada pada tabel-tabel seperti Mengajar dan Nilai, yang menunjukkan bahwa entitas tersebut tergantung pada entitas lainnya. Relasi ini menciptakan struktur hirarki di mana Guru mengajar Siswa, Siswa menerima Nilai, dan Jurnal digunakan untuk mencatat aktivitas mengajar.