Veritabanı Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Hareket bloğu içinde başarısız bir işlem bulunuyor ise “ya hep ya da hiç” mantığıyla önceki veritabanı durumuna dönülmelisi veritabanı bloklarının hangi özeliğidir?
- 2
Hareket bloğu içinde başarısız bir işlem bulunuyor ise “ya hep ya da hiç” mantığıyla önceki veritabanı durumuna dönülmelisi veritabanı bloklarının hangi özeliğidir?
- 3
SET TRANSACTION ISOLATION LEVEL READ SERIALIZABLE;
Yukarıdaki komutun açıklaması nedir?
- 4

Yukarıdaki tabloya göre aşağıdakilerden hangisi gerçekleşmiştir?
- 5
Hareket tamamlandığında bellekte gerçekleşen veri değişiklikleri fiziksel disk üzerindeki .......... üzerine kaydedilir.
Yukarıdaki bilgide noktalı yere aşağıdakilerden hangisi gelmelidir?
- 6
Tablo yapısının değiştirildiğini gösteren özel kilit modu komutu aşağıdakilerden hangisidir?
- 7
“Bir veritabanı üzerinde gerçekleştirilen bir dizi SQL işlemini kapsayan işlemler grubudur.” Söyleyen birisi aşağıdakilerden hangisinde söz etmektedir?
- 8
Aynı veya farklı istemciler tarafından gerçekleştirilen veritabanı hareketlerinin, bir veri veya veri grubu üzerinde aynı anda işlem gerçekleştirmeye çalışmasına ne ad verilir?
- 9
Veritabanında meydana gelebilecek eş zamanlılık problemlerinin önüne geçmek için veritabanı kaynaklarına erişimi kontrol etmek ve hareketlerin birbirinden izole bir şekilde çalışabilmesi amacıyla kilitleme gerçekleştirilir.
Aşağıdakilerden hangisi varsayılan MS SQL Server VTYS izolasyon düzeyidir? - 10
- SET IMPLICIT_TRANSACTIONS ONÖrtük hareket modunu aktifler.
- Bir hareket bloğunun veritabanı değişikliklerinin geri alınması için commit kullanılır.
- Bir hareket bloğunun veritabanı değişikliklerinin kalıcı hâle getirilmesi için Rollback kullanılır.
- Rollback ya da Commit işleminin yapılması unutulur ise örtük hareket modu problem yaratabilir.
Örtük hareket ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- 11
Veritabanı yönetim sistemlerinde kilitlenme olasılığını azaltmak amacıyla farklı yöntem ve yaklaşımlar kullanılmaktadır. Aşağıdakilerden hangisi bunlardan biri değildir?
- 12
“Aynı veya farklı istemciler tarafından gerçekleştirilen veritabanı hareketlerinin, bir veri veya veri grubu üzerinde aynı anda işlem gerçekleştirmeye çalışmasıdır.” diye söyleyen birisi aşağıdakilerden hangisinde söz etmektedir?
- 13
Veritabanında farklı hareket blokları birbirinden bağımsız bir şekilde çalışmasına ne ad verilir?
- 14
Aşağıdakilerden hangisi eş zamanlılık problemlerinden biri değildir?
- 15
Hareket bloğu içinde başarısız bir işlem bulunuyor ise “.................” mantığıyla, hareket bloğu yürütülmeden önce bulunulan veritabanı durumuna dönülmelidir.
Yukarıdaki cümlede ............... ile gösterilen yere gelecek ifade aşağıdakilerden hangisidir?
- 16Hareket bloğu içinde yer alan SQL ifadelerin tamamının başarılı olarak çalıştırılması ya da hiçbirinin çalıştırılmadan hareket bloğu başlangıç durumuna geri dönülmesine ne ad verilir?
- 17
Bir hareket bloğunun veritabanı üzerinde gerçekleştirdiği değişikliklerin kalıcı hâle getirilmesi için hangi ifade kullanılır?
- 18
Aktif hareket sayısını geri döndüren komut aşağıdakilerden hangisidir?
- 19
INSERT INTO Calisanlar(TC_No, Adi, Bolum_No, Cinsiyet) VALUES (21365412126,'Halit Ziya',2,32); INSERT INTO Calisanlar(TC_No, Adi, Bolum_No, Cinsiyet) VALUES (12634521624,'Mehmet Akif',2,'E'); INSERT INTO Calisanlar(TC_No, Adi, Bolum_No, Cinsiyet) VALUES (21365412126, 2,'Hakay Duyan',22); INSERT INTO Calisanlar(TC_No, Adi, Bolum_No, Cinsiyet) VALUES ('Mehmet Git', 63324521624,2,'E'); INSERT INTO Calisanlar(TC_No, Adi, Bolum_No, Cinsiyet) VALUES (65244152126,Ayşe Koş,5,K); Yukarıdaki SQL tablosuna göre aşağıdaki insert satırı veya satırları doğrudur? - 20
Bir veritabanı üzerinde gerçekleştirilen bir dizi SQL işlemini kapsayan işlemler
grubuna ne ad verilir?