v2.5.2
Giriş yap

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

hasaneryilmaz
521 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.

rephp7
1037 gün önce

sorunun cevabı içinde gizli.
eğer ilişki kurmadan iki tabloyu inner join ile bağlarssn verilerin karma gelir.
fakat kullanıcı sıra ile blogdaki ksira birbiriyle eşse o zaman her kullanıcının ilişkili olduğu blog yazılarının başlığını doğru eşleştirme ile alırsın.
ayrıca benimde yeni öğrenmeye başladığım foreign key mantığı kurup birinden ilgili kaydı sildiğin zaman diğer tablondaki ilişkili verin boşa düşmesin diye onuda aynı anda sildirebiliyormuşsun.
tablolar arası ilişkilendirme veriler açısından düzen sağlar. Diğer türlü karma anlamsız veri yığını içinde kalırsın.