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.
-
AÖF Sınavları İçin Ders Çalışma Taktikleri Nelerdir?
date_range 10 Gün önce comment 11 visibility 18103
-
2024-2025 Öğretim Yılı Güz Dönemi Kayıt Yenileme Duyurusu
date_range 7 Ekim 2024 Pazartesi comment 1 visibility 1183
-
2024-2025 YKS Ek Yerleştirme İle Yerleşen Adayların Çevrimiçi (Online) Başvuru ve Kayıt Duyurusu
date_range 24 Eylül 2024 Salı comment 1 visibility 628
-
Çıkmış Soruları Gönder Para Kazan!
date_range 10 Eylül 2024 Salı comment 5 visibility 2757
-
2023-2024 Öğretim Yılı Yaz Okulu Sınavı Sonuçları Açıklandı!
date_range 27 Ağustos 2024 Salı comment 0 visibility 918
-
Başarı notu nedir, nasıl hesaplanıyor? Görüntüleme : 25586
-
Bütünleme sınavı neden yapılmamaktadır? Görüntüleme : 14514
-
Akademik durum neyi ifade ediyor? Görüntüleme : 12516
-
Harf notlarının anlamları nedir? Görüntüleme : 12507
-
Akademik yetersizlik uyarısı ne anlama gelmektedir? Görüntüleme : 10435