Veritabanı kısmında, öğrenci tablosu içerisinde bu şekilde hareket etmeniz doğru değil.
Öğrenci isimli tabloda -> öğrencinin genel bilgileri
Devamsızlık isimli tabloda -> Öğrencinin id'sine bağlı olarak devamsızlık bilgileri (genelde gelmediği günler için işlem yapılır, eğer bilgi yoksa gelmiştir. Okullardaki öğrenci yoklama fişlerini düşünün)
Ödev isimli tabloda -> yine öğrenci id'sine bağlı olarak yapılan ödevleri ekleyebilirsiniz. (yapılmamışsa eklemezsiniz.)
Neden sadece bir durumu ekliyoruz, her iki durumu da eklemiyoruz diye soracak olursanız;
Her iki durumu da ekleyebiliriz. 100 kullanıcı için çok sorun çıkartmaz belki ama 10000 kullanıcı verisi yer aldığında ciddi sıkıntılar yaşarsın. Projelerde veritabanının analiz edilerek planlanması neredeyse en önemli safhası.
Eğer yardıma ihtiyacınız olursa projenin herhangi bir aşaması için olabilir bu, ben yardımcı olabilirim.
İyi çalışmalar.