Veritabanı Programlama Dersi 5. Ünite Sorularla Öğrenelim
Hareket Yönetimi ve Eşzamanlılık Kontrolü
Veri tabanları hareket yönetimi için hangi özelliklere sahip olmalıdırlar?
Veri tabanları hareket blokları ACID olarak kısaltılmış olan dört özelliğe sahip olmalıdır. Bölünmezlik, tutarlılık, izolasyon ve devamlılık.
Kısıtların dışına çıkıldığı durumda veritabanı yönetim sistemi (VTYS) tarafından değişikliklere izin verilmemesi hareket yönetimi için gerekli olan kurallardan hangisini içermektedir?
Tutarlılık
MS SQL Server VTYS’nin hareket yönetimi için hangi modlarda destek sağlamaktadır?
MS SQL Server VTYS, otokayıt (autocommit), açık (explicit) ve örtük (implicit) olmak üzere üç farklı modda hareket desteği sağlamaktadır.
Rollback ve Commit ifadeleri kısaca ne anlamlara gelmektedir ve hangi durumlar için kullanılırlar?
Bir hareket bloğunun veritabanı üzerinde gerçekleştirdiği değişikliklerin kalıcı hâle getirilmesi için commit (kalıcı yap); değişikliklerin geri alınması için ise rollback (geri al) ifadesi kullanılır.
Açık hareket modu neden daha çok tercih edilen bir hareket yönetim modudur?
Bir hareket bloğunun başarılı ya da başarısız olması sonucunda hangi işlemlerin yapılacağı uygulama geliştirici tarafından açık birşekilde kontrol edilebilir.
Eş zamanlılık problemlerini ne gibi durumlar ortaya çıkarmaktadır?
VTYS’lerde aynı anda birden fazla oturum üzerinden aynı kaynaklara erişilmeye çalışılması eş zamanlılık problemlerini ortaya çıkarmaktadır.
Eş zamanlılık problemleri hangi gruplar altında toplanmaktadırlar?
Eş zamanlılık problemleri genel olarak kayıp güncelleme, kirli okuma, tekrarlanamayan okuma ve hayalet okuma olmak üzere dört ana grupta toplanmaktadırlar.
Bir hareket tarafından değiştirilmiş fakat kalıcı olarak veritabanına kaydedilmemiş bir verinin başka bir hareket tarafından geçerli bir veri gibi okunması hangi eş zamanlılık problem grubu altında yer almaktadır?
Kirli Okuma
İzolasyon düzeyleri VTYS’lerde ne amaçla kullanılmaktadır?
İzolasyon düzeyleri, eş zamanlı olarak çalışan hareketlerin birbirlerini nasıl etkilemesi gerektiğinin belirtilmesinde kullanılmaktadır. Bir hareket içinde gerçekleştirilen işlemler sonucunda kayıtlar üzerinde meydana gelen değişikliklerin, eş zamanlı olarak aynı kayıtlar üzerinde işlem gerçekleştiren hareketler tarafından nasıl ele alınması gerektiğinin belirlenmesine olanak sağlamaktadır.
MS SQL Server VTYS’de bulunan izolasyon seviyeleri nelerdir?
Kaydedilmiş okuma, kaydedilmemiş okuma, tekrarlanabilir okuma, serileştirilebilir, anlık görüntü.
Hangi izolasyon düzeyi en kısıtlayıcı izolasyon düzeyidir?
Serileştirilebilir
En düşük kısıtlamaya sahip izolasyon düzeyi hangisidir?
Kaydedilmemiş okuma
Kilitleme işlemi nedir?
Veritabanı kaynakları ya da kayıtlara başka oturum ya da hareketler tarafından yapılacak eş zamanlı erişimin engellenmesi işlemidir.
VTYS’lerde kilit modu ne anlama gelmektedir?
Eş zamanlı hareketlerin veritabanı sunucusu kaynaklarına ne şekilde erişilebileceğinin belirlenmesidir.
Temel olan kilit modları nelerdir?
Temel olarak iki ana kilit modu vardır: Paylaşılan kilit modu ve ayrıcalıklı kilit modu.
MS SQL Server VTYS üç adet ek kilit modu daha sağlamaktadır.Bunlar nelerdir?
Şema kararlılık kilit modu, şema değiştirme kilit modu ve toplu güncelleştirme kilit modu.
Paylaşılan kilit modunun kısaltması nedir?
S
MS SQL Server VTYS Kilitlenebilir Kaynaklarda ‘Metadata’ neyi ifade etmektedir?
Sistem Üstverisi
Kilitlenme ne zaman oluşmaktadır?
Kilitlenme, iki ya da daha fazla hareketin aynı kaynaklara erişim gerçekleştirmek istediği durumlarda meydana gelmektedir.
Sistemde bir kilitlenme olup olmadığı nasıl kontrol edilir?
Kilitlenmeyi önlemek amacıyla kilitlenme izleyicisi adındaki sistem görev izleyicisi her beş saniyede bir yürütülür. Böylece sistemde bir kilitlenme olup olmadığı kontrol edilmiş olur.
-
2024-2025 Öğretim Yılı Güz Dönemi Ara (Vize) Sınavı Sonuçları Açıklandı!
date_range 7 Gün önce comment 0 visibility 159
-
2024-2025 Güz Dönemi Ara (Vize) Sınavı Sınav Bilgilendirmesi
date_range 6 Aralık 2024 Cuma comment 2 visibility 360
-
2024-2025 Güz Dönemi Dönem Sonu (Final) Sınavı İçin Sınav Merkezi Tercihi
date_range 2 Aralık 2024 Pazartesi comment 1 visibility 984
-
2024-2025 Güz Ara Sınavı Giriş Belgeleri Yayımlandı!
date_range 29 Kasım 2024 Cuma comment 0 visibility 1314
-
AÖF Sınavları İçin Ders Çalışma Taktikleri Nelerdir?
date_range 14 Kasım 2024 Perşembe comment 11 visibility 20191
-
Başarı notu nedir, nasıl hesaplanıyor? Görüntüleme : 25851
-
Bütünleme sınavı neden yapılmamaktadır? Görüntüleme : 14706
-
Harf notlarının anlamları nedir? Görüntüleme : 12652
-
Akademik durum neyi ifade ediyor? Görüntüleme : 12648
-
Akademik yetersizlik uyarısı ne anlama gelmektedir? Görüntüleme : 10587