Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Diagrams veya Triggers seçmeli
#1
Database yapısında triggers kullanılmakta ana tabloda silme olduğunda ID ile bağlı olan tüm tablolarda silme işlemi gerçekleşmekte.
Bu gün bir arkadaşım Diagrams bahsetti ve sürükle bırak ile triggers ile yapılan işlemleri hemen yaptı.
Ayrıca  ana tablonun ID değiştiğinde bağlı tablolarında ID değişti.

Kullanımı çok kolay gibi geldi bana database yapısını değiştirmeden sormak isterim
Diagrams mı Triggers seçmeli neden Smile
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#2
(29-08-2017, Saat: 17:20)cinarbil Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlDatabase yapısında triggers kullanılmakta ana tabloda silme olduğunda ID ile bağlı olan tüm tablolarda silme işlemi gerçekleşmekte.
Bu gün bir arkadaşım Diagrams bahsetti ve sürükle bırak ile triggers ile yapılan işlemleri hemen yaptı.
Ayrıca  ana tablonun ID değiştiğinde bağlı tablolarında ID değişti.

Kullanımı çok kolay gibi geldi bana database yapısını değiştirmeden sormak isterim
Diagrams mı Triggers seçmeli neden Smile

Ana tablodaki bir ID ye bağlı kayıtların diğer tablolardan silinmesi ve ID değişikliğinin diğer tablolara yansıması işlemi foreign key yapısı ile yapılaması daha kolaydır. Diagram kullanıldığında tablolar arasında sürükle bırak ile kurulan ilişki sonrasında foreign key yapıları diyagram arayüzü ile oluşturulur.

Trigger ile ID değişikliği sonrası silme ve güncelleme işlemleride yapılabilir, fakat triggeri sadece bu şekilde algılamak, trigger ile yapabilecekleriniz konusunda sizi kısıtlayacaktır.  Trigger ile bir sql cümlesi çalıştırabiliyorsunuz, gerisi sizin database yapınıza ve hayal gücünüze kalmış.

Bazı durumlarda aynı sonucu üretebilen birden fazla araç veya yöntem olabilir. Burada sorgulanması gereken, sizin sorunuzda belirttiğiniz gibi hangi yöntemi kullanmak daha uygun olur şeklinde olmalıdır. Bu soruyu sorarken biraa daha detaya girmek gerekir düşüncesindeyim. ID değişikliğinin diğer tablolara yansıması ise foregin key, satış faturası sonrası stok miktarının azaltılması gibi bir durum varsa trigger kullanılabilir.
Cevapla
#3
(29-08-2017, Saat: 17:20)cinarbil Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlDatabase yapısında triggers kullanılmakta ana tabloda silme olduğunda ID ile bağlı olan tüm tablolarda silme işlemi gerçekleşmekte.
Bu gün bir arkadaşım Diagrams bahsetti ve sürükle bırak ile triggers ile yapılan işlemleri hemen yaptı.
Ayrıca  ana tablonun ID değiştiğinde bağlı tablolarında ID değişti.

Kullanımı çok kolay gibi geldi bana database yapısını değiştirmeden sormak isterim
Diagrams mı Triggers seçmeli neden Smile


Bu işlemi Foreign Key (Yabancı Anahtar) yapısı ile gerçekleştirebilirsiniz. Diyagramlar ise bir veri tabanındaki objeleri (Table, column, index, foreign key vb.) görsel yöntemle oluşturmaya ve değiştirmeye yarar. Foreign Keyler veri tutarlılığı sağlama konusunda kurumsal düzeydeki veri tabanı sunucularında olmasa olmaz bir özelliktir.

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Bir çok uzamana göre mümkün olduğu kadar trigger lardan uzak durmak gerekir.

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#4
Projeni değiştirmeden önce konu hakkında testler yapsan kafanda netleşecektir. Bu yanlış yada bu doğru demekten ziyade ihtiyaçlardır önemli olan.

Diyagramlar konusuna gelince veri tabanı mimarisi kurgulama ve yönetme konusunda kesinliklikle kullanmalısınız.

İyi çalışmalar.
Cevapla
#5
Konu ya yazan tüm arkadaşlara teşekkür ederim. Allah c.c cümlenizden razı olsun.
Bütün islam alemin ve sizin mübarek kurban bayramını canı gönül den tebrik ederim.
Allah c.c bu bayramı hepimiz için hayırlara vesile eylesin.
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi