v2.5.2
Giriş yap

veritabanında ilişkiler neden kullanılır.

hasaneryilmaz
600 defa görüntülendi ve 2 kişi tarafından değerlendirildi

mesela site adında bir veritabanımız var kullanıcılar adında bir tablomuz var bunun ksira kadi gibi sütünları var ve blog adında bir tablomuz ve bsira bicerik ve ksira adında sütünlarımız var bunlardan düşündüğünüz üzere kullanıcılar.ksira ile blog.ksira birbiriyle ilişkili bunu veritabanın ilişkilendirmeden php tarafında yada diğer back-end kodlar tarafında inner join yada join ile sağlayabiliryoruz.peki bu veritabanındaki ilişki görünümünde bu iki tabloyu birbirine bağlamamız bize ne sağlar.

aydinkeskin
1236 gün önce

ilişki durumu yapıya göre değişebilir. bazen silmek iyi birşey değildir performans olarak etkilebilir
ama söyle düşünürsek üyeliği bulunan bir kişi ile hukuki yaptırımlar içerisine girerseniz yazıların veya içeriklerin ona ait olduğunu ıspat etmekle
hükümlü olursunuz backup da mevcut değilse elinizde hiç birşey kalmaz

insalık hali olabilir x üyeyi sileceğinize y üyeyi silebilirsiniz ve bütün verilen lap diye gidebilir.
ben genelde bu işlemleri kod tarafında yapıyorum çöp kutusu mantığında 2. bir sql e taşıyorum sildiğim verileri böyle bir ihtiyaç olduğu takdirde
basit sitelerde gerek olmayabilir ama komplike sistemlerde böyle şeyleri çok iyi düşünmek gerekiyor
eskiden her öğrendiğimi yaptığım işlerde yapmak hissiyatı doğardı bu çok yanlış

her iyi şey bazen en felaket durumlar doğurabilir.