Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
yeni tablo oluşturunca..başka tablodan kopyalama yapsın ?
#11
hakikaten bu konu uzerinde, cevabı bulsak da, kodlamaya hemen geçmemek, üzerinde iyi dusunmek lazım.

bidefa bence,
her derse ayrı tablo kötü bir fikir. database (bilgideposu) mantığında, benzer bilgiler hep aynı yerde tutulmalıdır.
sırf dersin adı farklı diye farklı tablo anlamsız. eğer not/sınav sistemi farklı olsaydı zaten ozaman mecburen farklı tablo kullanmak gerekirdi.

tek tabloda tutmak icin ise, aklıma şuanda iki yöntem geliyor: (alanları yazıyorum)
ogrencino,dersadi,yazili1,yazili2,sozlu1,sozlu2,final,ortalam ......
bunu galiba sen de onermissin. bunda neden süzme sorunu yasansın ki ? onu anlamadım. yani sorun olmaz gibi.
mesela neyi süzeceksin de olmayacak ?

ikincisi,
ogrencino, ders, notturu, not
ornegin,
1,mat,yazili1,5
1,mat,yazili2,4
1,fen,yazili1,5

bu yontem de kullanılabilir. burda, ilerde ihtiyacın olabilecek bilgileri-sorguları- dusun..
mesela bir ogrencinin mat yazili 1 bilgisi,
1. yontemde,
select yazili1 from ders where ogrencino=1 and ders='mat';

2. yontemde,
select not from ders where ogrencino=1 and ders='mat' and notturu='yazili1';

hangisinin verimli olacagına sen karar ver...
diğer muhtemel sorguları da dusun..
yani ders/notla ilgili bilgileri iyi değerlendir. ortalama v.b.

selamlar.
Ara
Cevapla


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


10tl.net Destek Forumu -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping