sebelum mendesain database, pelajari dengan seksama business rule nya ato aturan main di lapangannya kayak apakalo database yg di desain belum diimplementasikan ke program sih gpp jika diketahui desainnya kurang optimal. namun jika sudah diimplementasikan, kadang2 harus bongkar ulang program, itu sih ga seberapa, tapi kalo programnya udah dipake dan datanya sudah banyak yg masuk, yah harus beneri datanya juga, capek dehso... pelajari dulu aturan mainnya sebelum mendesain databasenote:kadang2 teori ga perlu diikuti sepenuhnya
Yang unik jadi key tabel,Relasi 1 ke manyMisal 1 pelajaran ke semua murid
maksud saya, bolehkah tabel siswa di relasikan ke tabel kelas, sekaligus berelasi pula ke tabel mp, guru, indikator, dll? gambar tersebut memang kecil, tapi dapat dilihat bahwa ada tabel yang paling kanan terbung ke tabel lain melalui 5 garis. apakah hal tersebut bukan suatu masalah? apakah tidak masalah, jika tabel tersebut memiliki lebih banyak garis relasi lagi, misalnya bila hingga 10 garis relasi?
bisa pak..relasi antar table dalam database itu mutlak diperlukan..