KONUMSAL VERİTABANI I Dersi VERiTABANI KURAMI soru detayı:
SORU:
VTYS’de veri tutarlılığı özelliklerinden yalıtım özelliğini açıklayınız.
CEVAP:
Yalıtım özelliği, herhangi bir veri kaydı üzerinde, farklı iki kullanıcı tarafından aynı anda işlem yapılmak istendiğinde kullanılır. Bir kayıt üzerinde bir kullanıcı tarafından başlatılmış güncelleme işlemi tamamlanmadan başka bir kullanıcı işleme başlarsa veri kayıtlarında tutarsızlık oluşur. Örnek olarak Ali elektrik ve doğalgaz ödemeleri için bankaya otomatik ödeme talimatı vermiş olsun. Ali’nin bankada 500 TL parası var. Ali’nin hesabından aynı anda, 350 TL doğalgaz şirketinin, 350 TL de elektrik şirketinin ödeme talep ettiğini varsayalım. İşlem aynı anda başladığı için her iki ödeme emri de Ali’nin hesabında 500 TL olduğunu görecek ve para transferini gerçekleştirecektir. Bu durumda, Ali toplamda 700 TL ödemesi gerekirken işlemin aynı anda gerçekleşmesinden dolayı 350 TL ödeyecektir. Bu hatanın önlenmesi için yalıtım özelliği ile işlemler sıraya koyulur. Bir işlem tamamlanıncaya kadar veri kaydı izole edilir. İlk işlem tamamlandıktan sonra ikinci işlemin yapılmasına izin verilir.