Veri Tabanı Tutarlılığı ve İşlemler Üzerindeki Etkileri Hakkında Bilgi Edinin

Veritabanına Sadece Geçerli Verilerin Girilmesi Veri Tabanı Tutarlılık Durumları

Veritabanı Tutarlılığı veritabanına sadece geçerli verilerin yazılacağını belirtir. Veritabanının tutarlılık kurallarını ihlal eden bir işlem yürütülürse, tüm işlem geri alınır ve veritabanı orijinal durumuna geri yüklenir. Diğer taraftan, bir işlem başarılı bir şekilde yürütüldüğünde, veritabanını kurallarla tutarlı olan bir başka duruma kurallarla tutarlı bir durumdan alır.

Veritabanı tutarlılığı, işlemin doğru olduğu anlamına gelmez, yalnızca işlemin program tarafından tanımlanan kuralları ihlal etmediği. Veri tabanı tutarlılığı önemlidir çünkü kurallara uymayan verileri içeriyor ve reddediyor.

İşte Tutarlılık Kuralları Örneği

Örneğin, bir veritabanındaki bir sütun, yalnızca parantez için "başlıklar" veya "kuyruklar" olarak değerlere sahip olabilir. Bir kullanıcı "yana doğru" koymaya çalışırsa, veritabanı için tutarlılık kuralları buna izin vermez.

Web sayfası formunda bir alanı boş bırakmaya ilişkin tutarlılık kuralları konusunda deneyim sahibi olabilirsiniz. Bir kişi bir formu çevrimiçi olarak doldurduğunda ve gerekli boşluklardan birini doldurmayı unuttuğunda, boş bir alana sahip olana kadar formun reddedilmesine neden olan NULL değeri veritabanına gider.

Tutarlılık, veritabanı işlemlerinin doğruluğunu sağlamak için bir dizi kılavuz olan ACID modelinin (Atomisite, Tutarlılık, İzolasyon, Dayanıklılık) ikinci aşamasıdır.