Cevaplı Veritabanları ve SQL çalışma kâğıdı

Ücretsiz yazdırılabilir Veritabanları ve SQL çalışma kâğıdı: kolaydan sınav düzeyine 8 soru ve cevap anahtarı. Yazdırın ya da PDF olarak kaydedin.

Öğretmenler için: sınıfta ücretsiz yazdırılabilir, çoğaltılabilir ve kullanılabilir. Her yeni çalışma kâğıdında yeni değerler ve kendi cevap anahtarı vardır. Ders sayfanızda ExamProblems bağlantısı vermeniz bizi memnun eder.

Ad: ____________________   Tarih: ____________

1.Kolay

Bir işlemde (transaction) COMMIT ne yapar?

  1. Aİşlem başladığından beri yapılan tüm değişiklikleri geri alır
  2. BTüm veritabanını kilitler
  3. Cİşlemin tüm değişikliklerini kalıcı hâle getirir
  4. DYeni bir tablo başlatır
2.Kolay

CREATE, ALTER ve DROP gibi ifadeler SQL'in hangi bölümüne aittir?

  1. Aİşlem Kontrol Dili (TCL)
  2. BVeri Tanımlama Dili (DDL)
  3. CVeri İşleme Dili (DML)
  4. DVeri Kontrol Dili (DCL)
3.Kolay

Bir işlemde ROLLBACK ne yapar?

  1. Aİşlem başladığından beri yapılan değişiklikleri geri alır
  2. Bİşlemin tüm değişikliklerini diske kalıcı olarak kaydeder
  3. CSon ifadeyi tekrarlar
  4. DTabloyu siler
4.Orta

İki SELECT sorgusu arasında kullanıldığında INTERSECT ne döndürür?

  1. AHer iki sonuçta da görünen satırları
  2. BHer iki sonuçtaki tüm satırları
  3. CSonuçların Kartezyen çarpımını
  4. DBirinci sonuçta olup ikincide olmayan satırları
5.Orta

ROLLBACK TO SAVEPOINT s1 ne yapar?

  1. AKayıt noktasını ve o zamandan beri değişen tüm tabloları siler
  2. BTüm işlemi baştan geri alır
  3. Cs1 kayıt noktasından sonra yapılan değişiklikleri geri alır ve işlemi açık tutar
  4. Dİşlemi sonlandırır ve her şeyi commit eder
6.Orta

Bir tablo müşterinin adresini her sipariş satırında saklıyor. Adresi bir satırda değiştirip diğerlerinde değiştirmemek neye örnektir?

  1. AGüncelleme anomalisi
  2. BHayalet okuma (phantom read)
  3. CSilme anomalisi
  4. DEkleme anomalisi
7.Zor

Hangi pencere fonksiyonu (window function), her bölüm (partition) içindeki satırlara eşitlik olmadan 1, 2, 3, ... değerlerini atar?

  1. ADENSE_RANK()
  2. BROW_NUMBER()
  3. CRANK()
  4. DCOUNT()
8.Zor

Nöbetteki iki doktorun her biri diğerinin hâlâ nöbette olduğunu kontrol ediyor, sonra ikisi aynı anda nöbetten çıkıyor. Anlık görüntü yalıtımı (snapshot isolation) burada hangi anomaliye hâlâ izin verebilir?

  1. AKirli okuma
  2. BTek bir işlem içinde tekrarlanamayan okuma
  3. CKirli yazma
  4. DYazma çarpıklığı (write skew)

Cevap anahtarı

  1. 1. C · İşlemin tüm değişikliklerini kalıcı hâle getirir
  2. 2. B · Veri Tanımlama Dili (DDL)
  3. 3. A · İşlem başladığından beri yapılan değişiklikleri geri alır
  4. 4. A · Her iki sonuçta da görünen satırları
  5. 5. C · s1 kayıt noktasından sonra yapılan değişiklikleri geri alır ve işlemi açık tutar
  6. 6. A · Güncelleme anomalisi
  7. 7. B · ROW_NUMBER()
  8. 8. D · Yazma çarpıklığı (write skew)

Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.