Veritabanı Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Temel olarak daha küçük parçalara bölünemeyen en küçük işlem gurubu aşağıdakilerden hangisidir ?
- 2
Aşağıdakilerden hangisi, veri değişikliklerinin iptal edilmesidir ?
- 3
Kilitlenmeyi önlemek amacıyla ....... 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.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? - 4
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?
- 5
Aşağıdakilerden hangisi veri tabanlarında hareket bloklarında olması gereken özelliklerden biri değildir?
- 6
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ı aşağıdakilerden hangisi ile ifade edilmektedir?
- 7
Temel olarak daha küçük parçalara bölünemeyen en küçük işlem grubuna ne ad verilir?
- 8
“Değişikliğin gerçekleşmediği salt okunur sorgular esnasında otomatik olarak oluşmaktadır. Bu kilit modunda okuma yapılan sorgu ve hareketlerin verilere erişimine izin verilir. Bununla birlikte kilit kaldırılana kadar eş zamanlı olarak farklı bir hareketin güncelleme yapmasına izin verilmez.” Söyleyen biri aşağıdaki hangi kilit modundan bahsetmektedir?
- 9
MS SQL Veritabanı Sunucusu (BU) şeklinde kısaltılan Kilit Modu nun açıklaması aşağıdakilerden hangisidir?
- 10
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
Yukarıdaki komutun açıklaması nedir?
- 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
“İlgili kaynak bileşenlerinin güncelleştirme modunda kilitlendiğini gösterir. Sadece tablo ya da sayfa düzeyinde uygulanabilir.” Söyleyen biri aşağıdakilerden hangi özel kilit modundan bahsetmektedir?
- 13
Bir veritabanı hareketi öncesi @@TRANSCOUNT=10 iken aşağıdaki başarılı hareket sonrası yeni @@TRANSCOUNT değeri ne olur?
BEGIN TRANSACTION
SELECT ...
INSERT ...
COMMIT TRANSACTION - 14
Kilitlenmeyi önlemek amacıyla ....... 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.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? - 15
- Daha küçük parçalara bölünemeyen en küçük işlem grubudur.
- SELECT,INSERT,UPDATE ve DELETE gibi SQL işlemlerini kapsar.
- Bir hareket bloğundaki SQL işlemleri tek bir ifadeymiş gibi yürütülür.
- Hareket blokları içinde uygulanan değişiklikler hemen kalıcı hâle gelir.
Veritabanında hareket ile ilgili yukarıda verilen bilgilerden hangileri doğrudur?
- 16
- 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?
- 17
Veritabanında farklı hareket blokları birbirinden bağımsız bir şekilde çalışmasına ne ad verilir?
- 18
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?
- 19
Değişikliğin gerçekleşmediği salt okunur sorgular esnasında otomatik olarak oluşan kilit modu aşağıdakilerden hangisidir?
- 20
“Bir veritabanı üzerinde gerçekleştirilen bir dizi SQL işlemini kapsayan işlemler grubudur.”
Aşağıdakilerden hangisi yukarıdaki tanıma aittir?