Ilişkisel bir sistem geliştiriyorum, o aşağıdaki varlıkları içerir:
- Sorgulama
- Alıntı
- Satıcı
- Kasaba
- Araç
Soru sistemi için ana model ve tüm diğer tüzel kişilikler için yabancı anahtarları içerir.
Müşteri gider ve bir Kasaba, siler, şimdi ne ben endişeliyim örneğin bir - Soru rekor kent kimliği için bir referansı vardır ve bu nedenle sistemin kıracak. Müşteri gider ve Araç siler Benzer şekilde eğer Tedarikçi kayıtları kıracak.
Yani ilişkisel kayıtları silme işlemlerini işlemek için en iyi yolu nedir? Biz bile kayıtları silmek için tesis (belki yerine etkin / devre dışı boolean anahtarı var mı?) Sunmalıdır.
Benzer şekilde (istemci "Minibüs" Araç "Bus" yeniden adlandırmak karar eğer örneğin) nasıl eski kayıtları için orijinal verilerini koruyabilir kayıtları yeniden adlandırma zaman.