Doğru Cevap
-
B daha mantıklı hem üzerinde çalışması daha kolay (INNER JOIN vs) hemde daha geliştirmeye müsait. A seçeneğinde ilerde yeni bir seçenek eklemek istersen tablo yapısını değiştirmen gerekecek. B de işe sadece yeni bir kayıt eklemen yeterli.
-
can-inlife
başka bir öneri yoksa, bence de b seçeneği uygun. teşekkürler11 yıl önce yazılmış -
Kesali
Tabi bu benim görüşüm diğer cevaplarıda merak etmiyorum değil :D11 yıl önce yazılmış -
can-inlife
bence de. güzel öneriler gelir dedim ama, herkes aynı kafadan herhalde :)
aklın yolu bir belki de11 yıl önce yazılmış -
bensedat18
ben de elbetteki b yi öneririm. çünkü mesela bir sebep söylemek gerekirse; kategorilere ilişkin listeleme yapacaksın diyelim. eğer a şıkkında ki gibi bir yapı hazırlarsan eksradan kategori sayısı kadar index ataman gerekecek sorguların hızlı olsun diye. b deki durumda sadece kategorilerdeki s_kayitid sütununu indexlemen yetecek. bunun gibi daha sayılabilecek bilimum artı yön var.11 yıl önce yazılmış
-
Cevaplar
-
b daha mantıklı gelior bana ama bu bıraz eksik gibi gorunuor. malumun ısın ıcınde yazarlar var... yazarların id sını yada uye idsini belirtmemişsin. hangı alanın hangı uyeye aıt oldugunuda ayrıstırman gerektigini düsünüyorum
-
can-inlife
şunu mu demek istedin üstad ?
-> hani üye kayıt oluyor, kaydolurken ilgi,uzmanlık alanlarını seçiyor. yine yukarıdaki alanlardan.
eğer buysa kasteddiğin; şöyle bir değişiklik düşündüm :
kalan (girilen kayıtlerın ilgili oldukları alanlar için) ------------ s_sira s_kayitid s_alanid 21 10 5 //10.kayıt php ile ilgili 22 10 6 //10.kayıt mysql ile ilgili 23 10 7 //10.kayıt javascript ile ilgili
yalan (yazarların ilgi ve uzmanlık alanları için) ------------ y_sira y_yazarid y_alanid 21 10 5 //10.yazar php ile ilgili,uzman 22 10 6 //10.yazar mysql ile ilgili,uzman 23 10 7 //10.yazar javascript ile ilgili,uzman
11 yıl önce yazılmış -
can-inlife
bence şu daha uygun.
alanlar ( a_id, alan_adi )
önce alanları gireriz...
1 php
2 mysql
3 asp vs..
yazaralan ( ya_sira, ya_yazarid, ya_alanid )
her yazarı da buraya gireriz..
hangi kayıt hangi alanlarla ilgili..
kayitalan ( ka_sira, ka_kayitid, ka_alanid, )
her kaydı buraya gireriz..
hangi kayıt hangi alanlarla ilgili..11 yıl önce yazılmış
-