sambil belajar mari mendengarkan lagu dari atas. Oke mari lanjut ke point utama.. Disini kita sudah pasti memiliki 2 table yaitu Kelas dan Guru. Menurut ERD di atas untuk menghubungkan antara kelas dan guru kita butuh 1 table lagi yaitu Wali kelas. Untuk itulah kita akan membuat table wali kelas. Jadi bisa dipastikan kita mendapatkan 3 table yaitu
- Kelas
- Guru
- Wali_kelas yang berisi id dari kelas dan guru.
Tapi sayangnya ERD diatas masih ada kekurangan yaitu relasinya seperti apa? jadi harusnya saya menambahkan angka agar terlihat bahwa ERD ini one to one
Menurut pengalaman saya, bila one-to-one. Seharusnya kita membutuhkan 2 table. Jadi kita bisa membuat table kelas yang memiliki id dari guru bukan menambahkan 1 table untuk menghubungkan keduanya. Tetapi saya tidak menyalahkan bila anda memakai 3, karena dasarnya anda membuat ini berdasarkan ERD bukan normalisasi. Karena bila normalisasi maka anda harusnya membuat seperti yang kukatakan yaitu pake 2 table..
Sedikit info seharusnya ERDnya seperti dibawah ini
Sedikit info, ternyata kelas ini wali kelasnya berubah setiap tahun. Maka untuk kasus itu kita bahas di artikel berikutnya
Tidak ada komentar:
Posting Komentar